Les écrans statiques montrent à quoi ressemble une interface. La conception d'interaction décide de ce qui se passe lorsque quelqu'un l'utilise : ce qu'il peut appuyer ou faire glisser, comment l'interface réagit et comment elle change par la suite. Un glissement pour supprimer, une traction pour actualiser et un menu qui s'ouvre à partir du bouton sur lequel vous avez appuyé sont tous des éléments de conception d'interaction.
Quelques principes guident la meilleure conception d’interaction. Moyens financiers : il doit être clair avec quoi on peut interagir. Feedback : chaque action doit recevoir une réponse immédiate et visible. Prévisibilité : la même action doit donner le même résultat. Le pardon : les erreurs doivent être faciles à réparer.
Le mouvement est l'un des principaux outils. Une feuille qui glisse du bas montre d’où elle vient et où elle ira. Un ressort qui suit votre doigt et s'installe naturellement rend le geste direct. Mal utilisé, le mouvement ralentit les gens, c'est pourquoi les concepteurs d'interactions décident soigneusement ce qui doit bouger, à quelle vitesse et pourquoi.
L'interaction ne peut pas être testée avec des images statiques. Les concepteurs créent des prototypes, depuis de simples flux cliquables jusqu'à des prototypes détaillés avec logique, pour tester ce que l'on ressent. Le défi est que les prototypes sont souvent reconstruits par les développeurs et que les détails se perdent lors du transfert.
Les outils qui stockent les interactions sous forme de données réduisent cette perte. ExodeUI, que nous créons, conserve les états, la physique du ressort, les entrées et les événements dans un fichier ouvert qui s'exécute dans la vraie application, de sorte que le comportement que vous concevez est celui qui est livré.