
Le vaste univers de la réalité étendue s’accélère à une vitesse fulgurante, et Google ne fait qu’accentuer cette dynamique. Avec le déploiement de l’Android XR SDK Developer Preview 3, les développeurs mettent la main sur un arsenal de nouveaux outils puissants. Cette nouvelle itération promet de révolutionner la réalité immersive et augmentée, ouvrant la voie à la prochaine génération de lunettes intelligentes et d’appareils de réalité étendue.
Lancé en octobre, le Galaxy XR de Samsung a déjà prouvé le potentiel d’Android XR, la plateforme de Google pour la réalité étendue. Les retours des pionniers sont dithyrambiques, à l’image de Kristen Coke, Lead Product Manager chez Calm :
« Android XR nous a ouvert un tout nouveau monde pour bâtir notre application. Les équipes devraient se demander : quelle est la version la plus audacieuse et la plus ambitieuse de votre expérience que vous pourriez construire ? C’est l’opportunité de concrétiser ce que vous avez toujours voulu faire, car vous avez maintenant la plateforme qui peut le rendre réel. »
Cette vision s’élargit avec des appareils prometteurs comme le Project Aura de XREAL et les lunettes stylisées de Gentle Monster et Warby Parker. Pour accompagner cette expansion fulgurante, Google déploie aujourd’hui son arme secrète : l’Android XR SDK Developer Preview 3 !
L’Ère des Lunettes IA Démarre Maintenant
La grande nouveauté de cette troisième préversion est la capacité à concevoir des expériences augmentées spécifiquement pour les « AI Glasses ». Ces lunettes intelligentes, légères et discrètes, sont pensées pour un port quotidien. Elles transforment votre application mobile existante en un compagnon invisible, exploitant haut-parleurs, caméra et microphone intégrés pour des interactions intelligentes et mains libres. Imaginez une interface discrète projetant des informations privées, capable d’améliorer votre concentration et votre immersion dans le monde réel.
Pour déchaîner ce potentiel, deux nouvelles bibliothèques ont été intégrées au Jetpack XR SDK :
-
Jetpack Projected : Le pont numérique entre vos appareils mobiles et les lunettes IA, permettant d’accéder aux capteurs, haut-parleurs et écrans de ces dernières.
-
Jetpack Compose Glimmer : Un langage de conception et des composants d’interface utilisateur optimisés pour des expériences augmentées épurées, claires et minimalistes sur les lunettes IA.
Pour les vétérans du code et les apprentis sorciers, l’émulateur de lunettes IA, disponible dans Android Studio, permet de visualiser et tester vos interfaces Jetpack Compose Glimmer. Il simule les interactions spécifiques (pavé tactile, commandes vocales). De plus, ARCore pour Jetpack XR s’étend aux lunettes IA, offrant le suivi de mouvement et les capacités géospatiales. Imaginez des expériences de navigation ultra-précises, parfaites pour le quotidien.
Immersif : Des Mondes Virtuels Toujours Plus Réels
L’investissement dans les expériences immersives se poursuit de manière significative pour les casques XR (comme le Galaxy XR) et les lunettes XR filaires (comme le Project Aura de XREAL). Le Jetpack XR SDK s’enrichit de fonctionnalités très demandées depuis la Developer Preview 2.
Jetpack SceneCore propose désormais le chargement dynamique de modèles glTF via URI et un support amélioré des matériaux pour créer des matériaux PBR à la volée. Le composant SurfaceEntity a été amélioré avec la prise en charge complète du DRM Widevine et de nouvelles formes, permettant le rendu de vidéos à 360 et 180 degrés dans des sphères et hémisphères. Dans Jetpack Compose for XR, le composant UserSubspace assure que le contenu reste en vue de l’utilisateur, tandis que les animations spatiales offrent des transitions fluides. Les tailles de mise en page peuvent maintenant être spécifiées en fractions du champ de vision confortable de l’utilisateur, pour une adaptabilité sans faille.
Avec Material Design for XR, de nouveaux composants s’adaptent spatialement, y compris des dialogues qui s’élèvent et des barres de navigation qui jaillissent dans un Orbiter. Un SpaceToggleButton facilite la transition vers et depuis l’espace complet. Quant à ARCore pour Jetpack XR, il gagne de nouvelles capacités de perception : suivi facial avec 68 valeurs de morphage pour une gamme de gestes faciaux, suivi oculaire pour des avatars virtuels, et des cartes de profondeur pour des interactions plus réalistes avec l’environnement.
Pour les appareils tels que le Project Aura de XREAL, l’émulateur de lunettes XR dans Android Studio est un outil essentiel, garantissant une visualisation précise du contenu, conforme aux spécifications (Champ de Vision, Résolution, PPP). Enfin, pour les développeurs Unity, l’Android XR SDK for Unity élargit les capacités de perception, incluant le suivi des codes QR et ArUco, des images planaires, et le suivi corporel (expérimental). La fonctionnalité très attendue de « scene meshing » permet désormais à votre contenu numérique de rebondir sur les murs et de grimper sur les canapés, ouvrant la voie à des interactions physiques inédites !
Lancez-vous dans l’Aventure XR !
L’Android XR SDK Developer Preview 3 est disponible dès aujourd’hui ! Téléchargez la dernière version d’Android Studio Canary (Otter 3, Canary 4 ou ultérieur) et mettez à jour votre émulateur (36.4.3 Canary ou ultérieur). Ensuite, direction developer.android.com/xr pour découvrir les dernières bibliothèques et exemples de code. Google bâtit Android XR avec vous, alors n’oubliez pas de partager vos commentaires, suggestions et idées avec l’équipe. L’avenir de la réalité étendue est entre vos mains, développeurs !
Mots-clés : Android XR, SDK, Developer Preview 3, Lunettes IA, Réalité Augmentée, Réalité Immersive, Jetpack XR, ARCore, Développement, Google
Source : Article original
