Verwenden Sie gängige UX-Muster, um Nutzern eine einheitliche Nutzung von Glassware zu ermöglichen.
Hier erfahren Sie mehr über die Grundbausteine zum Erstellen dieser Muster sowie Beispiele für Muster, die unserer Meinung nach gut auf Glass funktionieren.
Musterbausteine
Wenn Sie die wichtigsten UI-Elemente zusammen mit einer Aufrufmethode verwenden, können Sie eine Vielzahl von Nutzungsmustern erstellen, die mit Glass gut funktionieren. Sie können dann in Ihrer Glassware mehrere Muster für die gewünschten Anwendungsfälle kombinieren.
UI-Elemente
- Statische Karte: Enthält Text, HTML, Bilder und Videos. Statische Karten können Livecards oder Immersionen aufrufen.
- Live-Karte: Zeigt Karten an, die zum aktuellen Zeitpunkt wichtig sind und normalerweise häufig gerendert werden.
- Immersion: Hier werden Android-Aktivitäten angezeigt, die die Zeitachse übernehmen.
Aufrufmethoden
- Ok Glass, Touch- oder Sprachmenü
- Kontextabhängige Stimme oder Touch-Menü auf einer Zeitachsenkarte
Modell für Sprachaufrufe
Sprachbefehle sind ein wichtiger Bestandteil der Nutzerinteraktion mit Glass und ermöglichen es Nutzern, Dinge schnell, einfach und per Sprachbefehl zu erledigen. Die Interaktion mit Nutzern per Sprachbefehl ist ein wesentlicher Bestandteil von Glassware.
Wir wählen die Sprachbefehle für das Ok Glass-Menü sorgfältig anhand verschiedener Kriterien aus. In der Checkliste für Sprachbefehle finden Sie alle wichtigen Informationen dazu, worauf es bei einem guten Sprachbefehl ankommt. Im Allgemeinen entsprechen Sprachbefehle den folgenden Richtlinien für Glass.
- Fokus auf die Handlung, nicht auf den Agent
Sprachbefehle sollten sich darauf beziehen, was der Nutzer tun möchte, und nicht darauf, was Glassware ausführt.
Beispielsweise wird "Ok Glass, Foto aufnehmen" gegenüber "Ok Glass, Kamera starten" bevorzugt. Der Fokus auf die Handlung ist eine natürlichere Art und Weise für die Nutzerinteraktion. Alle wichtigen Sprachbefehle folgen dieser Richtlinie.
- Zeit von der Absicht bis zur Aktion verkürzen
Sprachbefehle sollten die Aktion so schnell wie möglich ausführen.
Beispielsweise startet die Eingabe von „Ok Glass, Led Zeppelin anhören“ standardmäßig die Wiedergabe von Musik und zwingt Nutzer nicht dazu, vor dem Abspielen Optionen auszuwählen.
- Umgangssprachlich und einfach zu sagen
Sprachbefehle klingen natürlich, unterscheiden sich ausreichend von vorhandenen Befehlen und bestehen aus mindestens zwei Wörtern. So können wir unsere Spracherkennung für eine Vielzahl von Befehlen optimieren.
- Sie ist allgemein genug, um sie für mehrere Glassware zu verwenden.
Damit die Ok Glass-Sprach- und Touch-Menüs nicht überladen sind, sollten Sprachbefehle für mehrere Glassware verwendet werden, falls erforderlich. In diesen Fällen zeigt Glass automatisch ein Menü mit den Namen der Glassware an, die den Befehl ausführen kann.
Beispiel: "Ok Glass, ein Spiel spielen, Spellista" wird gegenüber "Ok Glass, buchmacher spielen" bevorzugt.
Muster
Laufende Aufgabe
Laufende Aufgaben sind Live-Karten mit langer Ausführungszeit, die Nutzer verlassen und häufig aufrufen.
Das Stoppuhr-Beispiel, das mit dem GDK ausgeliefert wird, startet die Stoppuhr beispielsweise mit dem Befehl ok Glass.
Nutzer können sich die Stoppuhr eine Zeit lang ansehen, durch die Zeitachse navigieren, um andere Karten anzusehen, und zur Stoppuhr zurückkehren. Wenn das Display in den Ruhemodus wechselt, ist die Stoppuhr die Standardkarte, die angezeigt wird, wenn das Display aktiviert wird (sofern sie im Fokus war, als der Bildschirm in den Ruhemodus wechselte). Nutzer können die Stoppuhr durch Tippen auf den Menüpunkt Stopp stoppen.
Ein weiteres Beispiel für eine laufende Aufgabe ist Strava.
Strava fügt eine Live-Karte ein, die einen Timer für einen aktuellen Lauf oder eine Radtour enthält. Durch Tippen auf die Live-Karte
öffnen Sie Menüs mit vielen Optionen. Ein Menüelement zum Beenden entfernt die Live-Karte aus der Zeitachse, wenn Nutzer ihren Lauf oder ihre Radtour beendet haben.
Eintauchen
Dieses Muster beschreibt die Darstellung von Immersionen in Form von Android-Aktivitäten. Immersionen übernehmen für einen Moment die Zeitachse und Nutzer kehren zur Zeitachse zurück, indem sie nach unten wischen.
Regelmäßige Benachrichtigungen
Dieses Muster beschreibt das Einfügen statischer Karten in die Zeitachse ohne Aufrufmodell. Ihr Dienst sendet Benachrichtigungen basierend auf den vom Nutzer festgelegten Einstellungen. Zum Beispiel werden stündlich Top-Nachrichten oder eingehende E-Mails gesendet.
Für Benachrichtigungen werden Mirror API-Webdienste oder Android-Hintergrunddienste in Glass verwendet, um Benachrichtigungen an die Zeitachse zu senden.