Concevoir le processus de recherche


Dans cette section :


Par rapport aux supports desktop, le mobile cristallise d’autant plus les contraintes que rencontrent les designers qu’elle appelle aux compromis entre affichage des données et simplicité de l’interface. Il est important de rappeler quelques principes heuristiques de design, adaptés de ceux de Don Norman, rapportés au mobile :

Transparence de l’arborescence

L’interface doit toujours donner l’impression que l’utilisateur a le contrôle, en lui expliquant où il se trouve et où il peut aller. Il peut alors devenir autonome et peut commencer à appréhender l’interface avec assez de confiance.

Feedback immédiat à l’action

Toute action de l’utilisateur doit engendrer une réaction immédiate de l’interface.
On peut citer comme exemple les boutons de choix de filtres, qui informent immédiatement la prise en compte de celui-ci par l’application. L’absence de changement d’état du filtre rendrait l’utilisateur confus et frustré, ne sachant pas quoi attendre de l’application. Ce feedback peut se présenter de multiples manières, changement de couleur, nouveau style de typographie, apparition d’un élément nouveau sur l’interface…

Conscience des erreurs

Il est important de donner suffisamment d’options, de feedbacks et de guidage aux utilisateurs qui se retrouvent dans une impasse ou un chemin qui ne leur offre pas ce qu’ils auraient souhaités au départ.

Flexibilité d’usage

L’interface doit satisfaire autant l’utilisateur novice que celui plus habitué. Le novice ne doit jamais être abandonné à lui-même alors que l’habitué doit avoir accès à des raccourcis de parcours qui justifient une compréhension plus profonde du système.
Une interface qui est soit écrasante d’explications ou trop restrictive assurera une expérience frustrante.

Familiarité des expériences

Il est question ici de conventions, d’éléments de design dont les utilisateurs sont habitués à retrouver dans leur quotidien digital ou dans les applications mobiles qu’ils utilisent :

  • Une icône “loupe” sera interprété comme une fonction de recherche par la majorité des utilisateurs de smartphone.
  • Le menu de navigation devrait être en haut de l’interface. En se basant sur ses attentes et des conventions, l’interface devient intuitive.

Limitation de l’information et “Aesthetic” design

Jakob Nielsen, dans ces principes heuristiques de design, disait “éliminez tout ce qui n’est pas nécessaire”. Pour éviter la confusion chez l’utilisateur, on peut donc garder seulement ce qui est utile à la compréhension et jouer sur la taille, les typographies et les couleurs. C’est un constant d’autant plus vrai sur mobile, où la taille de l’écran ne permet pas d’afficher tout ce que nous voudrions être visible.

Priorisation de la fonction sur la forme

“Si vous pensez que quelque chose est intelligent et sophistiqué, faites attention, c’est probablement pour faire plaisir à vous-même”
Don Norman, “The Design of Everyday Things”

Le design d’une interface doit toujours commencer par le fonctionnel. Si le visuel prend le dessus, le risque est de se retrouver avec une expérience utilisateur mauvaise.
Encore une fois, sur mobile ce postulat est exacerbé. Le sophistiqué n’a que très peu sa place si on veut garder l’affordance des composants de notre application, celle-ci étant bien aidée par l’utilisation de conventions de design de composants ou de placement d’éléments sur la plupart des applications.

Disponibilité de l’information

“Reconnaître est mieux que de se rappeler” disait également Don Norman.
L’utilisateur doit le moins possible utiliser sa mémoire en contextualisant l’information disponible par des objets, des actions ou des options. Le positionnement de l’information selon le contexte est primordial pour la compréhension du résultat final.

Cohérence des patterns

Les composants de notre application mobile se doivent d’être cohérents.
Mais attention, cohérent ne veut pas forcément dire uniforme, les éléments d’interface ou les contenus devant respecter le framework de notre application. Aujourd’hui, grâce à la popularisation de certaines librairies de composants, et surtout par la publication des guidelines Android et IOS, la cohérence des interfaces entre applications venant d’un même OS fait presque figure de garantie pour leurs propriétaires.