Design für XR

Um das volle Potenzial von Android XR zu nutzen, ist es hilfreich, sich mit den Themen Spatial Computing, Immersion und der Einbindung digitaler Inhalte in die physische Umgebung von Nutzern vertraut zu machen.

Ein gutes XR-Design bietet eine natürliche und intuitive Nutzererfahrung. Sie zieht Nutzer an und ermutigt sie, alle Funktionen Ihrer App zu entdecken. Android XR-Apps können Nutzern im Alltag bei folgenden Aufgaben helfen:

  • Konzentrieren Sie sich auf die Arbeit und werden Sie produktiver und kreativer.
  • Videos ansehen, Spiele spielen, Musik hören und Fotos durchsuchen
  • Entdecken und lernen
  • Mit Familie und Freunden kommunizieren und in Kontakt bleiben
  • Psychische und körperliche Gesundheit verbessern

Hinweise für eine hochwertige XR-App

Mit dem beginnen, was Sie haben

Android XR unterstützt das Entwerfen von Inhalten, die Sie dort nutzen, wo Sie sich gerade befinden. Sie können eine neue App entwickeln oder eine vorhandene mit Android Jetpack XR, Unity, OpenXR oder WebXR aktualisieren.

Neue App entwickeln oder Android-App für die räumliche Darstellung optimieren
Sie können eine neue App von Grund auf neu entwickeln oder eine Android-App für große Bildschirme oder Smartphones für XR anpassen, indem Sie räumliche Komponenten hinzufügen.
Eine neue App entwickeln oder eine Unity-, OpenXR- oder WebXR-App portieren
Sie können bestehende immersive Erlebnisse mit minimalem Entwicklungsaufwand einer neuen Zielgruppe zugänglich machen.
Eine Android-App für große Bildschirme, die für Android XR angepasst wurde
Dimensional Double Shift, eine Unity-App, die auf Android XR portiert wurde

Bewährte Muster befolgen Sie können die Material Design-Richtlinien und Komponenten verwenden, um eine einheitliche Nutzererfahrung über alle Plattformen hinweg zu schaffen. Verwenden Sie für Android-Apps etablierte UI-Muster. Verwenden Sie für Unity-, OpenXR- oder WebXR-Apps plattformspezifische Designrichtlinien, um eine nahtlose Nutzererfahrung zu ermöglichen.

Nutzen Sie das Wissen der Nutzer. Verwenden Sie gängige Elemente wie Schaltflächen, Menüs und Textfelder, die Nutzer bereits von anderen Plattformen kennen. Entwerfen Sie einheitliche Interaktionen, damit Nutzer sich in Ihrer App zurechtfinden können. Fügen Sie visuelle Hinweise hinzu, um zu zeigen, wie sie mit Objekten interagieren können.

Sorgen Sie dafür, dass sich Nutzer wohl und sicher fühlen.

Denken Sie bei jedem Teil Ihres Designs an den Komfort und berücksichtigen Sie, wie sich Menschen natürlich bewegen. Ermöglichen Sie Nutzern, in verschiedenen Körperpositionen mit Ihrer App zu interagieren, z. B. mit ihren Händen, Augen, ihrer Stimme, einer physischen Tastatur, einer Maus oder einem Controller.

Entwerfen Sie komfortable Interaktionen. Zentrieren Sie interaktive Elemente im Sichtfeld der Nutzer, um Kopf- und Augenbelastung zu minimieren. Behalten Sie die Inhalte in klaren Grenzen, damit Nutzer den Überblick behalten und eine Überreizung der Sinne vermeiden können. Große Kopf- und Körperbewegungen sollten Sie nur für Interaktionen verwenden, die das Erlebnis wirklich verbessern.

Achten Sie darauf, dass die Inhalte für Nutzer im Sitzen, Stehen und Liegen geeignet sind. Positionieren Sie UI-Elemente, Steuerelemente und interaktive Objekte im Sichtfeld des Nutzers. Aktivieren Sie benutzerdefinierte Höheneinstellungen, damit Nutzer die App personalisieren können.

Verhindern von Reiseübelkeit bei Bewegungen Verwenden Sie vorhersehbare Bewegungen und stabile Frameraten, damit Nutzer Änderungen in der Umgebung besser vorhersehen können. Vermeiden Sie unerwartete Bewegungen wie abrupte Beschleunigungen, Verzögerungen oder Richtungsänderungen. Es ist hilfreich, einige Elemente als Referenz stationär zu halten.

Nutzern die Wahl zwischen der realen und der virtuellen Welt lassen Wenn Ihre App eine vollständige Immersion unterstützt, um Nutzer in einen virtuellen Raum zu versetzen, sollten Sie eine Passthrough-Option anbieten, damit Nutzer nach Möglichkeit ihren physischen Raum neben Ihrer App sehen können.

Besondere Erlebnisse in XR entdecken

Android XR bietet Funktionen, mit denen Sie das endlose Display optimal 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. Normalerweise werden 3D-Objekte mit Tiefe und Volumen gerendert, können aus allen Blickwinkeln betrachtet und durch natürliche Interaktionen per Geste bewegt werden.

Vollständig immersive virtuelle Umgebungen Verwenden Sie die Vollansicht nur für Inhalte, die davon deutlich profitieren. Wählen Sie einen wichtigen Moment aus, um Nutzer in eine neue Realität zu versetzen und ihre physische Umgebung durch einen virtuellen Raum zu ersetzen.

Verwenden Sie eine immersive Bildmischung. Im Passthrough-Modus können Sie virtuelle Elemente mit der physischen Umgebung eines Nutzers kombinieren. Designen Sie virtuelle Objekte mit natürlichem Licht und Okklusion, um einen realistischen Eindruck zu erzielen.

Spatial Audio Für mehr Realismus und Immersion sollten Sie die Geräusche genau in einer Umgebung platzieren, um ein glaubwürdiges Klangbild zu schaffen, das das räumliche Bewusstsein der Nutzer steigert.

App barrierefrei machen

Android XR ist so konzipiert, dass alle Nutzer Ihre App einfach bedienen, verstehen und nutzen können.

Systemfunktionen Android XR bietet Bedienungshilfen für Mobilgeräte und große Bildschirme, z. B. Spracheingabe, Live-Untertitel, Farbumkehr und ‑korrektur, Vergrößerung und Dauerberührungssteuerung. Die Plattform ist auch für den TalkBack-Screenreader von Google angepasst.

Farben und Beleuchtung Sorgen Sie für einen ausreichenden Farbkontrast, um Nutzern mit Farbfehlsichtigkeit zu helfen. Achten Sie auf einen guten Kontrast, um die Lesbarkeit zu verbessern, insbesondere wenn Sie transparente Hintergründe verwenden. Mit dem Dimmen können Sie einen Kontrast zwischen Ihrer App und der Umgebung des Nutzers schaffen. Vermeiden Sie plötzliche Helligkeits- oder Farbänderungen, um Augenbeschwerden zu vermeiden.

Verwenden Sie dynamische Größe und Skalierung. Größere Zielbereiche für die Benutzeroberfläche und den Cursor 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.

Reduzieren Sie die kognitive Belastung. Stellen Sie Nutzern jeweils nur eine begrenzte Anzahl von Optionen zur Verfügung. Bieten Sie visuelles oder akustisches Feedback zur Bestätigung von Aktionen. Zeigen Sie erweiterte Funktionen nach und nach an, damit Nutzer nicht von zu vielen Informationen überwältigt werden.

Konzipieren Sie Ihr Design sowohl für direkte als auch für Interaktionen aus der Ferne, damit Nutzer bequem mit Objekten in der Nähe und in der Ferne interagieren können. Nutzer sollten ein virtuelles Werkzeug aufnehmen, eine Schaltfläche drücken oder die Größe eines 3D‑Objekts ändern können, unabhängig davon, ob es sich in Armreichweite oder weiter entfernt befindet.

Weitere Informationen zu barrierefreien multimodalen Eingaben