Actualités des produits

Mises à jour Android XR pour Unity, Unreal et Godot

Temps de lecture : 4 min
Luke Hopkins
Ingénieur en relations avec les développeurs, Android

Nous avons le plaisir de vous annoncer que la prise en charge officielle d'Unreal Engine et de Godot est désormais disponible pour Android XR. En plus de ces extensions de moteur, nous lançons également de nouveaux outils conçus pour améliorer votre productivité et activer de nouvelles fonctionnalités XR : le Android XR Engine Hub et l'Android XR Interaction Framework

Android XR Engine Hub

Le hub Android XR Engine est actuellement disponible pour Windows et constitue votre centre de contrôle pour le développement. Il unifie votre workflow dans Unity, Unreal Engine et Godot en servant de pont à haut débit qui transmet les données de perception créées par l'appareil directement depuis votre appareil vers le moteur de votre choix. 

DirectPreview_Low.gif

Streaming en temps réel via OpenXR

Le Hub comble le fossé entre la puissance d'un ordinateur et les données des capteurs mobiles. Au lieu de nécessiter une compilation complète pour voir comment votre application réagit au monde, le Hub diffuse les extensions OpenXR de l'appareil Android XR physique directement sur votre machine Windows.

Cela signifie que vous pouvez itérer sur des interactions complexes en mode lecture tout en recevant des données en direct et de haute fidélité des capteurs du casque. Sans cette fonctionnalité de streaming, tester même une modification mineure du suivi du regard ou de la cartographie spatiale nécessiterait une exportation et une installation complètes de l'APK.

Le Hub permet de tester à faible latence les extensions diffusées suivantes :

Assistance pour les fonctionnalités de base et les interactions

  • XR_EXT_hand_tracking & hand_interaction : diffuse des maillages de main à 26 points et des données d'articulation pour tester immédiatement les interactions.
  • XR_EXT_eye_gaze_interaction : virtualise les données de suivi du regard pour tester l'UI et la logique fovéale sur votre PC.
  • XR_EXT_palm_pose et XR_EXT_uuid : suivi précis en temps réel et streaming d'ID d'objet persistant.

Extensions de fournisseur Android XR

  • Suivi des yeux et du visage (XR_ANDROID) : diffusez des données expressives sur les avatars dans votre éditeur pour affiner votre présence sociale sans avoir à créer de contenu.
  • Passthrough et éléments à suivre : accédez à la compréhension de l'environnement en direct (comme la détection d'avions et les tests de collision) directement dans la fenêtre d'affichage du moteur.

En virtualisant les capacités matérielles de l'appareil et en les diffusant sur un pont de bureau à faible latence, le hub Android XR Engine permet aux développeurs de moteurs de jeu d'itérer rapidement.

Télécharger le Hub :

Extension de la compatibilité avec les moteurs de jeu

Grâce à notre engagement envers les normes OpenXR, nous veillons à ce que vous disposiez des meilleurs outils pour donner vie à votre vision créative, que vous soyez un studio expérimenté ou un développeur indépendant.

Unreal Engine

La compatibilité avec Unreal Engine est désormais disponible en version Preview pour les développeurs, en ciblant la version 5.6.1. Cette intégration est basée directement sur l'utilisation d'OpenXR avec la prise en charge de l'API AndroidXR spécifique au fournisseur à l'aide du plug-in Android XR pour Unreal. Vous pouvez accéder à des extensions spécifiques à la plate-forme pour le suivi avancé des mains, le suivi du visage et la compréhension de la scène (comme la détection des plans et la profondeur) tout en utilisant les blueprints Unreal ou la prise en charge de C++.

ue5_1-02-ue-project-creation.png

Premiers pas avec Unreal :

Godot

En partenariat avec la Godot Foundation et W4 Games, nous proposons une prise en charge officielle de Godot pour Android XR pour Godot 4.6.2 et versions ultérieures.

Nous constatons déjà une dynamique incroyable de la part de W4, qui a porté des expériences telles que  MoAT et  Expedition to Blobotopia, déjà disponibles sur Google Play. Cela prouve que Godot est prêt pour les expériences spatiales de qualité professionnelle dès aujourd'hui.

Pour exploiter tout le potentiel de la plate-forme, utilisez le plug-in Godot OpenXR Vendors 5.1, qui fournit les extensions de fournisseur Android XR nécessaires pour des fonctionnalités telles que le maillage de scène, la résolution dynamique, l'estimation de la luminosité et bien d'autres. Nous collaborons avec Godot pour optimiser l'implémentation OpenXR pour le profil de puissance et les normes d'entrée Android XR.

Premiers pas avec Godot :

Unity 

Le package Unity OpenXR : Android XR 1.13 est désormais disponible pour Unity 6.5 bêta. Unity a étendu la compatibilité de Application SpaceWarp pour inclure uGUI et TextMeshPro. Restez à l'affût de la sortie générale d'Unity 6.5 et d'autres améliorations de la plate-forme qui arriveront cet été.

Extensions Android XR v1.3.1 pour Unity

Tout ce dont vous avez besoin pour une intégration complète de la plate-forme est disponible dans la dernière version des  extensions Android XR :

  • Compatibilité avec l'API Spatial : vous pouvez désormais gérer la balise de fichier manifeste android.software.xr.api.SPATIAL directement via les paramètres XRSessionFeature. Il est ainsi plus facile que jamais de définir les exigences et les niveaux cibles de l'API Spatial de votre application.
  • Suivi précis des yeux et du visage : une nouvelle fonctionnalité de poses oculaires précises fournit des poses oculaires de haute précision à l'aide de la méthode d'extension TryGetFineEyePoses.
  • Compatibilité avec l'aperçu direct : la fonctionnalité Android XR Streaming permet la compatibilité avec l'aperçu direct dans le mode lecture de l'éditeur Unity (Windows uniquement).

Remarque : Android XR (Extensions) : Hand Mesh a été supprimé. Vous devez désormais utiliser Hand Mesh Data unifié dans le package d'extensions.

Framework d'interaction Android XR pour Unity

L'Android XR Interaction Framework (AXRIF) est désormais disponible en Preview développeur. AXRIF est une boîte à outils d'entrée non stylisée et orientée qui fait abstraction de la logique complexe requise pour créer des interfaces cohérentes avec les interactions du système Android XR.

Au lieu de se concentrer sur les éléments visuels de l'UI, AXRIF donne la priorité aux mécanismes sous-jacents de l'expérience utilisateur Android XR. Il repose sur le même gestionnaire de transitions que celui qui alimente les riches entrées multimodales du système, ce qui permet de passer d'un état à l'autre entre les contrôleurs 6 DoF, la souris 3D, le suivi des mains et le suivi du regard. En tirant parti de ce framework, les développeurs peuvent réduire considérablement la charge d'implémentation nécessaire pour intégrer l'ensemble des interactions robustes d'Android XR à leurs applications.

Au lancement, le framework offre trois fonctionnalités principales :

  • Transitions d'entrée multimodales automatisées : le framework gère la machine à états pour passer d'une modalité d'entrée à une autre. Par exemple, il gère la logique de transition lorsqu'un utilisateur passe du ciblage d'un objet par le regard à l'interaction directe avec celui-ci, ce qui simplifie la prise en charge simultanée des mains, des manettes et des souris.
  • Interaction gestuelle assistée par le regard : AXRIF combine le ciblage du vecteur du regard avec la reconnaissance des gestes de la main (comme le pincement pour sélectionner) pour une interaction précise à distance, correspondant au comportement par défaut du système.
  • Interaction avec l'UI 2D basée sur la physique : le framework mappe le suivi des mains haute fidélité aux interactions avec le plan 2D, ce qui permet d'effectuer des gestes intuitifs de pression et de balayage sur les panneaux flottants tout en respectant les contraintes de limites physiques.

En adoptant AXRIF, votre application hérite du modèle d'interaction natif de la plate-forme, ce qui garantit qu'elle est cohérente avec le reste de l'OS. 

Découvrez le kit d'outils :

Commencez dès aujourd'hui :

Le moment n'a jamais été aussi propice pour se lancer dans le développement Android XR. La plate-forme est compatible avec Unity, Unreal et Godot. Elle est donc prête à concrétiser votre vision créative, quel que soit le moteur que vous utilisez. Pour commencer, découvrez nos partenaires moteurs officiels :

Découvrez cette annonce et toutes les nouveautés de Google I/O 2026 sur io.google.

Écrit par :

Lire la suite