Der Begriff "Usability Hygiene" wurde von Google erstmals im Zusammenhang mit den Grundlagen eingeführt, die angesprochen werden müssen, um Frustration von Benutzern zu verhindern.

In diesem Artikel werden wir sechs Hauptbereiche des mobilen Designs betrachten, auf die Sie besonders achten sollten, um eine positive Benutzererfahrung zu schaffen.

1. Stellen Sie sicher, dass Inhalte zugänglich sind, wenn der Benutzer keine Internetverbindung hat

Laut einer aktuellen Studie von Google bevorzugen 34% der Nutzer eine App über eine mobile Website, wenn sie eine schlechte Internetverbindung haben. Wenn sie eine App öffnen, erwarten sie dort viele Inhalte, unabhängig davon, ob sie mit dem Internet verbunden sind oder nicht. Es ist wichtig, wichtige Inhalte auch dann zugänglich zu machen, wenn wenig oder keine Datenverbindung besteht. Wenn der Inhalt nicht vorhanden ist, werden die Benutzer frustriert und wechseln zu einer anderen App, die die Informationen, die sie sehen möchten, besser zwischenspeichert.

Im Folgenden sehen Sie ein Beispiel, wie Apple Maps (links) und Google Maps (rechts) ihren Cache verwenden. Google Maps merkt sich den letzten Ort und hält eine beeindruckende Menge an Kartendetails im Cache, während Apple Maps Ihnen absolut nichts zeigt. Es ist nicht gut, über die Offline-Erfahrung von Apple Map zu sprechen.

001

2. Design für jede native mobile Plattform

Ein wichtiger Faktor, der das mobile UX Ihrer App zum Leuchten bringt, ist seine Benutzeroberfläche. Heute möchten die meisten Entwickler ihre Apps auf mehreren Plattformen verteilen. Berücksichtigen Sie bei der Planung Ihrer App für mehrere Plattformen, dass jede Plattform über eine eigene visuelle Sprache verfügt - eine Reihe von Konventionen und Stilen, die befolgt werden sollten.

Beispielsweise gibt es globale Elemente wie eine Statusleiste und eine Kopfzeile, die auf allen Seiten Ihres Designs angezeigt werden. Der Unterschied zwischen den beiden Plattformen scheint ziemlich unbedeutend zu sein - leicht unterschiedliche Größe, unterschiedliche Titeltextausrichtung (auf Android ist der Text linksbündig, während für iOS es zentriert ist) und Schriften (Roboto auf Android, San Francisco auf iOS), aber Sie sollten nicht Ändern Sie keine dieser Einstellungen, wenn Sie möchten, dass die App systemeigen ist.

002

Dasselbe gilt für Schaltflächen und andere Steuerelemente - Optionsfelder, Kontrollkästchen, Felder, Schalter - alle funktionalen Komponenten sollten ein natürliches Gefühl vermitteln. Wenn Sie Elemente von einer Plattform auf eine andere replizieren, riskieren Sie eine Beeinträchtigung der Benutzererfahrung und -konvertierung. Die Unterschiede sind klein genug, um mit einem Design voranzukommen, aber diese feinen Unterschiede sind für ein natives Aussehen unerlässlich.

003

Wenn Sie Elemente der Benutzeroberfläche in Ihrer App anpassen möchten, sollten Sie diese entsprechend Ihrem Branding anpassen und nicht gemäß den Konventionen einer anderen Plattform.

3. Nichts in deiner App sollte eine Sackgasse sein

Das Entwerfen eines UX ist ein Entwurf für Fluss und Fluss, in den meisten Fällen geht es darum voranzukommen, um ein Ziel zu erreichen. Vermeiden Sie die Erstellung von Dead-End-Seiten in Ihren Apps, da Sackgassen Verwirrung stiften, Benutzer auf ihrem Weg zum Ziel blockieren und zu zusätzlichen und unnötigen Aktionen führen. Nehmen Sie als Beispiel einen Fehlerstatusbildschirm von Spotify. Es hilft den Benutzern einfach nicht, den Kontext zu verstehen und hilft ihnen nicht, die Antwort auf die Frage zu finden: "Was kann ich dagegen tun?"

004

4. Replizieren Sie die Web Experience nicht in Apps

Benutzer erwarten bestimmte Interaktionsmuster und Schnittstellenelemente in mobilen Apps. Was wir im Web entwerfen, fühlt sich in einer mobilen App oft unangenehm an - nicht notwendig, weil etwas nicht stimmt, sondern weil es sich einfach von dem unterscheidet, was unsere Nutzer erwarten. Ein häufiges Beispiel ist die Verwendung von Text mit unterstrichenen Links, die stark mit Webseiten verknüpft sind. Unten sehen Sie ein Beispiel für das Anmeldeformular der TD Bank App für iOS. Es fühlt sich definitiv so an, als ob es sich um ein mobiles Web handelt, nicht um eine mobile App: Links sind unterstrichen und es gibt sogar einen Copyright-Hinweis in der Benutzeroberfläche.

Apps verwenden Schaltflächen, keine Links.

005

5. Unterbrechen Sie Benutzer nicht mit Anfragen zur Bewertung der App

Niemand möchte wirklich unterbrochen werden, geschweige denn etwas nutzloses, während sie sich mitten in etwas Wichtigem befinden. Trotzdem unterbrechen Apps häufig Benutzer, indem sie sie auffordern, eine Rezension zu hinterlassen. Das Schlimmste ist, wenn dieser Dialog Benutzer mitten in der Aufgabe oder direkt nach dem Start der App unterbricht.

006

Vermeiden Sie es, Benutzer zu unterbrechen, um sie zu bitten, Ihre App zu bewerten, wenn sie diese erst kürzlich heruntergeladen oder nur einige Male verwendet haben. Es ist nicht falsch, nach einer Bewertung zu fragen, aber denken Sie daran, dass Sie Ihren Nutzern zuerst eine großartige Erfahrung bieten möchten. Warte, bis sie sich als wiederholte Nutzer erweisen und finde einen Moment in deiner App, der am wenigsten aufdringlich ist. Clear, eine Aufgaben-App für iOS ist ein gutes Beispiel: Es zeigt "Bewerten Sie die App" Dialog, nachdem der Benutzer die verbleibenden Aufgaben aus einer Liste gelöscht hat. Dies ist ein großartiger Moment in der App: Nutzer fühlen sich gut, wenn sie ihre ToDo-Liste gelöscht haben und werden die App mit größerer Wahrscheinlichkeit positiv bewerten.

007

6. Führen Sie keine Benutzer zum Browser

Halten Sie die Nutzer immer in-App. Wenn für deine App eine bestimmte Funktion oder ein bestimmter Inhalt fehlt, versuche einen In-App-Browser zu verwenden. Rufen Sie jedoch nicht den Smartphone-Browser auf, da Sie sonst den Überblick verlieren und nicht zur App zurückkehren. Dies wird die Aufgabe erhöhen und die Konvertierung reduzieren.

008

Wenn ein Nutzer in der Facebook-App auf den Link "Passwort vergessen?" Klickt, fordert die App den Nutzer auf, den Browser zu starten, um diese Aktion auszuführen.