Statische Bildschirme zeigen, wie eine Schnittstelle aussieht. Das Interaktionsdesign entscheidet darüber, was passiert, wenn jemand es verwendet: was er drücken oder ziehen kann, wie die Benutzeroberfläche reagiert und wie sie sich danach ändert. Ein Wischen zum Löschen, ein Ziehen zum Aktualisieren und ein Menü, das sich über die von Ihnen angetippte Schaltfläche öffnet, sind allesamt Interaktionsdesign.
Ein paar Prinzipien leiten die meisten guten Interaktionsdesigns. Erschwinglichkeit: Es sollte klar sein, womit interagiert werden kann. Feedback: Jede Aktion sollte eine sofortige, sichtbare Reaktion erhalten. Vorhersehbarkeit: Die gleiche Aktion sollte zum gleichen Ergebnis führen. Vergebung: Fehler sollten leicht rückgängig zu machen sein.
Bewegung ist eines der Hauptwerkzeuge. Ein Blatt, das von unten nach oben gleitet, zeigt, woher es kam und wohin es gehen wird. Eine Feder, die Ihrem Finger folgt und sich auf natürliche Weise einstellt, sorgt dafür, dass sich eine Geste direkt anfühlt. Bei falscher Anwendung verlangsamt Bewegung den Menschen, daher entscheiden Interaktionsdesigner sorgfältig, was sich wie schnell und warum bewegen soll.
Mit statischen Bildern kann die Interaktion nicht getestet werden. Designer erstellen Prototypen, von einfachen anklickbaren Abläufen bis hin zu detaillierten Prototypen mit Logik, um zu testen, wie es sich anfühlt. Die Herausforderung besteht darin, dass Prototypen häufig von Entwicklern neu erstellt werden und bei der Übergabe Details verloren gehen.
Tools, die Interaktionen als Daten speichern, reduzieren diesen Verlust. ExodeUI, das wir erstellen, speichert Zustände, Federphysik, Eingaben und Ereignisse in einer offenen Datei, die in der echten App ausgeführt wird, sodass das von Ihnen entworfene Verhalten das Verhalten ist, das ausgeliefert wird.