Wenn Sie eine App für Android XR entwickeln, können Sie aus den folgenden Entwicklungsplattformen und ‑technologien auswählen:
Jetpack XR SDK
Das Jetpack XR SDK enthält Android XR Jetpack-Bibliotheken, die entwickelt wurden, um die einzigartigen Funktionen von XR-Geräten in der vertrauten Entwicklungsumgebung von Android Studio zu nutzen. Verwenden Sie dieses SDK, wenn Sie Folgendes tun möchten:
- Eine vorhandene Android-App für Smartphones oder Tablets für XR‑Headsets und kabelgebundene XR‑Brillen optimieren oder verbessern
- Neue Android XR-App mit immersiven, räumlichen Elementen für XR-Headsets und kabelgebundene XR-Brillen entwickeln
- Neue Augmented-Reality-Erlebnisse entwickeln, die Ihre Smartphone-App auf KI-Brillen ausweiten
Wenn Sie bereits mit Android Jetpack vertraut sind, ist das Jetpack XR-SDK genau das Richtige für Sie. Sie ist so konzipiert, dass sie sich nahtlos in diese Frameworks und Bibliotheken einfügt. Außerdem können Sie Ihr vorhandenes Wissen nutzen, um sowohl immersive als auch Augmented-Reality-Anwendungen zu entwickeln.
Weitere Informationen zur Entwicklung mit dem Jetpack XR-SDK
Unity
Die Unity Engine ist eine 3D-Entwicklungs-Engine in Echtzeit, 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-Erlebnisse. Gleichzeitig profitieren Sie von der etablierten OpenXR-Unterstützung und dem Entwickler-Ökosystem von Unity.
Wenn Sie bereits eine XR-Anwendung mit Unity entwickelt 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 gebührenfreier, offener Standard, der für die Entwicklung leistungsstarker, plattformübergreifender XR-Anwendungen verwendet werden kann. Android XR unterstützt OpenXR 1.0 und 1.1. Wir erweitern die Spezifikation mit neuen 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
WebXR
Mit WebXR können Sie immersive Erlebnisse für das Web entwickeln. Sie bietet Zugriff auf VR- und AR-Geräte in kompatiblen Webbrowsern wie Chrome auf Android XR.
Beginnen Sie mit dieser Option, wenn Sie eine XR-Anwendung für das Web entwickeln oder einer Web-App XR-Funktionen hinzufügen möchten. Bestehende WebXR-Anwendungen funktionieren auch auf Android XR.
Weitere Informationen zum Erstellen von Web-Apps mit WebXR