Entwickeln Sie Ihre AI Glasses-App mit dem Jetpack Compose Glimmer-UI-Framework für Augmented Reality-Funktionen, die auf allen AI Glasses funktionieren. Jetpack Compose Glimmer ist eines der ersten UI-Frameworks, das für transparente Displays und den Formfaktor von KI-Brillen optimiert wurde.
1. Kaufprozesse festlegen
Konzentrieren Sie sich auf wichtiges Nutzerverhalten (Critical User Journeys, CUJs), das mit den Prinzipien für die schnelle Erfassung von Informationen des Formfaktors von KI-Brillen kompatibel ist. Das kann mit einer minimalen Benutzeroberfläche oder nur mit Audio erfolgen, sodass der Nutzer seine Umgebung weiterhin wahrnehmen kann. Um Möglichkeiten zu finden, sollten Sie sich überlegen, welche Einstiegspunkte in Ihrer aktuellen App von Google Glass profitieren würden.
Ein Nutzer kann beispielsweise von einer detaillierten Routenführung für Fußgänger profitieren, die ihm hilft, sein Ziel zu erreichen.
Bei der Auswahl des Nutzerprozesses sollten auch die Grundsätze für Sicherheit, Komfort und Leistung berücksichtigt werden. Wählen Sie beispielsweise keine Aufgaben aus, für die die Kamera des Nutzers unnötig lange benötigt wird oder die die Privatsphäre des Nutzers verletzen.
Das sollten Sie tun
Das sollten Sie nicht tun
2. Minimieren und übersetzen
Beginnen Sie für die Benutzeroberfläche im Displaymodus mit einem CUJ aus Ihrer Kern-App:
Layouts für den Fokus optimieren: In Layouts werden wichtige Informationen priorisiert. Die Anzahl der Aktionen und visuellen Elemente wird reduziert, damit der Nutzer nicht abgelenkt wird.
Tiefe für Hierarchie verwenden: Die Tiefe wird verwendet, um die Priorität von Elementen zu kommunizieren.
Von unten nach oben entwerfen: Beginnen Sie beim Erstellen von Mockups unten und legen Sie die Komponenten nach oben hin fest.
Visuelle Komponenten übersetzen: Verwenden Sie für KI-Brillen mit Display Jetpack Compose Glimmer-Komponenten und Layoutmuster.
Weitere Informationen zu Komponenten und App-Ansicht
Optimierte Komponenten
B. Umriss und Markierung: Die Umrissfarbe ist für den Kontrast optimiert. Durch die Verwendung einer Hervorhebung wird ein visueller Ausdruck erzielt. Sie kann verwendet werden, um bestimmte Arten von Eingaben anzugeben.
C. Form: Es wird ein weicheres Formsystem verwendet, um die Lesbarkeit zu verbessern. Dazu werden die Ecken abgerundet und der Tragekomfort erhöht. Oberflächenfarbe: Die Oberflächenfarbe von Inhalten ist Weiß, um den Kontrast zur Umgebung zu maximieren.
D. Typografie: Die Typografieskala von Glimmer verwendet eine kleine Anzahl von verfeinerten Body- und Title-Stilen, bei denen Kerning, Größe und Gewicht für optimale Lesbarkeit optimiert sind.
E. Ikonografie: Die Verwendung von abgerundeten Material-Symbolen passt zur abgerundeten Typografieskala.
3. Audiofluss und Hinweise
Sprechen Sie mit dem Audio. Audio sollte einen großen Teil Ihrer AI Glasses-App ausmachen, ohne den Nutzer zu überfordern. Sie müssen aber auch eine reine Audioausgabe für bestimmte Geräte berücksichtigen. Dazu können Sie eine Flusskarte für Audioinhalte erstellen. Interaktionen und Feedback mit Audio-Hinweisen und Dialogen kennzeichnen.
4. Eingabesteuerelemente für die Karte
Achten Sie darauf, die Eingaben für die Gerätesteuerung und die Gesten zuzuordnen. Sie können damit beginnen, grundlegende App-Interaktionen wie das Tippen in ein Trackpad-Tippen zu übersetzen.

5. System‑UI
Berücksichtigen Sie andere Systemschnittstellen.
Ihre App wird im Home-Bereich und in anderen Systemfunktionen wie Benachrichtigungen angezeigt, sofern sie verwendet werden. Diese können in der Systemleiste angezeigt werden.
6. Zusätzliche Angaben
Auf KI-Brillen können verschiedene Szenarien für Ihre App auftreten, z. B. Verbindungs- oder Berechtigungsprobleme. Berücksichtigen Sie diese verschiedenen Status sowohl in Ihrer Haupt-App als auch in Ihrer Brillen-App.
Fordern Sie Berechtigungen für Gerätefunktionen an.
Denken Sie daran, dass Sie diese Aspekte über die visuelle Benutzeroberfläche und Audio berücksichtigen müssen. Geben Sie beispielsweise Audio-Feedback, um mitzuteilen, dass ein Berechtigungsablauf auf dem Mobilgerät abgeschlossen werden soll, oder um Fehler vorzulesen.