Home / Android-Entwicklung / Android Developers Blog: Gesten-Navigation: Eine Hintergrundgeschichte

Android Developers Blog: Gesten-Navigation: Eine Hintergrundgeschichte

Gepostet von Allen Huang und Rohan Shah, Produktmanager auf der Android-Benutzeroberfläche

 Mobile-Benutzeroberfläche

Eine der größten Änderungen in Android Q ist die Einführung einer neuen Gesten-Navigation. Um es noch einmal zusammenzufassen: Mit dem neuen Systemnavigationsmodus können Benutzer zurück navigieren (nach links / rechts wischen), zum Startbildschirm (von unten nach oben wischen) und den Geräteassistenten (von unten nach innen wischen) mit Gesten auslösen eher als Knöpfe.

Durch die Umstellung auf ein Gestenmodell für die Systemnavigation können wir Apps einen größeren Teil des Bildschirms zur Verfügung stellen, um ein umfassenderes Erlebnis zu ermöglichen.

Wir wollten den Leuten einen Einblick geben, wie wir mit dieser Herausforderung umgegangen sind, welche Gründe wir haben und welche Kompromisse wir eingegangen sind. Es gibt einige Probleme mit der Gestaltung von Gesten, aber hoffentlich gibt es einen Einblick in unseren Prozess und wie wir das Entwickler- und OEM-Ökosystem im Dienste der Benutzer ausbalancieren. Wenn Sie als App-Entwickler detailliertere Informationen zum Umgang mit diesen Änderungen benötigen, lesen Sie die Artikelserie "Going Edge-to-Edge" von Chris.

Warum Gesten?

Eines der erstaunlichen Dinge an Android ist die Möglichkeit für App-Entwickler und Android-Partner, neue, innovative Ansätze am Telefon auszuprobieren.

In den letzten 3 Jahren sind auf Handheld-Geräten vermehrt Gesten-Navigationsmuster aufgetreten (obwohl es Gesten schon 2009 gab!).

Dieser Trend wurde von innovativen Android-Partnern und Android-Apps angeführt, die einige sehr coole Ideen ausprobierten (zum Beispiel: Fluid NG, XDA).

Als wir damit begannen, dies genauer zu untersuchen, haben wir die Nutzervorteile herausgearbeitet:

  1. Gesten können eine schnellere, natürlichere und ergonomischere Art der Navigation Ihres Telefons sein
  2. Gesten sind gezielter als Softwaretasten, die Sie möglicherweise nur durch Greifen nach Ihrem Telefon auslösen
  3. Gesten ermöglichen ein umfassenderes Erlebnis für Apps, indem sie minimieren, wie viel das System über den App-Inhalt zeichnet, d. H. Die HOME / BACK-Tasten und die Leiste, auf der sie sich befinden – insbesondere im Hinblick auf Hardwaretrends für größere Bildschirme und kleinere Rahmen

Es waren jedoch nicht alle Rosen – wir sahen auch Probleme mit vielen der Gestenmodi:

  1. Gesten funktionieren nicht für jeden Benutzer
  2. Gesten sind schwerer zu erlernen und erfordern einige Anpassungen
  3. Gesten können das Navigationsmuster einer App stören

Vor allem aber stellten wir fest, dass es ein größeres Fragmentierungsproblem gab, wenn verschiedene Android-Telefone unterschiedliche Gesten hatten, insbesondere für Android-Entwickler.

Im letzten Jahr haben wir mit Partnern wie Samsung, Xiaomi, HMD Global, OPPO, OnePlus, LG, Motorola und vielen anderen zusammengearbeitet, um die Gesten-Navigation für die Zukunft zu standardisieren. Um ein konsistentes Benutzer- und Entwicklererlebnis zu gewährleisten, werden die Android Q-Gesten als Standard-Gesten-Navigation für neue Q + -Geräte verwendet.

Da diese Gesten nicht für alle Benutzer gelten, insbesondere für Benutzer mit eingeschränkter Geschicklichkeit und Mobilität, ist die Navigation mit drei Tasten weiterhin eine Option für jedes Android-Gerät.

Warum diese Gesten?

Wir haben zunächst untersucht, wie Benutzer ihre Telefone hielten, wie die typische Reichweite aussah und welche Teile der Telefonbenutzer am häufigsten verwendeten. Von dort aus haben wir viele Prototypen gebaut, die wir achsenübergreifend getestet haben, wie zum Beispiel Wünschenswertes, Schnelligkeit, Ergonomie usw. Und wir haben unser ultimatives Design einer Reihe von Studien unterzogen – wie schnell Benutzer das System erlernt haben, wie schnell Benutzer sich an das System gewöhnt haben, wie Benutzer sich darüber fühlten.

Ein einzigartiges Element der Android-Navigation von Anfang an ist die Schaltfläche "Zurück". Viele Benutzer schätzen es, dass Android einfacher zu navigieren und zu erlernen ist (trotz vieler Debatten über das „richtige“ Verhalten) – und es wird häufig verwendet! In der Tat 50% mehr als selbst zu Hause. Eines unserer Designziele war es daher, sicherzustellen, dass die Geste für den Rücken ergonomisch, zuverlässig und intuitiv ist – und dieses Ziel haben wir vor anderen weniger häufigen Navigationsmethoden wie Schubladen und Neuheiten priorisiert.

Mit Blick auf die folgenden Erreichbarkeits-Diagramme haben wir unsere beiden Hauptgesten (Zurück und Zu Hause) so entworfen, dass sie mit den erreichbaren / bequemsten Bereichen und der Bewegung der Daumen übereinstimmen.

 Die Heatmaps auf dem Telefonbildschirm zeigen, wo Benutzer bequem Gesten ausführen können und das Telefon nur in einer Hand halten

Heatmaps auf dem Telefonbildschirm zeigen an, wo Benutzer bequem Gesten ausführen können, wobei das Telefon nur in einer Hand gehalten wird.

Wie bereits erwähnt, haben wir Prototypen vieler verschiedener Gestenmodelle erstellt und Benutzerbewertungen und zeitgesteuerte Benutzeraufgaben anhand des letztendlich zum Q-Modell gewordenen Modells mit mehreren anderen Navigationsparadigmen verglichen. Hier sind einige Grafiken, die die Ergebnisse unserer Tests zeigen:

 Vergleich der Benutzerbewertungen für Ergonomie und Einhandbedienung in verschiedenen Navigationsmodi (höher ist besser)

Vergleich der Benutzerbewertungen für Ergonomie und Einhandbedienung in verschiedenen Navigationsmodi (höher ist besser)

 Vergleich Durchschnittlich benötigte Zeit zum Ausführen von Home / Back-Aufgaben in verschiedenen Navigationsmodi (weniger ist besser)

Vergleich der durchschnittlichen Zeit zum Ausführen von Home / Back-Aufgaben in verschiedenen Navigationsmodi (weniger ist besser)

 Vergleich der durchschnittlich benötigten Zeit Übersicht / Letzte Aufgaben in verschiedenen Navigationsmodi ausführen (weniger ist besser)

Vergleich der durchschnittlichen Zeit, die benötigt wird, um Aufgaben auf der Basis von Übersicht / Letzte Änderungen in verschiedenen Navigationsmodi abzuschließen (niedriger ist besser).

Benutzer erledigten Aufgaben mit "Home" und "Back" im Durchschnitt schneller als die meisten anderen Modelle – sogar schneller als mit Schaltflächen. Das Modell ging jedoch zu Lasten des schnellen Zugriffs auf Overview / Recent-Apps, auf die Benutzer weniger als halb so häufig zugreifen wie auf dem Startbildschirm.

Aus einer qualitativeren Perspektive betrachteten Benutzer das Q-Modell als einhändiger und leichter zu erreichen, obwohl Tasten für mehr Benutzer immer noch als ergonomischer angesehen wurden.

App Drawers und andere App Swipes

Obwohl wir bei der seitlichen Wischbewegung als Geste für den Rücken angekommen sind, die viele Kompromisse am besten ausgleicht, ist zu beachten, dass es harte Entscheidungen gab, insbesondere, wie diese Geste Apps auswirkte.

Wir haben beispielsweise festgestellt, dass ~ 3-7% der Benutzer (abhängig von der Google-App) mit dem Finger über die App-Navigationsleiste wischen, um diese zu öffnen. Der Rest unserer Benutzer drückt auf das Hamburger-Menü, um die Schublade aufzurufen. Diese Schubladenwischgeste ist jetzt mit Rücken überladen und einige Benutzer müssen sich an die Verwendung des Hamburgermenüs anpassen. Dies war eine schwierige Entscheidung, aber angesichts der intensiven Nutzung des Rückens haben wir optimiert, was dort am besten funktioniert.

Da es nie ein Ziel ist, das Verhalten von Benutzern zu ändern, haben wir verschiedene Möglichkeiten ausprobiert, um es Benutzern zu ermöglichen, die Schubladengeste von der Zurück-Geste zu unterscheiden. Alle diese Pfade führten jedoch dazu, dass Benutzer die Schublade einzogen, wenn sie versuchten, zurück zu gehen, und weniger sicher waren, dass Back funktionieren würde.

Abgesehen von Schubladen stellen Gesten eine große Veränderung für die Menschen dar. Die Anpassung dauerte durchschnittlich 1 bis 3 Tage. Insbesondere kämpften Benutzer mit Mustern wie dem Streichen nach rechts oder links auf einem Karussell und dem Auslösen von "Zurück".

In qualitativen Studien stellten wir fest, dass Benutzer nach einer anfänglichen Einlaufzeit von 1-3 Tagen fließend wurden und diese beiden Gesten konsistent unterscheiden konnten. Die Mehrheit der Benutzer wollte nicht auf 3-Tasten-Navigation zurückschalten (auch wenn dies eine Option bleibt).

Zusätzliche Untersuchungen zeigten, dass es eine klare Anpassungsphase für Benutzer gibt, um sich an eine neue Systemnavigation zu gewöhnen (über viele verschiedene Navigationsbereiche hinweg). In unserem Q-Modell haben wir festgestellt, dass die Nutzung von Back in den ersten 1-3 Tagen gesunken ist. Nach diesem Zeitraum entspricht die durchschnittliche Anzahl der Zurückdrücke pro Tag der 3-Tasten-Navigation und unserer P-Navigation.

Was bedeutet dies für Entwickler?

Mit der gestischen Navigation möchten wir die Benutzerfreundlichkeit von Android weiter verbessern und standardisieren. Das Modell, auf dem wir gelandet sind, ist für die meisten Benutzer das optimale. Es bedeutet jedoch auch, dass einige der Gesten mit vorhandenen App-Gesten in Konflikt stehen und Entwickleranpassungen an der Art und Weise erforderlich sind, wie Benutzer mit Ihren Apps interagieren. Wir nehmen unsere Verantwortung gegenüber Android-Entwicklern ernst und möchten Sie bei diesem Prozess unterstützen.

Es gibt drei wichtige Schritte zur Unterstützung der Gesten-Navigation:

  1. Gehen Sie von Rand zu Rand, damit Ihre App über den gesamten Bildschirm zeichnen kann
  2. Alle visuellen Überlappungen mit der Systembenutzeroberfläche (d. H. Navigationsleiste) behandeln
  3. Lösen Sie alle Gesten-Konflikte mit den System-Gesten

Wir haben soeben den ersten Artikel in unserer Reihe "Von Kante zu Kante" auf "Medium" veröffentlicht, in dem diese Schritte einzeln aufgeführt sind. Der letzte Artikel der Reihe behandelt einige der häufigsten Szenarien, die wir gesehen haben, und wie Sie sie in Ihren Apps am besten unterstützen können.

Vielen Dank für das Feedback – all Ihre Kommentare und Interaktionen haben uns geholfen, das Navigationserlebnis mit Gesten in Android Q zu verbessern und generell dazu beizutragen, dass Android von Tag zu Tag besser wird.

About AndroidWeltEditor

Check Also

An introduction to the Google Play Console for Android Developers

If you want to be a successful app developer, learning how to code and build …

Leave a Reply

Your email address will not be published. Required fields are marked *