Produktneuigkeiten

Updates für das Android XR SDK: Entwicklervorschau 2

Lesezeit: 4 Minuten
Profil von Matthew McCullough ansehen
Matthew McCullough Vice President, Product Management, Android Developer

Seit der Veröffentlichung der Entwicklervorschau für das Android XR SDK im letzten Jahr, die wir gemeinsam mit Samsung, Qualcomm und Unity auf den Markt gebracht haben, sind wir von der Begeisterung der Android-Community überwältigt. Ob bei Livestreams zum Thema Programmieren oder bei lokalen Vorträgen der Google Developer Group – es war eine großartige Erfahrung, Teil der Community zu sein und gemeinsam die Zukunft von XR zu gestalten. Und wir stehen erst am Anfang.

Heute freuen wir uns, Ihnen ein Update für das Android XR SDK vorstellen zu können: die Entwicklervorschau 2. Sie enthält neue Funktionen und Verbesserungen, mit denen Sie hilfreiche und ansprechende immersive Erlebnisse mit vertrauten Android-APIs, Tools und offenen Standards für XR entwickeln können.

Auf der Google I/O gibt es zwei technische Sessions zu Android XR. Der erste ist Differenzierte Apps für Android XR mit 3D-Inhalten erstellen. Er behandelt viele Funktionen, die in Jetpack SceneCore und ARCore für Jetpack XR enthalten sind. The future is now, with Compose and AI on Android XR: Hier geht es um das Erstellen von XR-spezifischen Benutzeroberflächen und unsere Vision für die Verknüpfung von XR mit innovativen KI-Funktionen.

android-xr-google-io-sessions.png

Building differentiated apps for Android XR with 3D content und The future is now, with Compose and AI on Android XR

Neuerungen in der Entwicklervorschau 2

Seit der Veröffentlichung der Entwicklervorschau 1 haben wir uns darauf konzentriert, die APIs nutzerfreundlicher zu gestalten und neue immersive Android XR-Funktionen hinzuzufügen. Ihr Feedback hat uns bei der Entwicklung der Tools, SDKs und der Plattform selbst geholfen.

Mit dem Jetpack XR SDK können Sie jetzt 180°- und 360°-Videos wiedergeben. Diese können stereoskopisch sein, wenn sie mit der MV-HEVC-Spezifikation oder durch Codierung von nebeneinander liegenden Ansichtsframes codiert werden. Der MV-HEVC-Standard ist für stereoskopische Videos optimiert und konzipiert. So kann Ihre App immersive Videos in hoher Qualität effizient wiedergeben. Apps, die mit Jetpack Compose for XR erstellt wurden, können das Composables SpatialExternalSurface verwenden, um Medien, einschließlich stereoskopischer Videos, zu rendern.

Mit Jetpack Compose für XR können Sie jetzt auch Layouts definieren, die sich an verschiedene XR-Displaykonfigurationen anpassen. Mit einem SubspaceModifier können Sie beispielsweise die Größe eines Subspace als Prozentsatz der empfohlenen Anzeigegröße des Geräts angeben, sodass ein Bereich den Platz, in dem er sich befindet, mühelos ausfüllt.

Material Design für XR unterstützt jetzt mehr Komponentenüberschreibungen für TopAppBar, AlertDialog und ListDetailPaneScaffold. So können Sie Ihre für große Bildschirme optimierten Apps, die Material Design verwenden, mühelos an die neue Welt von XR anpassen.

app-adapts-android-xr-material-design-google-io.png

Eine App wird mithilfe von Material Design für XR mit den neuen Komponentenüberschreibungen an XR angepasst
 

In ARCore für Jetpack XR können Sie jetzt Hände tracken, nachdem Sie die entsprechenden Berechtigungen angefordert haben. Hände sind eine Sammlung von 26 Handgelenken, die zur Erkennung von Handgesten verwendet werden können und Ihren Android XR-Apps eine ganz neue Ebene der Interaktion verleihen:

arcore-jetpack-android-xr-google-io.webp

Mit deinen Händen kannst du dein Android XR-Gerät ganz natürlich bedienen.
 

Weitere Informationen zur Entwicklung von Apps für Android XR finden Sie im Codelab „Grundlagen von Android XR“, in den Updates für unser Beispielprojekt „Hello Android XR“ und in der neuen Version von JetStream mit Android XR-Unterstützung.

Der Android XR-Emulator wurde ebenfalls aktualisiert und bietet jetzt mehr Stabilität, Unterstützung für AMD-GPUs und ist vollständig in die Android Studio-Benutzeroberfläche integriert.

android-xr-emulator-in-android-studio-google-io.png

Der Android XR-Emulator ist jetzt in Android Studio integriert
 

Entwickler, die Unity verwenden, haben bereits erfolgreich bestehende Spiele und Apps für Android XR erstellt und portiert. Ab heute können Sie ein Upgrade auf die Vorabversion 2 des Unity OpenXR: Android XR-Pakets durchführen. Dieses Update enthält viele Leistungsverbesserungen, z. B. die Unterstützung der dynamischen Aktualisierungsrate, die die Leistung und den Stromverbrauch Ihrer App optimiert. Mit Shader Graph erstellte Shader unterstützen jetzt SpaceWarp. Dadurch lässt sich SpaceWarp leichter verwenden, um die Rechenlast auf dem Gerät zu reduzieren. Hand-Meshes werden jetzt mit Verdeckung dargestellt, was eine realistische Handvisualisierung ermöglicht.

Sehen Sie sich die verbesserte Mixed-Reality-Vorlage von Unity für Android XR an, die jetzt Unterstützung für Verdeckung und persistente Anker bietet.

Wir haben vor Kurzem Android XR-Beispiele für Unity veröffentlicht, die Funktionen der Android XR-Plattform wie Handtracking, Ebenentracking, Mimik-Erkennung und Passthrough demonstrieren.

unity-demo-android-xr-google-io.gif

Die Open-Source-Unity-Beispiele von Google veranschaulichen Plattformfunktionen und zeigen, wie sie implementiert werden.
 

Firebase AI Logic für Unity ist jetzt in der öffentlichen Vorschau verfügbar. So können Sie generative KI ganz einfach in Ihre Apps einbinden und mit Gemini und Android XR KI-basierte Funktionen erstellen. Firebase AI Logic unterstützt die Funktionen von Gemini vollständig, einschließlich multimodaler Ein- und Ausgaben sowie bidirektionalem Streaming für immersive konversationelle Oberflächen. Firebase AI Logic wurde für den Einsatz in der Produktion entwickelt und ist in wichtige Firebase-Dienste wie App Check, Remote Config und Cloud Storage eingebunden, um die Sicherheit, Konfigurierbarkeit und Datenverwaltung zu verbessern. Weitere Informationen finden Sie im Firebase-Blog. Sie können auch direkt die Dokumentation zur Gemini API mit Vertex AI in Firebase SDK aufrufen, um loszulegen.

Gemeinsam die Zukunft gestalten

Unser Engagement für offene Standards wird mit der glTF-Interaktivitätsspezifikation in Zusammenarbeit mit der Khronos Group fortgesetzt. Diese wird im Laufe des Jahres in glTF-Modellen unterstützt, die von Jetpack XR gerendert werden. Modelle, die die glTF-Interaktivitätsspezifikation verwenden, sind eigenständige interaktive Assets, die viele vorprogrammierte Verhaltensweisen haben können, z. B. das Drehen von Objekten per Tastendruck oder das Ändern der Farbe eines Materials im Laufe der Zeit.

Android XR wird zuerst auf dem Project Moohan von Samsung verfügbar sein, das im Laufe des Jahres auf den Markt kommt. Kurz darauf werden unsere Partner bei XREAL das nächste Android XR-Gerät auf den Markt bringen. Das Gerät mit dem Codenamen „Project Aura“ ist ein tragbares und kabelgebundenes Gerät, mit dem Nutzer auf ihre bevorzugten Android-Apps zugreifen können, einschließlich solcher, die für XR entwickelt wurden. Sie wird als Entwicklerversion eingeführt, damit Sie mit dem Erstellen und Experimentieren beginnen können. Und das Beste daran? Mit den vertrauten Tools, die Sie heute zum Erstellen von Android-Apps verwenden, können Sie auch Apps für diese Geräte entwickeln.

android-xr-google-io-meta.png

Project Aura von XREAL
 

Der Google Play Store wird ebenfalls für Android XR vorbereitet. Im Laufe des Jahres werden im Android XR Play Store unterstützte 2D-Android-Apps aufgeführt. Wenn Sie an einer Android XR-spezifischen App arbeiten, können Sie sie für die Markteinführung vorbereiten und eine der ersten spezifischen Apps im Android XR Google Play Store anbieten:

Wir wissen, dass viele von Ihnen sich auf die Zukunft von Android XR auf Datenbrillen freuen. Wir arbeiten derzeit an der Entwicklung der Plattform und werden im Laufe des Jahres weitere Informationen dazu veröffentlichen, wie Sie daran teilnehmen können.

Wenn Sie mit der Entwicklung für Android XR beginnen möchten, rufen Sie developer.android.com/develop/xr auf. Dort finden Sie alle Tools, Bibliotheken und Ressourcen, die Sie für die Arbeit mit dem Android XR SDK benötigen. Probieren Sie insbesondere unsere Beispiele und Codelabs aus.

Wir freuen uns über dein Feedback, deine Vorschläge und deine Ideen, denn du hilfst uns, Android XR zu gestalten. Ihre Leidenschaft, Ihr Fachwissen und Ihre innovativen Ideen sind entscheidend, während wir Android XR gemeinsam weiterentwickeln. Wir freuen uns darauf, eure XR-optimierten Apps zu sehen, wenn Android XR-Geräte im Laufe des Jahres auf den Markt kommen.

Ab dem 22. Mai findest du diese Ankündigung und alle Updates der Google I/O 2025 auf io.google.

Verfasst von:
Weiterlesen