- Animationen können, wenn sie richtig eingesetzt werden, die Vorhersehbarkeit, Geschwindigkeit und Freude einer Benutzeroberfläche erhöhen
- Unüberlegt eingesetzte Animationen können jedoch Unvorhersehbarkeit und Verzögerung verursachen und sogar das Vertrauen der Nutzer mindern
- Ein wichtiger erster Schritt ist es, einen klaren Zweck für die Animation festzulegen
- Je häufiger Animationen eingesetzt werden, desto eher kann eine Erfahrung ohne Animationen vorzuziehen sein
- Auch die Geschwindigkeit von Animationen ist entscheidend für die kognitive Leistung und die Zufriedenheit der Nutzer
Der Zweck von Animationen
- Der richtige Einsatz von Animationen verbessert die Vorhersehbarkeit der Benutzeroberfläche, die wahrgenommene Geschwindigkeit und die Freude an der Nutzung
- Schlechte Animationen machen eine Benutzeroberfläche langsam, verwirrend und unangenehm und wirken sich negativ auf das Vertrauen der Nutzer in das Produkt aus
Die Bedeutung von Intention
- Bevor man Animationen einsetzt, sollte man sich fragen: „Welchen Zweck hat diese Animation?“
- Als Beispiel zeigt die Marketing-Animation von Linears Product Intelligence statt eines statischen Bildes direkt wie die Funktion arbeitet und hilft so den Nutzern beim Verständnis
- Ein subtiler Scale-down-Effekt beim Drücken eines Buttons lässt die Benutzeroberfläche lebendiger und reaktionsfreudiger wirken
- Die Toast-Einblendungsanimation von Sonner erfüllt die folgenden zwei Zwecke
- Sie erscheint nicht abrupt, sondern auf natürliche Weise und vermeidet so Fremdheit
- Sie erscheint und verschwindet in dieselbe Richtung, bewahrt räumliche Konsistenz und erhöht die Intuitivität der Swipe-down-Geste
- Manchmal kann auch „Freude“ selbst der Zweck einer Animation sein und bei seltenen Interaktionen Abwechslung sowie ein einprägsames Erlebnis bieten
- Wenn die Nutzungshäufigkeit steigt, kann die anfängliche Freude jedoch schnell in Frust und Verzögerung umschlagen
Nutzungshäufigkeit und Animationen
- Je öfter Nutzer Animationen sehen, desto größer können Ermüdung und Arbeitsverzögerung werden
- In Situationen, in denen Raycast wiederholt verwendet wird, werden unnötige Animationen zum großen Störfaktor
- Bei wiederholt genutzten Menüs, Listen und per Tastatur gesteuerten Abläufen ist es sinnvoll, Animationen ganz wegzulassen
- Tatsächlich wird ein Beispiel vorgestellt, in dem Animationen bei Tastaturnutzung die Reaktionsgeschwindigkeit sogar verringern
- Eine Erfahrung ohne Animationen kann in bestimmten Szenarien wie Wiederholungen oder Massenarbeit die optimale Wahl sein
Geschwindigkeitswahrnehmung und Reaktionsfähigkeit
- Abgesehen von Marketing-Websites sollten alle UI-Animationen schnell ablaufen, um die wahrgenommene Leistung und Reaktionsfähigkeit zu verbessern
- Ein schnell rotierender Loading-Spinner lässt dieselbe Ladezeit schneller wirken
- Eine Dropdown-Animation von 180 ms fühlt sich deutlich reaktionsfreudiger an als eine mit 400 ms
- Für UI-Animationen sind in der Regel weniger als 300 ms angemessen
- Tooltips profitieren beim ersten Erscheinen von einer leichten Verzögerung, sollten aber nach dem Öffnen ohne zusätzliche Animationen sofort reagieren, um das beste Erlebnis zu bieten (siehe Radix UI, Base UI)
- Ein verzögerungsfreier Wechsel zwischen Tooltips verbessert die Benutzererfahrung, ohne den Zweck zu beeinträchtigen
Eine hervorragende Benutzeroberfläche bauen
- Nicht die Animation selbst ist das Ziel, sondern letztlich der Aufbau einer hervorragenden Benutzeroberfläche
- Wichtig ist es, eine Erfahrung zu schaffen, die Nutzer im Alltag gerne verwenden
- Manchmal sind Animationen nötig, aber je nach Situation kann „keine Animation“ die beste Wahl sein
- Zu wissen, wann und wie Animationen eingesetzt werden sollten, ist eine wichtige Fähigkeit im UI/UX-Design
Fazit
- Um eine herausragende Benutzeroberfläche zu schaffen, ist ein tiefes Verständnis für den Einsatz von Animationen nötig
- Weiterführende Theorie- und Praxisressourcen finden sich in „Animations on the Web“
1 Kommentare
Hacker-News-Kommentare
Jedes Mal, wenn Designer über Animationen sprechen, benutzen sie Wörter wie „Polish“ oder „Freude“ und neigen dazu, diese Elemente gegen wahrgenommene Latenz abzuwägen; ganz falsch ist das nicht, aber ein paar Dinge bleiben dabei auf der Strecke
delight) wird übertrieben; die Leute, die von auffälligen Animationen wirklich begeistert sind, sind meistens andere DesignerZur Meinung, dass „Freude übertrieben wird“: Wenn sie angemessen eingesetzt wird und nicht stört, hat sinnvolle Animation in Software definitiv einen positiven Effekt auf Nutzer, auch wenn dieser Effekt etwas anders sein kann, als viele erwarten würden
Gut gestaltete Animation ist Teil der letzten 20 %, die „gut“ von „großartig“ unterscheiden. Sie ist nicht zwingend notwendig, kann aber im Vergleich zur Konkurrenz ein differenzierender Faktor sein
Ein realistischer Grund, warum Animation wertvoll sein kann, ist ähnlich dem Phänomen, dass Menschen bei physischen Produkten Gewicht oder Haltbarkeit als Merkmal hochwertiger Produkte ansehen
In den letzten zehn Jahren hat sich UI-Design jedoch zu stark auf „Stimmung“, „starke Inszenierung“ und „Branding“ konzentriert, während echte Forschung und praktische Anwendbarkeit effektiver Animation vernachlässigt wurden
Meiner Meinung nach sollte UI-Design jetzt wieder zu praktischer Usability zurückkehren
Es überrascht mich, dass der subtile Scale-down-Effekt beim Klicken auf einen Button als eine Art Animation betrachtet wird; das ist doch sehr grundlegendes visuelles Feedback, das Klickbarkeit signalisiert und bestätigt, dass der Klick registriert wurde
Die Haltung, im Software-Design
delightselbst besonders wichtig zu nehmen, sieht man häufig bei (ehemaligen) Apple-Fans, zum Beispiel in der Enttäuschung darüber, dass Apple nach Jobs an Verspieltheit verloren hatIch kenne keinen repräsentativen Text, der das Thema umfassend zusammenfasst, aber dieser kurze Beitrag erwähnt es
Diese Vorliebe für solche Details ist nicht bloß Geschmack einzelner Designer oder ein Randphänomen, sondern eines der Kernmerkmale des Apple-Fandoms
Ich erlebe oft, dass Designer, die im B2B-Umfeld arbeiten, mit einem B2C-Gefühl gestalten
In B2B (vor allem im Enterprise-Bereich) ist die Software einfach ein Werkzeug für die tägliche Arbeit der Nutzer, daher helfen auffällige Animationen, bunte Verläufe (heutzutage manchmal auch ein Synonym für AI) usw. bei der eigentlichen Arbeit nicht und wirken eher ablenkend
Solche dekorativen Elemente stören Nutzer nur dabei, textlastige Dashboards effizient zu erfassen
Wenn man eine „schöne und angenehme“ Erfahrung schaffen will, sind Workflow-Unternehmen wie CRM/ERP-Anbieter ohnehin nicht der richtige Ort; sinnvoll ist das eher in Unternehmen, bei denen die emotionale Zufriedenheit der Nutzer direkt mit dem Geschäftswert verbunden ist
Ich kann der Aussage nicht zustimmen, dass
delightübertrieben wirdWenn man zum Beispiel Apple-/iPhone-Nutzer eine Woche lang Android verwenden lässt, würden sie sagen, dass sich etwas „unnatürlich und störend“ anfühlt
Das liegt daran, dass iOS im gesamten Interaktionsverlauf mit sorgfältig gestalteten Animationen arbeitet
Auch wenn normale Konsumenten ihre Erfahrung nicht mit dem Begriff
delightbeschreiben würden, merken sie sehr wohl, wenn ihre Erfahrung schlechter ist als zuvorIch denke, Apple könnte in diesem Punkt einiges lernen; man verschwendet oft Zeit damit, auf unnötige Animationen zu warten
Wenn man zum Beispiel ganz nach unten scrollt und dann einen Button antippt, reagiert er oft erst nach mehreren Versuchen, bevor die Bouncing-Animation beendet ist
Die meisten gestenbasierten Aktionen wie zwischen Apps wischen, Benachrichtigungen schließen oder Dock bzw. Drawer öffnen laufen viel zu langsam ab
Animationen werden hintereinander abgespielt: Erst wenn eine fertig ist, kommt die nächste, und erst dann ist wieder Interaktion möglich
Dass man solche Animationen erst über die Accessibility-Einstellungen deaktivieren muss, um das Gerät angenehmer nutzen zu können, ist schon paradox
Wenn sich Apple Wallet mit dem Telefon verbindet, läuft eine völlig nutzlose Vollbildanimation ab, und in dieser Zeit kann man nichts tun, was extrem nervig ist
Eigentlich würde ein kleines haptisches Signal nach dem Verbinden völlig ausreichen
Die iOS-Navigationsanimationen sind alle so gestaltet, dass man sie in der Mitte unterbrechen und etwas anderes tun kann; man muss nicht zwangsläufig bis zum Ende warten
Unter MacOS ist es extrem frustrierend, dass beim Wechseln von Desktop/Space alle Eingaben bis zum Ende der Animation noch im vorherigen Space landen
Apple kümmert sich aktuell nicht wirklich um UI/UX; in so einer riesigen Organisation ist es ohne einen starken Entscheider wie Steve Jobs schwer, gute User Experience zu schaffen
Und Designer merken oft nicht, dass der „Durchschnittsnutzer“ weder sie noch ihr Produkt bewundert, sondern einfach nur grundlegende Funktionalität und Konsistenz will
Immer wenn man etwas ändern will, sollte man es erst der Großmutter zeigen und nur dann ändern, wenn sie sagt: „Wow, das ist wirklich viel besser“
Ich würde Animationsgeschwindigkeiten eher noch weiter erhöhen
300 ms sind für mich zu langsam
Ich bevorzuge Animationen, die so kurz sind, dass man sie fast nicht wahrnimmt
Eigentlich merkt man ihre Existenz womöglich erst, wenn man sie entfernt
Alles darüber hinaus fühlt sich für mich zu langsam an
Ich habe früher auch etwa 250 ms verwendet, bin in letzter Zeit aber auf 200 ms runtergegangen
200 ms sind die ideale Geschwindigkeit für UI-Übergänge, um zu erfassen, was sich wie und warum verändert
Wenn ein Übergang dieses Kriterium nicht erfüllt, sollte man ihn besser ganz weglassen
200 ms sind auch praktisch, weil man sie in CSS einfach als
.2sschreiben kannUnter 150 ms kann es wie ein Rendering-Glitch wirken; wenn es zu kurz wird, verliert die Animation ihren eigentlichen Vorteil
Wenn ich ein Android-Handy zum ersten Mal benutze, ist das Erste, was ich tue, in den Entwickleroptionen die Animationsgeschwindigkeit auf doppelte Geschwindigkeit zu stellen
Wenn ich sehe, wie es mit der Standardgeschwindigkeit läuft, ist das einfach zu zäh
Animation im Webdesign unterscheidet sich in der Praxis kaum von PowerPoint-Effekten
In den meisten Fällen reichen ein oder zwei schnelle Cross-Fades, um ein sauberes, aufgeräumtes UI zu bauen; mehr wird nur selten gebraucht
Ich denke, Animationen sind nur dann sinnvoll, wenn sie etwas bestätigen, das der Nutzer ohnehin schon weiß; die Animation selbst sollte kein Informationsträger sein
Mit anderen Worten: Auch wenn Animationen deaktiviert sind, sollte man dieselbe Arbeit im selben Tempo erledigen und den Flow genauso verstehen können
Der Zweck von Animation ist es, die UX-Reise weich zu verbinden und ein kleines Signal zu geben, dass der State wie erwartet ist
Wenn zum Beispiel beim Mouse-Hover schnell ein Highlight erscheint, muss ich nicht zusätzlich darauf achten, ob mein Mauszeiger wirklich über dem Control ist
Wenn ein Tooltip-Popup nach dem ersten Anzeigen später mit 0 ms sofort erscheint, fühlt sich das wie ein Zeichen dafür an, dass man den UX-Flow des Nutzers wirklich verstanden hat
Das ist ein typisches Beispiel für Animationen, die die UX-Reise gut verstehen
Mein Grundsatz ist: Wenn der Nutzer warten muss, bis eine Animation endet, bevor er weiter interagieren kann, dann sollte diese Animation gelöscht werden
Und ich denke, es sollte unbedingt eine Accessibility-Option geben, mit der sich alle Animationen deaktivieren lassen
prefers-reduced-motionwirklich nützlichSiehe die zugehörige Dokumentation
Bei der Einführungsanimation zu Linears Product-Intelligence-Funktion verstehe ich zwar die Absicht der Designer, aber beim tatsächlichen Ansehen hilft sie überhaupt nicht beim Verständnis
Die Animation aus seltsamen 3D-Winkeln wirkt nicht so, als hätte sie etwas mit der eigentlichen UI zu tun
Dieser 3D-Effekt deutet zwar an, dass die bestimmte Box auf dem Bildschirm, also das Produkt, nicht die Seite ist, die ich gerade lese, aber beim Verständnis der Funktion selbst hilft das trotzdem kaum
Durch den Fade-in nimmt man den Bereich zwar wahr, zur eigentlichen Inhaltsvermittlung trägt er aber nur wenig bei
Animationen, die „Freude bereiten“ sollen, sehen auf meinem Bildschirm (z. B. M1 MacBook Pro) okay aus, auf anderen Displays (z. B. einem IBM ThinkVision mit niedriger Auflösung) aber sehr unbeholfen und langsam
MacBook-Demovideo
Demovideo auf einem minderwertigen Monitor
Je nachdem, auf welchem Monitor man es betrachtet, kann es sich völlig anders anfühlen
Zur Aussage „Ein schnell rotierender Spinner vermittelt das Gefühl, dass schneller geladen wird“: Ich habe eher so viele schlechte Designs erlebt, die schnelle Spinner missbrauchen, obwohl in Wirklichkeit gar nichts passiert, dass sich langsame Spinner für mich vertrauenswürdiger anfühlen
Ich vertraue nur Ladebalken, die Fortschritt nichtlinear anzeigen; in solchen Fällen kann man klar erkennen, dass in einzelnen Schritten tatsächlich etwas vorangeht
Ein langsamer Spinner wirkt auf mich sogar glaubwürdiger, weil er eher das Gefühl vermittelt, dass gerade eine schwere Aufgabe abgearbeitet wird und das System deshalb stockt
Ein sofortiger Weg, mir den Tag zu ruinieren, sind inkonsistente States während laufender Animationen
Wenn unter Windows zum Beispiel ein Benachrichtigungs-Popup einer App erscheint und man vor Ende der Animation auf das X klickt, um es zu schließen, öffnet man stattdessen die Benachrichtigung
Beim Wechseln des Desktops auf dem Mac sieht man manchmal kurz eine App aufblitzen, bevor plötzlich eine andere erscheint; weil die Animation langsam ist, denkt man, sie sei schon fertig, interagiert und ist dann verwirrt
So etwas passiert sogar manchmal zufällig
An Designer: Wenn ihr unbedingt Animationen einbauen wollt, dann müsst ihr sie absolut robust machen, sonst verliert man sofort das Vertrauen in genau diese App