Heute veröffentlichen wir die Entwicklervorschau des Android XR SDK – 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 verschmelzen lassen. Dabei können Sie vertraute Android-APIs, Tools und offene Standards verwenden, die für XR entwickelt wurden. Das bedeutet: Wenn Sie für Android entwickeln, entwickeln Sie bereits für XR. Im Folgenden finden Sie Informationen zur Entwicklung für Headsets.
Mit dem Android XR SDK können Sie:
- Mit Android XR kannst du deine Apps nicht nur auf herkömmlichen Bildschirmen nutzen, sondern auch mit 3D-Elementen, Spatial Panels und Spatial Audio ausstatten, um ein natürliches Gefühl von Tiefe, Größe und greifbarem Realismus zu erzeugen.
- Entführe deine Nutzer in eine fantastische virtuelle Welt oder interagiere mit ihnen in ihrem eigenen Zuhause oder am Arbeitsplatz.
- Nutze natürliche, multimodale Interaktionsmöglichkeiten wie Hände und Augen
„Wir sind überzeugt, dass Android XR das Storytelling revolutionieren wird. So können wir erzählerische Tiefe mit fortschrittlichen interaktiven Funktionen kombinieren und eine immersive Welt erschaffen, in der das Publikum wie nie zuvor mit Charakteren und Geschichten interagieren kann.“
– 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 Google Play Store auf Android XR, wo die meisten Android-Apps automatisch verfügbar gemacht werden, ohne dass zusätzlicher Entwicklungsaufwand erforderlich ist. Nutzer können deine bestehenden Apps in einer ganz neuen Dimension entdecken und verwenden. Wenn Sie Ihre bestehende Compose-App von anderen abheben möchten, können Sie die Option aktivieren, um Material Design (M3)-Komponenten und Compose für adaptive Layouts in XR automatisch räumlich darzustellen.
Für große Bildschirme optimierte Apps nutzen die Größenanpassungsfunktionen von Android XR
Das Android XR SDK bietet für alle Entwickler etwas:
Entwickeln Sie mit Kotlin und Android Studio? Mit dem Jetpack XR SDK, einer Suite vertrauter Bibliotheken und Tools, können Sie die Entwicklung vereinfachen und die Produktivität steigern.
- 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 1.1-Standard.
Mit dem Jetpack XR SDK entwickeln
Das Jetpack XR SDK enthält neue Jetpack-Bibliotheken, die speziell für XR entwickelt wurden. Zu den Highlights gehören:
- Jetpack Compose für XR: Damit können Sie deklarativ räumliche UI-Layouts 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 Erstellung benutzerdefinierter 3D-Inhalte.
- 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 deine Welt bringen, deine Sinne ansprechen und dir ermöglichen, die App auf eine tiefere und transformativere Weise zu erleben. Durch die enge Zusammenarbeit mit dem Android XR-Team an dieser innovativen Technologie haben wir neue Wege gefunden, um ein Gefühl von Tiefe und Raum zu erzeugen. Das Ergebnis ist ein Grad an Immersion, der sofort dazu beiträgt, dass man sich präsenter, fokussierter und entspannter fühlt.“
– Dan Szeto, Vice President bei Calm Studios
Mit dem Hello XR-Beispiel können Sie sich schnell mit dem Jetpack XR SDK vertraut machen. 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 Beispiel-App JetNews 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 Entwicklungsprozess für Android XR zu vereinfachen.
- Mit dem neuen Android XR-Emulator können Sie ein virtualisiertes XR-Gerät erstellen, um Apps, die mit dem Jetpack XR SDK erstellt wurden, bereitzustellen und zu testen. 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 for XR erstellen.
- Mit dem aktualisierten Layout-Inspektor können Sie räumliche UI-Komponenten, die mit Jetpack Compose for XR erstellt wurden, prüfen und Fehler beheben.
Weitere Informationen zu den XR-fähigen Tools in Android Studio und im Android XR-Emulator
Der Android XR-Emulator in Android Studio bietet neue Steuerelemente, mit denen Sie den 3D-Raum im Emulator erkunden können.
Mit Unity erstellen
Wir haben uns mit Unity zusammengetan, um die Echtzeit-3D-Engine 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-Inhalte 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 ein, die Beispiele und innovative Funktionen wie das Mausinteraktionsprofil, den Umgebungs-Mischmodus, personalisierte Hand-Meshes und Objekt-Tracking enthalten.
„Wir haben Demeo bereits auf die meisten kommerziell erhältlichen Plattformen gebracht und können mit Sicherheit sagen, dass wir von der Anpassung des Spiels an Android XR beeindruckt waren.“
– Johan Gastrin, CTO bei Resolution Games
Weitere Informationen finden Sie in unserem Startleitfaden für Unity und im Blogpost von Unity.
Vacation Simulator wurde auf Unity 6 aktualisiert und unterstützt Android XR.
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 erweitern oder neue immersive Erlebnisse erstellen. Sie können auch Frameworks mit vollem Funktionsumfang wie three.js, A-Frame oder PlayCanvas verwenden, um virtuelle Welten zu erstellen, oder eine einfachere API wie model-viewer, damit Ihre Nutzer Produkte auf einer E-Commerce-Website visualisieren können. Und da WebXR ein offener Standard ist, funktionieren die Inhalte, die Sie für mobile AR-Geräte oder spezielle VR-Hardware erstellen, auch nahtlos auf Android XR.
Weitere Informationen zur Entwicklung mit WebXR
Chrome für Android XR unterstützt WebXR-Funktionen wie Tiefenkarten, mit denen virtuelle Objekte mit realen Oberflächen interagieren können.
Basierend auf offenen Standards
Wir setzen die Android-Tradition fort, auf offene Standards zu setzen. Das Herzstück des Android-Wahrnehmungs-Stacks ist OpenXR, eine leistungsstarke, plattformübergreifende API, die auf Portabilität ausgelegt ist. Android XR ist mit OpenXR 1.1 kompatibel. Außerdem erweitern wir die OpenXR-Standards um innovative Anbietererweiterungen, um leistungsstarke Funktionen zur Umgebungserkennung einzuführen, darunter:
- KI-basiertes Hand-Mesh, das 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 Ihre digitalen Inhalte so zu beleuchten, dass sie den realen Lichtverhältnissen entsprechen
- Neue trackbare Objekte, mit denen Sie reale Objekte wie Laptops, Smartphones, Tastaturen und Mäuse in eine virtuelle Umgebung einbinden 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 Dynamikumfang.
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 dein Feedback und die Zusammenarbeit mit dir. Deine Ideen und Vorschläge helfen uns, die Plattform weiter zu verbessern. Ihre Leidenschaft, Ihr Fachwissen und Ihre innovativen Ideen sind für die Weiterentwicklung von Android XR von entscheidender Bedeutung.
Wir freuen uns darauf, Ihre Apps zu erleben, die mit vertrauten Tools wie Android Studio und Jetpack Compose neu gestaltet wurden, um die einzigartigen räumlichen Funktionen von Android XR zu nutzen. Wir sind gespannt, welche beeindruckenden 3D-Welten Sie mit leistungsstarken Tools und offenen Standards wie Unity und OpenXR erstellen werden. Vor allem freuen wir uns darauf, diesen Weg gemeinsam mit Ihnen allen zu gehen, die die großartige Community der Android- und Unity-Entwickler ausmachen.
Unter developer.android.com/develop/xr finden Sie alle Tools, Bibliotheken und Ressourcen, die Sie für die Entwicklung mit dem Android XR SDK benötigen. Wenn Sie Interesse daran haben, Zugriff auf Vorabversionen von Hardware zu erhalten und mit dem Android XR-Team zusammenzuarbeiten, können Sie sich über dieses Formular für die Teilnahme an einem Android XR Developer Bootcamp im Jahr 2025 bewerben.
-
ProduktneuigkeitenHeute kündigen wir auf dem Android Dev Summit die allgemeine Verfügbarkeit vieler Tools und APIs an, die die tägliche Arbeit erleichtern und Ihnen mehr Flexibilität bei der Entwicklung großartiger Android-Apps bieten sollen.
Matthew McCullough • Lesezeit: 4 Minuten -
ProduktneuigkeitenHeute veröffentlichen wir die ersten langfristigen Aufgaben (Long-Horizon Tasks, LHT). Das sind sehr komplexe Aufgaben, für die ein Entwickler mehrere Tage oder sogar eine Woche benötigt. Außerdem führen wir die agentische Bewertung ein, beginnend mit Agenten von entsprechenden Modellanbietern.
Matthew McCullough • Lesezeit: 3 Minuten -
ProduktneuigkeitenHeute veröffentlichen wir Android 17 und stellen es auf den meisten unterstützten Pixel-Geräten zur Verfügung. In den kommenden Monaten werden neue Geräte mit Android 17 auf den Markt kommen.
Matthew McCullough • Lesezeit: 13 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.