Produktneuheiten

Android XR-Updates für Unity, Unreal und Godot

Lesezeit: 4 Minuten
Luke Hopkins
Developer Relations Engineer, Android

Wir freuen uns, Ihnen mitteilen zu können, dass Android XR jetzt offiziell Unreal Engine und Godot unterstützt. Neben diesen Engine-Erweiterungen führen wir auch neue Tools ein, die Ihre Produktivität steigern und neue XR-Funktionen ermöglichen: den Android XR Engine Hub und das Android XR Interaction Framework

Android XR Engine Hub

Der Android XR Engine Hub ist derzeit für Windows verfügbar und dient als zentrale Anlaufstelle für die Entwicklung. Es vereinheitlicht Ihren Workflow in Unity, Unreal Engine und Godot, indem es als Hochgeschwindigkeitsbrücke dient, die Geräte-generierte Wahrnehmungsdaten direkt von Ihrem Gerät in die Engine Ihrer Wahl streamt. 

DirectPreview_Low.gif

Echtzeit-Streaming über OpenXR

Der Hub schließt die Lücke zwischen der Leistung von Desktopcomputern und den Sensordaten von Mobilgeräten. Anstatt einen vollständigen Build zu benötigen, um zu sehen, wie Ihre App auf die Umgebung reagiert, streamt der Hub OpenXR-Erweiterungen vom physischen Android XR-Gerät direkt auf Ihren Windows-Computer.

Das bedeutet, dass Sie komplexe Interaktionen im „Play-Modus“ durchlaufen können, während Sie Live-Daten in hoher Qualität von den Headset-Sensoren erhalten. Ohne diese Streamingfunktion wäre für das Testen selbst kleiner Änderungen am Eye-Tracking oder Spatial Mapping ein vollständiger APK-Export und eine Installation erforderlich.

Der Hub ermöglicht Tests mit geringer Latenz für die folgenden gestreamten Erweiterungen:

Unterstützung für Kernfunktionen und Interaktionen

  • XR_EXT_hand_tracking und hand_interaction:Streams mit 26 Punkten für Hand-Meshes und Gelenkdaten für sofortige Interaktionstests.
  • XR_EXT_eye_gaze_interaction:Virtualisiert Daten zur Blickrichtung, um die Benutzeroberfläche und die foveale Logik auf Ihrem PC zu testen.
  • XR_EXT_palm_pose und XR_EXT_uuid:Präzises Echtzeit-Tracking und Streaming persistenter Objekt-IDs.

Android XR-Anbietereinstellungen

  • Eye & Face Tracking (XR_ANDROID): Streamen Sie ausdrucksstarke Avatardaten in Ihren Editor, um die soziale Präsenz zu optimieren, ohne dass Sie etwas erstellen müssen.
  • Passthrough und Trackables:Sie können direkt im Viewport der Engine auf Live-Umgebungsinformationen zugreifen, z. B. auf die Erkennung von Ebenen und Hit-Tests.

Durch die Virtualisierung der Hardwarefunktionen des Geräts und das Streamen über eine Desktop-Bridge mit geringer Latenz ermöglicht der Android XR Engine Hub Spieleentwicklern, schnell Iterationen durchzuführen.

Hub herunterladen:

Erweiterte Unterstützung von Game Engines

Durch unsere Verpflichtungen gegenüber OpenXR-Standards stellen wir sicher, dass sowohl etablierte Studios als auch Indie-Entwickler erstklassige Tools zur Verfügung haben, um ihre kreativen Visionen zu verwirklichen.

Unreal Engine

Die Unterstützung für Unreal Engine ist jetzt als Entwicklervorschau verfügbar und zielt auf Version 5.6.1 ab. Diese Integration basiert direkt auf der Verwendung von OpenXR mit Unterstützung für die anbieterspezifische AndroidXR-API über das Android XR-Anbieter-Plug-in für Unreal. So können Sie auf plattformspezifische Erweiterungen für erweitertes Hand-Tracking, Mimik-Erkennung und Szenenverständnis (z. B. Erkennung von Ebenen und Tiefe) zugreifen und gleichzeitig Unreal-Blueprints oder C++-Unterstützung nutzen.

ue5_1-02-ue-project-creation.png

Erste Schritte mit Unreal:

Godot

In Zusammenarbeit mit der Godot Foundation und W4 Games bieten wir offizielle Godot-Unterstützung für Android XR für Godot 4.6.2 und höher.

Wir sehen bereits eine unglaubliche Dynamik bei W4, da sie Erlebnisse wie MoAT und Expedition to Blobotopia portiert haben, die bereits Live auf Google Play verfügbar sind. Das zeigt, dass Godot heute schon für räumliche Erlebnisse in Produktionsqualität bereit ist.

Um das volle Potenzial der Plattform auszuschöpfen, verwenden Sie das Godot OpenXR Vendors-Plug-in 5.1. Es bietet die erforderlichen Android XR-Anbietererweiterungen für Funktionen wie Scene Meshing, Dynamic Resolution, Light Estimation und vieles mehr. Wir arbeiten mit Godot zusammen, um die OpenXR-Implementierung für das Android XR-Energieprofil und die Eingabestandards zu optimieren.

Erste Schritte mit Godot:

Unity 

Das Unity OpenXR: Android XR 1.13-Paket ist jetzt für Unity 6.5 Beta verfügbar. Unity hat die Unterstützung für Application SpaceWarp auf uGUI und TextMeshPro ausgeweitet. Wir werden Sie über die allgemeine Veröffentlichung von Unity 6.5 und weitere Plattformverbesserungen, die diesen Sommer anstehen, auf dem Laufenden halten.

Android XR-Erweiterungen v1.3.1 für Unity

Alles andere, was Sie für eine umfassende Plattformintegration benötigen, ist in unserem neuesten  Release der Android XR-Erweiterungen verfügbar:

  • Unterstützung von Spatial APIs:Sie können das Manifest-Tag android.software.xr.api.SPATIAL jetzt direkt über die XRSessionFeature-Einstellungen verwalten. So lassen sich die Anforderungen und Ziel-Levels der Spatial APIs Ihrer App noch einfacher definieren.
  • Fine Eye Face Tracking:Die neue Funktion „Fine Eye Poses“ bietet hochpräzise Augenpositionen mithilfe der Erweiterungsmethode TryGetFineEyePoses.
  • Unterstützung für die direkte Vorschau:Die Funktion Android XR Streaming ermöglicht die Unterstützung für die direkte Vorschau im PlayMode des Unity-Editors (nur Windows).

HinweisAndroid XR (Extensions): Hand Mesh wurde entfernt. Verwenden Sie jetzt die einheitlichen Hand Mesh Data im Extensions-Paket.

Android XR Interaction Framework für Unity

Das Android XR Interaction Framework (AXRIF) ist jetzt als Entwicklervorschau verfügbar. AXRIF ist ein nicht gestyltes, meinungsbasiertes Eingabe-Toolkit, das die komplexe Logik abstrahiert, die zum Erstellen von Schnittstellen erforderlich ist, die mit den Android XR-Systeminteraktionen übereinstimmen.

AXRIF konzentriert sich nicht auf die visuellen Elemente der Benutzeroberfläche, sondern auf die zugrunde liegenden Mechanismen der Android XR-Nutzererfahrung. Im Kern kommt derselbe Transition Manager zum Einsatz, der die vielfältigen multimodalen Eingaben des Systems ermöglicht und das Umschalten zwischen 6DoF-Controllern, 3D-Maus, Hand-Tracking und Blicksteuerung ermöglicht. Mit diesem Framework können Entwickler den Implementierungsaufwand, der erforderlich ist, um die robusten Interaktionen von Android XR in ihre Apps zu integrieren, erheblich reduzieren.

Zum Start bietet das Framework drei Hauptfunktionen:

  • Automatisierte multimodale Eingabeübergänge: Das Framework verwaltet den Zustandsautomaten für den Wechsel zwischen Eingabemodalitäten. Beispielsweise wird die Übergangslogik verarbeitet, wenn ein Nutzer von der Blickrichtung auf ein Objekt zum direkten Berühren wechselt. Dadurch wird die gleichzeitige Unterstützung von Händen, Controllern und Mäusen vereinfacht.
  • Blickgesten-Interaktion: AXRIF kombiniert die Ausrichtung des Blickvektors mit der Erkennung von Handgesten (z. B. „Pinch-to-Select“) für eine präzise Interaktion aus der Ferne, die dem Standardverhalten des Systems entspricht.
  • Physikbasierte 2D-UI-Interaktion: Das Framework ordnet das High-Fidelity-Handtracking 2D-Ebeneninteraktionen zu und ermöglicht so intuitive Tipp- und Wischgesten auf schwebenden Feldern unter Berücksichtigung der physischen Begrenzungen.

Durch die Einführung von AXRIF übernimmt Ihre App das native Interaktionsmodell der Plattform, sodass sie sich konsistent mit dem Rest des Betriebssystems anfühlt. 

Toolkit ansehen:

Jetzt loslegen:

Nie war der Zeitpunkt besser, um mit der Entwicklung für Android XR zu beginnen. Die Plattform unterstützt Unity, Unreal und Godot und ist damit für deine kreative Vision bereit – ganz gleich, welche Engine du verwendest. Hier finden Sie unsere offiziellen Engine-Partner:

Weitere Informationen zu dieser Ankündigung und allen Google I/O 2026-Updates finden Sie unter io.google.

Verfasst von:

Weiterlesen