Entwicklungstools und ‑technologien auswählen

Wenn Sie eine App für Android XR entwickeln, können Sie aus den folgenden Entwicklungsplattformen und ‑technologien wählen:

Jetpack XR SDK

Das Jetpack XR SDK enthält Jetpack-Bibliotheken für Android XR, mit denen Sie die einzigartigen Funktionen von XR-Geräten in der vertrauten Entwicklungsumgebung von Android Studio nutzen können. Beginnen Sie mit diesem SDK, wenn Sie Folgendes tun möchten:

  • Eine vorhandene Android-App für Smartphones oder Tablets für XR‑Headsets und kabelgebundene XR‑Datenbrillen optimieren oder verbessern
  • Neue Android XR-App mit immersiven, räumlichen Elementen für XR-Headsets und kabelgebundene XR-Datenbrillen entwickeln
  • Neue Augmented-Reality-Funktionen entwickeln, die Ihre Smartphone-App auf Audio- und Display-Brillen erweitern

Wenn Sie bereits mit Android Jetpack entwickeln, ist das Jetpack XR SDK die ideale Wahl für Sie. Sie ist so konzipiert, dass sie sich nahtlos in diese Frameworks und Bibliotheken einfügt. So können Sie vorhandenes Wissen nutzen, um sowohl immersive als auch Augmented-Reality-Inhalte zu erstellen.

Weitere Informationen zur Entwicklung mit dem Jetpack XR SDK

Unity

Die Unity Engine ist eine Echtzeit-3D-Entwicklungs-Engine, mit der Künstler, Designer und Entwickler zusammenarbeiten können, um immersive und interaktive Erlebnisse zu schaffen. Die Android XR-Unterstützung von Unity bietet Ihnen ein hohes Maß an Kontrolle über die von Ihnen entwickelten 3D-Inhalte. Gleichzeitig profitieren Sie von der etablierten OpenXR-Unterstützung und dem Entwickler-Ökosystem von Unity.

Wenn Sie bereits eine XR-Anwendung mit Unity erstellt haben oder mit der Unity-Entwicklung vertraut sind, sollten Sie mit dieser Option beginnen.

Weitere Informationen zur Entwicklung mit Unity für Android XR

OpenXR

OpenXR ist ein lizenzfreier, offener Standard, der für die Erstellung leistungsstarker, plattformübergreifender XR-Umgebungen verwendet werden kann. Android XR unterstützt OpenXR 1.0 und 1.1. Wir erweitern die Spezifikation um neue Erweiterungen für Android XR. Da Android XR auf offenen Standards basiert, sollten Entwicklertools, die OpenXR und Android unterstützen, mit Android XR kompatibel sein.

Weitere Informationen zur OpenXR-Unterstützung für Android XR

Godot

Godot unterstützt Android XR über die OpenXR-Integration. Sie können XR-Anwendungen für Android mit dem Standard-Godot-Workflow erstellen und exportieren.

Weitere Informationen zur Entwicklung mit Godot für Android XR

Unreal Engine

Unreal Engine unterstützt Android XR über den OpenXR-Standard. Android XR unterstützt Apps, die mit OpenXR erstellt wurden, durch die Unterstützung der OpenXR 1.1-Spezifikation und ausgewählter Anbietererweiterungen. Sie können also die Standardtools und ‑workflows verwenden, die Sie bereits aus Unreal Engine 5 kennen.

Weitere Informationen zur Entwicklung mit Unreal für Android XR

WebXR

Mit WebXR können Sie immersive Erlebnisse für das Web erstellen. Sie ermöglicht den Zugriff auf VR- und AR-Geräte in kompatiblen Webbrowsern wie Chrome auf Android XR.

Beginnen Sie mit dieser Option, wenn Sie ein XR-Erlebnis für das Web erstellen oder einer Web-App XR-Funktionen hinzufügen möchten. Vorhandene WebXR-Erlebnisse funktionieren auch unter Android XR.

Weitere Informationen zum Erstellen von Web-Apps mit WebXR