Heute stellen wir die Entwicklervorschau für das Android XR SDK vor – ein umfassendes Entwicklerkit für Android XR. Die neueste Plattform der Android-Familie wurde für Extended-Reality-Headsets (XR) entwickelt – und soll in Zukunft auch Datenbrillen unterstützen. Sie haben unzählige Möglichkeiten, Erlebnisse zu schaffen und zu entwickeln, die die digitale und die reale Welt miteinander verbinden. Dabei können Sie auf vertraute Android-APIs, ‑Tools und offene Standards zurückgreifen, die für XR entwickelt wurden. Das bedeutet: Wenn Sie für Android entwickeln, entwickeln Sie bereits für XR. Lesen Sie weiter, um mit der Entwicklung für Headsets zu beginnen.
Mit dem Android XR SDK haben Sie folgende Möglichkeiten:
- Mit räumlichen Panels, räumlichem Audio und 3D-Elementen, die ein natürliches Gefühl von Tiefe, Größe und Realismus vermitteln, können Sie sich von herkömmlichen Bildschirmen lösen.
- Nutzer in einen fantastischen virtuellen Raum transportieren oder mit ihnen in ihrem Zuhause oder an ihrem Arbeitsplatz interagieren
- Natürliche, multimodale Interaktionsmöglichkeiten wie Hände und Augen nutzen
„Wir glauben, dass Android XR ein Gamechanger für das Storytelling ist. So können wir erzählerische Tiefe mit fortschrittlichen interaktiven Funktionen verbinden und eine immersive Welt schaffen, in der Zuschauer mit Charakteren und Geschichten interagieren können wie nie zuvor.“
– Jed Weintrob, Partner bei 30 Ninjas
Ihre Apps unter Android XR
Das Android XR SDK basiert auf den bestehenden Grundlagen der Android-App-Entwicklung. Außerdem bringen wir den Play Store auf Android XR. Dort werden die meisten Android-Apps automatisch zur Verfügung gestellt, ohne dass zusätzlicher Entwicklungsaufwand erforderlich ist. Nutzer können Ihre bestehenden Apps auf ganz neue Weise entdecken und verwenden. Um Ihre bestehende Compose-App zu differenzieren, können Sie die automatische räumliche Darstellung von Material Design 3-Komponenten und Compose für adaptive Layouts in XR aktivieren.
Apps, die für große Bildschirme optimiert sind, nutzen die Größenanpassungsfunktionen in Android XR
Das Android XR SDK bietet für jeden Entwickler etwas:
Sie entwickeln mit Kotlin und Android Studio? Mit dem Jetpack XR SDK, einer Suite aus vertrauten Bibliotheken und Tools, die die Entwicklung vereinfachen und die Produktivität steigern, werden Sie sich sofort zurechtfinden.
- Verwenden Sie die Echtzeit-3D-Engine von Unity? Die Android XR-Erweiterungen für Unity enthalten die Pakete, die Sie zum Erstellen oder Portieren leistungsstarker, immersiver Erlebnisse benötigen.
- Entwickeln Sie für das Web? Mit WebXR können Sie immersive Erlebnisse hinzufügen, die in Chrome unterstützt werden.
- Sie arbeiten mit nativen Sprachen wie C/C++? Android XR unterstützt den OpenXR-Standard 1.1.
Mit dem Jetpack XR SDK entwickeln
Das Jetpack XR SDK enthält neue Jetpack-Bibliotheken, die speziell für XR entwickelt wurden. Die Highlights:
- Jetpack Compose for XR: Damit können Sie räumliche UI-Layouts deklarativ erstellen und Ihre vorhandene 2D-UI, die mit Compose oder Views erstellt wurde, räumlich gestalten.
- Material Design für XR: Enthält Komponenten und Layouts, die sich automatisch an XR anpassen.
- Jetpack SceneCore: Bietet die Grundlage für die Entwicklung benutzerdefinierter 3D-Anwendungen.
- ARCore für Jetpack XR: Bietet leistungsstarke Wahrnehmungsfunktionen, damit Ihre App die reale Welt verstehen kann.
„Mit Android XR können wir Calm direkt in Ihre Welt bringen. Die Sinne werden angesprochen und Sie können die App auf eine tiefere und transformativere Weise erleben. Durch die enge Zusammenarbeit mit dem Android XR-Team bei dieser innovativen Technologie haben wir neu definiert, wie ein Gefühl von Tiefe und Raum geschaffen werden kann. Das Ergebnis ist ein Grad an Immersion, der sofort dazu beiträgt, dass Sie sich präsenter, konzentrierter und entspannter fühlen.“
– Dan Szeto, Vice President bei Calm Studios
Mit dem Hello XR-Beispiel können Sie schnell in das Jetpack XR SDK einsteigen. Es bietet eine einfache Einführung in die wichtigsten Funktionen von Jetpack Compose für XR.
Weitere Informationen zur Entwicklung mit dem Jetpack XR SDK
Die JetNews-Beispiel-App ist eine Android-App für große Bildschirme, die für Android XR angepasst wurde
Außerdem führen wir in der neuesten Vorabversion von Android Studio Meerkat neue Tools und Funktionen ein, um die Produktivität zu steigern und den Erstellungsprozess für Android XR zu vereinfachen.
- Mit dem neuen Android XR Emulator können Sie ein virtualisiertes XR-Gerät erstellen, um Apps bereitzustellen und zu testen, die mit dem Jetpack XR SDK erstellt wurden. Der Emulator enthält XR-spezifische Steuerelemente, mit denen Sie mit Tastatur und Maus in einem emulierten virtuellen Raum navigieren können.
- Mit der Android XR-Vorlage können Sie schnell eine App mit Jetpack Compose für XR erstellen.
- Mit dem aktualisierten Layout Inspector können Sie mit Jetpack Compose für XR erstellte räumliche UI-Komponenten untersuchen und Fehler beheben.
Weitere Informationen zu den XR-fähigen Tools in Android Studio und zum Android XR-Emulator
Der Android XR-Emulator in Android Studio hat neue Steuerelemente, mit denen Sie den 3D-Raum im Emulator erkunden können.
Inhalte mit Unity erstellen
Wir haben uns mit Unity zusammengetan, um die Echtzeit-3D-Engine von Unity ab Unity 6 nativ in Android XR zu integrieren. Unity führt das Paket Unity OpenXR: Android XR ein, mit dem Sie Ihre plattformübergreifenden XR-Erlebnisse auf Android XR übertragen können.
Unity fügt diesen beliebten XR-Paketen Android XR-Unterstützung hinzu:
Außerdem führen wir die Android XR-Erweiterungen für Unity mit Beispielen und innovativen Funktionen wie dem Mausinteraktionsprofil, dem Umgebungsblendmodus, dem personalisierten Hand-Mesh und der Objektverfolgung ein.
„Wir haben Demeo bereits auf den meisten kommerziell verfügbaren Plattformen veröffentlicht und waren beeindruckt, wie einfach es war, das Spiel für Android XR zu optimieren.“
– Johan Gastrin, CTO bei Resolution Games
Weitere Informationen finden Sie in unserem Leitfaden für Unity und im Blogpost von Unity.
Vacation Simulator wurde auf Unity 6 aktualisiert und unterstützt Android XR
Inhalte für das Web erstellen
Chrome für Android XR unterstützt den WebXR-Standard. Wenn Sie für das Web entwickeln, können Sie vorhandene Websites mit 3D-Inhalten optimieren oder neue immersive Erlebnisse schaffen. Sie können auch umfassende Frameworks wie three.js, A-Frame oder PlayCanvas verwenden, um virtuelle Welten zu erstellen. Alternativ können Sie eine einfachere API wie model-viewer nutzen, damit Nutzer Produkte auf einer E-Commerce-Website visualisieren können. Da WebXR ein offener Standard ist, funktionieren die gleichen Erlebnisse, die Sie für mobile AR-Geräte oder spezielle VR-Hardware entwickeln, nahtlos auf Android XR.
Weitere Informationen zur Entwicklung mit WebXR
Chrome auf Android XR unterstützt WebXR-Funktionen wie Tiefenkarten, mit denen virtuelle Objekte mit Oberflächen in der realen Welt interagieren können.
Auf offenen Standards basierend
Wir setzen die Android-Tradition fort, auf offenen Standards aufzubauen. Das Herzstück des Android-Wahrnehmungsstacks ist OpenXR – eine leistungsstarke, plattformübergreifende API, die auf Portabilität ausgerichtet ist. Android XR entspricht OpenXR 1.1. Wir erweitern die OpenXR-Standards außerdem mit innovativen Herstellererweiterungen, um leistungsstarke Funktionen zur Umgebungserkennung einzuführen, z. B.:
- KI-basierte Hand-Mesh, die sich an die Form und Größe von Händen anpasst, um die Vielfalt Ihrer Nutzer besser darzustellen
- Detaillierte Tiefentexturen, mit denen reale Objekte virtuelle Inhalte verdecken können
- Ausgefeilte Lichtschätzung, um die Beleuchtung Ihrer digitalen Inhalte an die realen Lichtverhältnisse anzupassen
- Neue Tracker, mit denen Sie reale Objekte wie Laptops, Smartphones, Tastaturen und Mäuse in eine virtuelle Umgebung einfügen können
Das Android XR SDK unterstützt auch offene Standardformate wie glTF 2.0 für 3D-Modelle und OpenEXR für Umgebungen mit hohem Dynamikbereich.
Gemeinsam die Zukunft gestalten
Wir freuen uns sehr, die Entwicklervorschau für das Android XR SDK ankündigen zu können. Wir veröffentlichen diese Entwicklervorschau, weil wir die Zukunft von XR gemeinsam mit Ihnen gestalten möchten. Wir freuen uns auf Ihr Feedback und darauf, Ihre Ideen und Vorschläge in die Plattform zu integrieren. Ihre Leidenschaft, Ihr Fachwissen und Ihre kühnen Ideen sind für uns bei der Weiterentwicklung von Android XR absolut essenziell.
Wir freuen uns darauf, Ihre Apps zu nutzen, die für die einzigartigen räumlichen Funktionen von Android XR neu konzipiert wurden und mit vertrauten Tools wie Android Studio und Jetpack Compose entwickelt wurden. Wir sind gespannt auf die beeindruckenden 3D-Welten, die Sie mit leistungsstarken Tools und offenen Standards wie Unity und OpenXR erstellen. Vor allem aber freuen wir uns darauf, diesen Weg gemeinsam mit euch zu gehen, die ihr die großartige Community der Android- und Unity-Entwickler bildet.
Wenn Sie mit der Entwicklung für Android XR beginnen möchten, finden Sie unter developer.android.com/develop/xr alle Tools, Bibliotheken und Ressourcen, die Sie für die Entwicklung mit dem Android XR SDK benötigen. Wenn Sie an einem Android XR Developer Bootcamp im Jahr 2025 teilnehmen möchten, um Zugriff auf Vorabversionen von Hardware zu erhalten und mit dem Android XR-Team zusammenzuarbeiten, füllen Sie bitte dieses Formular aus.
Weiterlesen
-
Produktneuheiten
Heute stellen wir Gemma 4 vor, unser neuestes hochmodernes offenes Modell, das für komplexes Reasoning und autonomes Tool-Calling entwickelt wurde und die Android-Entwicklung noch weiter verbessert.
Matthew McCullough • Lesezeit: 2 Minuten
-
Produktneuheiten
Mit Beta 3 hat Android 17 heute offiziell die Plattformstabilität erreicht. Das bedeutet, dass die API-Oberfläche gesperrt ist. Sie können die letzten Kompatibilitätstests durchführen und Ihre für Android 17 entwickelten Apps im Play Store veröffentlichen.
Matthew McCullough • Lesezeit: 5 Minuten
-
Produktneuheiten
Wir möchten Ihnen die Entwicklung hochwertiger Android-Apps erleichtern und beschleunigen. Dazu stellen wir Ihnen KI-Funktionen zur Verfügung, die Ihre Produktivität steigern.
Matthew McCullough • Lesezeit: 2 Minuten
Auf dem Laufenden bleiben
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.