Wireframe, Prototype, Mockup,
quelle différences et importances pour
votre futur app ?

05/06/2019

Concevoir une app' est un long et beau voyage

Designer une application est une tâche primordiale qui doit s’effectuer avant la tâche de développement.

Mais c’est un processus qui doit se faire en plusieurs étapes. En effet pour augmenter les chances de réussite d’une application, il faut que le design soit bien pensé et adapté aux besoins des utilisateurs.

Dans la méthode de design sprint que nous utilisons, le design d’une application se fait en 3 grandes étapes: Wireframe, Prototype, Mockup.
Wireframe Prototype Mockup Design Sprint

Wireframe

C'est quoi ?

Les wireframes contiennent les principales informations visuelles de notre application. Leur conception permet de définir la structure de l’application et la hiérarchie des éléments afin de fournir un premier visuel descriptif de l’interface utilisateur.

Comment ?

En règle général, les wireframes sont constitués de lignes et de carrés, en différentes teintes de gris qui indiquent la hiérarchie des éléments. Pas d’image, pas de vidéo, et de préférence pas de texte. Par conséquent il suffirait d’un simple crayon à papier et de feuilles pour créer vos wireframes. 

Pourquoi ?

Le but étant ici de maîtriser l’architecture visuelle de notre application et d'adapter la position des éléments en vue de créer la meilleure expérience utilisateur.

Rapides à mettre en place, peu coûteux et accessibles à tous, les wireframes donnent un cadre au design de l’application et nous permettent de nous projeter plus facilement dans son aspect futur. 

Prototype

C'est quoi ?

Une fois les wireframes définis, l’étape suivante consiste à faire un prototype. Le prototypage se concentre beaucoup plus sur le fil rouge de l'utilisateur final en simulant la navigation dans l’app ou encore les interactions entre les différentes vues.

Un prototype est donc plus fidèle au produit final que ne l’est le wireframe, mais ne contient pas encore de design final.

Comment ?

Cette fois, il nous faut plus qu’un crayon et une feuille pour mettre en place le prototype de l’application. En effet, dans cet exercice on cherche à simuler le comportement de l’application en fonction de l'interaction avec son utilisateur. Par exemple, si un utilisateur, qui teste notre prototype, clique sur un bouton, nous devons être en mesure de lui montrer le comportement de l’application à la suite de ce clic ! Une nouvelle page ? Un popup ? Le nouvel état de l’application doit lui apparaître de façon claire !

Pourquoi ?

À ce stade, on peut déjà tester le flow de l’application avec des utilisateurs testeurs et recueillir leur avis sur leur expérience de navigation et leur interaction avec l’app.

Leurs avis sont très importants, car ils permettent de mettre le doigt sur des zones d’ombres dans la navigation, une incompréhension du fil rouge ou d’autres problèmes. Ainsi, un prototype testé auprès d’utilisateurs et changé en fonction de leurs avis augmente considérablement les chances d’avoir à la fin une application réussie.  

Mockup

C'est quoi ?

Il est très important de valider les étapes précédentes avant d’attaquer la conception de la maquette. En effet, elle représente le dernier point avant le développement de l’application ! Une maquette est un prototype, mais avec les couleurs finales, les images, les vidéos. Bref, c’est l’habillage de notre application.

Comment ?

Dans cette partie, on définit la charte graphique de l’application, et on incorpore les derniers design. Ici, il n’est pas obligatoire de simuler l’interaction de l’app avec l'utilisateur puisque celle-ci est validée dans l’exercice précédent. Cette fois ce qui est important c’est de valider “les couleurs” au sens large de notre application.

Pourquoi ?

La maquette va permettre d’avoir un visuel très fidèle à l’application finale. Ceci permettra de la valider auprès du grand public pour avoir des retours sur le design cette fois. Elle peut aussi nous servir de matériel de marketing afin de faire la promotion de l’application ou encore être présentée à des investisseurs.

Conclusion

Ces phases du cycle de développement d’une application mobile permettent de constituer des spécifications techniques et un cahier des charges robuste et clair, soit tout ce qui est nécessaire pour commencer le développement de son application le plus efficacement possible !

Toutes ces étapes sont les composantes d’un exercice d’une semaine que nous pratiquons chez MobileThinking : Le sprint design. Cet exercice a pour point de départ une problématique et pour ligne d’arrivée le prototype d’une application testé par des utilisateurs !

Pour plus d'information sur le cycle de vie de conception d'une application mobile, découvrez notre série d'articles.

Si cela vous intéresse ou vous intrigue, n'hésitez pas à nous contacter directement pour en savoir plus.