Um das volle Potenzial von immersiven Android XR-Erlebnissen zu nutzen, ist es hilfreich, Spatial Computing und Immersion zu verstehen und zu wissen, wie digitale Inhalte mit der physischen Umgebung eines Nutzers kombiniert werden.
Ein gutes immersives XR-Design bietet ein angenehmes, natürliches und intuitives Erlebnis. Sie zieht Nutzer an und regt sie dazu an, das Angebot Ihrer App zu erkunden. Android XR-Apps können Nutzern im Alltag helfen, indem sie:
- Konzentrieren Sie sich auf Ihre Arbeit und werden Sie produktiver und kreativer.
- Videos ansehen, Games spielen, Musik hören und Fotos ansehen
- Entdecken und lernen
- Mit Familie und Freunden kommunizieren und in Kontakt bleiben
- Psychische und körperliche Gesundheit verbessern
Hinweise für hochwertige XR‑Apps
Dort anfangen, wo Sie gerade sind
Android XR unterstützt das Designen von Ihrem aktuellen Standort aus. Sie können eine neue App entwickeln oder eine vorhandene App mit Android Jetpack XR, Unity, OpenXR oder WebXR aktualisieren.
Neue App entwickeln oder Android-App räumlich gestalten
Sie können eine neue App von Grund auf entwickeln oder eine Android-App für große Bildschirme oder eine mobile App für XR anpassen, indem Sie räumliche Komponenten hinzufügen.
Eine für Android XR angepasste Android-App für große Bildschirme
Neue App entwickeln oder Unity-, OpenXR- oder WebXR-App portieren
Sie können bestehende immersive Erlebnisse mit minimalem Entwicklungsaufwand einer neuen Zielgruppe zugänglich machen.
Vacation Simulator, eine Unity-App, die auf Android XR portiert wurde
Bewährte Muster verwenden: Mit den Material Design-Richtlinien und -Komponenten können Sie eine plattformübergreifend einheitliche Nutzererfahrung schaffen. Verwenden Sie für Android-Apps etablierte UI-Muster. Für Unity-, OpenXR- oder WebXR-Apps sollten Sie plattformspezifische Designrichtlinien anwenden, um eine nahtlose Nutzererfahrung zu gewährleisten.
Wissen der Nutzer nutzen: Verwenden Sie gängige Elemente wie Schaltflächen, Menüs und Textfelder, die Nutzer bereits von anderen Plattformen kennen. Gestalten Sie die Interaktionen einheitlich, damit Nutzer sich in Ihrer App zurechtfinden. Fügen Sie visuelle Hinweise hinzu, um zu zeigen, wie sie mit Objekten interagieren können.
Nutzern ein Gefühl von Sicherheit vermitteln
Achten Sie bei jedem Teil Ihres Designs auf Komfort und berücksichtigen Sie, wie sich Menschen auf natürliche Weise bewegen. Ermöglichen Sie Nutzern, mit Ihrer App in verschiedenen Körperpositionen zu interagieren, indem sie ihre Hände, Augen, Stimme, physische Tastatur, Maus oder einen Controller verwenden.
Komfortable Interaktionen gestalten: Zentriere interaktive Elemente im Sichtfeld des Nutzers, um die Belastung von Kopf und Augen zu minimieren. Halten Sie Inhalte innerhalb klarer Grenzen, damit sich Nutzer orientieren können und eine sensorische Überlastung vermieden wird. Verwenden Sie große Kopf- und Körperbewegungen nur für Interaktionen, die das Erlebnis wirklich verbessern.
Sitzende, stehende und liegende Positionen berücksichtigen: Positionieren Sie UI-Elemente, Steuerelemente und interaktive Objekte im Sichtfeld des Nutzers. Aktivieren Sie benutzerdefinierte Höheneinstellungen, damit Nutzer die Funktionen personalisieren können.
Reisekrankheit bei Bewegung vermeiden: Verwenden Sie vorhersehbare Bewegungen und stabile Framerates, damit Nutzer Änderungen in der Umgebung vorhersehen können. Vermeiden Sie unerwartete Bewegungen wie abruptes Beschleunigen, Abbremsen oder Richtungsänderungen. Es ist hilfreich, einige Elemente als Referenzrahmen stationär zu halten.
Nutzern die Wahl zwischen realen und virtuellen Welten lassen: Wenn Ihre App vollständige Immersion unterstützt, um Nutzer in einen virtuellen Raum zu versetzen, sollten Sie nach Möglichkeit eine Passthrough-Option anbieten, damit Nutzer ihren physischen Raum neben Ihrer App sehen können.
Displaytechnologien berücksichtigen
Immersive Android XR-Erlebnisse laufen auf einer Vielzahl von Hardware. Alle Geräte unterstützen die grundlegenden Interaktionsmodelle. Die Displaytechnologie verändert jedoch grundlegend, wie digitale Inhalte in die physische Welt eingeblendet werden.
Immersive Geräte lassen sich im Allgemeinen in zwei Kategorien einteilen: XR-Headsets, die Kameras verwenden, um die Außenwelt zu streamen, und kabelgebundene XR-Brillen, die transparente Gläser verwenden. Diese Unterschiede sind entscheidend für die Farbauswahl, die Platzierung der Benutzeroberfläche und das immersive Design.
XR‑Headsets
XR-Headsets verwenden hochauflösende Kameras, um die physische Welt zu erfassen und auf Displays im Headset zu streamen.
Bilder: Da das Display undurchsichtig ist, kann es „echtes Schwarz“ darstellen und die reale Welt vollständig verdecken. So ist eine vollständige virtuelle Immersion (VR) möglich, bei der die physische Umgebung vollständig ersetzt wird.
Sichtfeld: Headsets bieten in der Regel ein breites Sichtfeld (über 110°), das immersive, peripherieausfüllende Benutzeroberflächen ermöglicht.
Eingaben: Zu den primären Eingaben gehören häufig Hand-Tracking, Eye-Tracking und spezielle 6DoF-Controller.
XR‑Brille (kabelgebunden)
Kabelgebundene XR-Brillen verwenden additive Lichtdisplays (z. B. Wellenleiter), um Licht auf halbtransparente Gläser zu projizieren. Nutzer sehen die physische Welt direkt durch das Glas, wobei digitale Inhalte darübergelegt werden.
Additive Farbe und Transparenz: Bei einem additiven Display wird reines Schwarz als transparent gerendert. Dunklere Farben werden gerendert, indem weniger Licht emittiert wird, wodurch ihre Deckkraft effektiv verringert wird.
Sichtfeld: Das Sichtfeld ist fokussierter und liegt in der Regel zwischen 50° und 70°. Das ist zwar immer noch ein Breitbild, aber schmaler als bei einem Headset. Durch die automatische UI-Skalierung werden Inhalte so angepasst, dass sie in diesem Fokusbereich bleiben.
Dimmen: Viele Geräte verwenden elektrochromatisches Dimmen, um die Gläser global zu verdunkeln. So können sich virtuelle Inhalte besser von hellen physischen Umgebungen abheben.
Eingaben: Aufgrund ihres Formfaktors sind Brillen oft auf natürliche Eingaben (Hände) und Peripheriegeräte (z. B. Smartphones, Bluetooth-Tastaturen/‑Mäuse) angewiesen und nicht auf sperrige, spezielle Controller.
| Funktion | XR‑Headsets | XR‑Brille (kabelgebunden) |
|---|---|---|
| Umgebungsansicht | Digitalisierter Videofeed (undurchsichtiges Display) | Direkte physische Sicht (transparente Gläser) |
| Displaytyp | Opaque MicroLED-Displays, die den gesamten Farbbereich und reines Schwarz darstellen können | Transparente additive Optik, die kein reines Schwarz rendern kann und immer eine gewisse Transparenz aufweist |
| Eintauchen in eine andere Welt | Kann die reale Welt vollständig ausblenden | Die reale Welt ist immer sichtbar; elektrochromatisches Dimmen kann die Immersion erhöhen |
| Erfassungswinkel | Weitwinkel (~110°+) | Fokussiert (ca. 50° bis 70°) |
| Skalierung der Benutzeroberfläche | Standardskalierung für immersive Leinwände | Automatische Skalierung, um Inhalte in ein schmaleres Sichtfeld zu passen |
| Mobilität | Mit Kabel oder Akku betrieben; für stationäre oder raumbezogene Nutzung konzipiert | Hohe Mobilität; leichtes Design für komfortable Bewegungen |
Besondere XR-Erlebnisse entdecken
Android XR bietet Funktionen, mit denen Sie das unendliche Display nutzen und ansprechende, immersive Erlebnisse schaffen können.
Interaktive 3D-Modelle: Sie können interaktive 3D-Objekte hinzufügen, die realistisch, stilisiert oder verspielt sind. 3D-Objekte werden in der Regel mit Tiefe und Volumen gerendert, können aus allen Blickwinkeln betrachtet und mit natürlichen Interaktionen durch Gesten bewegt werden.
Vollständig immersive virtuelle Umgebungen: Nutzen Sie die vollständige Immersion nur für Erlebnisse, die davon profitieren. Wählen Sie einen Schlüsselmoment aus, um einen Nutzer in eine neue Realität zu versetzen und seine physische Umgebung durch einen virtuellen Raum zu ersetzen.
Immersive Blending in Betracht ziehen: Im Passthrough-Modus können Sie virtuelle Elemente in die physische Umgebung eines Nutzers einblenden. Gestalten Sie virtuelle Objekte mit natürlicher Beleuchtung und Verdeckung, um ein realistisches Gefühl zu erzeugen.
Spatial Audio Um die Realität und das Eintauchen in die Umgebung zu steigern, sollten Sie Sounds präzise in einer Umgebung positionieren. So schaffen Sie eine glaubwürdige Klanglandschaft, die das räumliche Bewusstsein des Nutzers erhöht.
App barrierefrei gestalten
Android XR wurde entwickelt, um allen Nutzern die Navigation, das Verständnis und die Nutzung Ihrer App zu erleichtern.
Systemfunktionen Android XR bietet Bedienungshilfen für Mobilgeräte und große Displays wie Spracheingabe, automatische Untertitel, Farbumkehr und ‑korrektur, Vergrößerung und Blicksteuerung. Die Plattform ist auch für den TalkBack-Screenreader von Google optimiert.
Farben und Beleuchtung: Sorgen Sie für einen ausreichenden Farbkontrast, um Nutzern mit Farbenfehlsichtigkeit die Nutzung zu erleichtern. Achten Sie auf Kontrastverhältnisse, die die Lesbarkeit verbessern, insbesondere wenn Sie transparente Hintergründe verwenden. Verwenden Sie die Dimmfunktion, um einen Kontrast zwischen Ihrer App und der Umgebung des Nutzers zu schaffen. Vermeide plötzliche Änderungen der Helligkeit oder Farbe, um Beschwerden der Augen zu vermeiden.
Dynamische Größe und Skalierung berücksichtigen: Größere UI- und Zeiger-Ziele erleichtern es Nutzern, Elemente im Raum auszuwählen und zu bearbeiten. Wenn Sie eine Android-App entwickeln, wird sie automatisch skaliert, wenn Nutzer sie verschieben oder ihre Größe ändern.
Kognitive Anforderungen reduzieren: Bieten Sie Nutzern jeweils nur eine begrenzte Anzahl von Optionen an. Geben Sie visuelles oder akustisches Feedback, um Aktionen zu bestätigen. Stellen Sie erweiterte Funktionen nach und nach vor, um Nutzer nicht mit zu vielen Informationen zu überfordern.
Sowohl für direkte als auch für Interaktionen aus der Ferne konzipieren, damit Nutzer bequem mit Objekten in der Nähe und in der Ferne interagieren können. Nutzer sollten ein virtuelles Tool in die Hand nehmen, eine Schaltfläche drücken oder die Größe eines 3D-Objekts ändern können, unabhängig davon, ob es sich in Reichweite befindet oder weiter entfernt ist.
Weitere Informationen zu barrierefreien multimodalen Eingaben
OpenXR™ und das OpenXR-Logo sind Marken von The Khronos Group Inc. und sind in China, der Europäischen Union, Japan und dem Vereinigten Königreich als Marke eingetragen.