Actualités sur les produits

Développez pour les lunettes IA avec la Preview développeur 3 du SDK Android XR et débloquez de nouvelles fonctionnalités pour des expériences immersives

Temps de lecture : 3 min
Voir le profil de Matthew McCullough
Matthew McCullough Vice-président, Product Management, Android Developer

En octobre, Samsung a lancé le Galaxy XR, le premier appareil équipé d'Android XR. Et nous sommes ravis de voir ce que certains d'entre vous ont créé ! Voici ce que certains de nos développeurs ont dit de leur expérience avec Android XR.

Android XR nous a ouvert un tout nouvel univers pour créer notre application. Les équipes doivent se poser la question suivante : quelle est la version la plus ambitieuse et la plus audacieuse de votre expérience que vous pourriez créer ? C'est l'occasion de concrétiser enfin ce que vous avez toujours voulu faire, car vous disposez désormais de la plate-forme qui peut le rendre possible. – Kristen Coke, responsable produit en chef chez Calm

Nous vous avons également présenté un premier aperçu d'autres appareils à venir qui fonctionnent avec Android XR, comme le Project Aura de XREAL et les lunettes élégantes de Gentle Monster et Warby Parker.

Pour prendre en charge la sélection croissante d'appareils XR, nous annonçons la Preview développeur 3 du SDK Android XR.

image.png

Avec la Preview développeur 3 du SDK Android XR, en plus de créer des expériences immersives pour des appareils tels que le Galaxy XR, vous pouvez désormais créer des expériences augmentées pour les futures lunettes IA avec Android XR. 

Nouveaux outils et bibliothèques pour les expériences augmentées

Avec la Preview développeur 3, nous mettons à votre disposition les outils et les bibliothèques dont vous avez besoin pour créer des expériences de réalité augmentée intelligentes et mains libres pour les lunettes IA. Les lunettes IA sont légères et portables pour être portées toute la journée. Vous pouvez étendre votre application mobile existante pour exploiter les haut-parleurs, la caméra et le micro intégrés afin de proposer de nouvelles interactions utiles et bien pensées. En ajoutant un petit écran aux lunettes IA avec écran, vous pouvez présenter des informations aux utilisateurs de manière privée. Les lunettes IA sont parfaites pour les expériences qui peuvent aider à améliorer la concentration et la présence d'un utilisateur dans le monde réel.

image.png

Pour proposer des expériences augmentées sur les lunettes IA, nous ajoutons deux nouvelles bibliothèques spécialement conçues au SDK Jetpack XR :

Jetpack Compose Glimmer est une démonstration des bonnes pratiques de conception pour des expériences de réalité augmentée esthétiques et transparentes. Avec des composants d'interface utilisateur optimisés pour les exigences de modalité de saisie et de style des lunettes IA à écran, Jetpack Compose Glimmer est conçu pour offrir clarté, lisibilité et un minimum de distractions.

image.png

Pour vous aider à visualiser et à tester votre UI Glimmer Jetpack Compose, nous lançons l'émulateur de lunettes IA dans Android Studio. Le nouvel émulateur de lunettes IA peut simuler des interactions spécifiques aux lunettes, comme le pavé tactile et la saisie vocale. 

AI Glasses Emulator.gif

En plus des nouvelles bibliothèques Jetpack Projected et Jetpack Compose Glimmer, nous étendons également ARCore pour Jetpack XR pour prendre en charge les lunettes IA. Nous commençons par le suivi du mouvement et les fonctionnalités géospatiales pour les expériences augmentées. Ce sont précisément ces fonctionnalités qui vous permettent de créer des expériences de navigation utiles, idéales pour les appareils portés toute la journée, comme les lunettes IA.

navigation.webp

Extension de la compatibilité avec les expériences immersives

Nous continuons d'investir dans les bibliothèques et les outils qui permettent de proposer des expériences immersives sur les casques XR comme le Samsung Galaxy XR et les lunettes XR filaires comme le futur Project Aura de XREAL. Nous avons écouté vos commentaires et avons ajouté plusieurs fonctionnalités très demandées au SDK Jetpack XR depuis la Preview développeur 2.

Jetpack SceneCore  propose désormais le chargement dynamique de modèles glTF via des URI et une meilleure compatibilité avec les matériaux pour créer des matériaux PBR au moment de l'exécution. De plus, le composant SurfaceEntity a été amélioré avec la prise en charge complète de la gestion des droits numériques (DRM) Widevine et de nouvelles formes, ce qui lui permet d'afficher des vidéos à 360 degrés et à 180 degrés dans des sphères et des hémisphères.

Dans Jetpack Compose pour XR, vous trouverez de nouvelles fonctionnalités telles que le composant UserSubspace pour le comportement de suivi, qui garantit que le contenu reste dans le champ de vision de l'utilisateur, où qu'il regarde. De plus, vous pouvez désormais utiliser des animations spatiales pour des transitions fluides, comme des glissements ou des fondus. Pour prendre en charge un écosystème d'appareils immersifs en pleine expansion avec diverses capacités d'affichage, vous pouvez désormais spécifier des tailles de mise en page en tant que fractions du champ de vision confortable de l'utilisateur.

Dans Material Design pour XR, les nouveaux composants s'adaptent automatiquement à l'espace via des remplacements. Il s'agit notamment des boîtes de dialogue qui s'élèvent dans l'espace et des barres de navigation qui s'affichent dans un orbiteur. De plus, un nouveau composant SpaceToggleButton permet de passer facilement au mode Full Space et d'en sortir.


De plus, de nouvelles fonctionnalités de perception ont été ajoutées à ARCore pour Jetpack XR, y compris le suivi du visage avec 68 valeurs de blendshape, ce qui ouvre un monde d'expressions faciales. Vous pouvez également utiliser le suivi oculaire pour alimenter des avatars virtuels et les cartes de profondeur pour permettre des interactions plus réalistes avec l'environnement d'un utilisateur.

Pour les appareils tels que le Project Aura de XREAL, nous lançons l'émulateur de lunettes XR dans Android Studio. Cet outil essentiel est conçu pour vous offrir une visualisation précise du contenu, tout en respectant les spécifications réelles de l'appareil pour le champ de vision, la résolution et les PPP afin d'accélérer votre développement.

xrglasses-emulator-haxr-cropped.webp

Si vous créez des expériences immersives avec Unity, nous étendons également vos capacités de perception dans le SDK Android XR pour Unity. En plus de nombreuses corrections de bugs et d'autres améliorations, nous étendons les fonctionnalités de suivi pour inclure les codes QR et ArUco, les images planes et le suivi corporel (expérimental). Nous lançons également une fonctionnalité très demandée : le maillage de scène. Elle vous permet d'avoir des interactions beaucoup plus poussées avec l'environnement de l'utilisateur : votre contenu numérique peut désormais rebondir sur les murs et grimper sur les canapés.

Et ce n'est que la partie émergée de l'iceberg ! Pour en savoir plus, consultez notre page sur les expériences immersives.

Lancez-vous !

La Preview développeur 3 du SDK Android XR est disponible dès aujourd'hui. Téléchargez la dernière version d'Android Studio Canary (Otter 3, Canary 4 ou version ultérieure) et passez à la dernière version de l'émulateur (36.4.3 Canary ou version ultérieure). Accédez ensuite à developer.android.com/xr pour commencer à utiliser les dernières bibliothèques et les exemples dont vous avez besoin pour développer des applications pour la sélection croissante d'appareils Android XR. Nous développons Android XR avec vous ! N'oubliez pas de partager vos commentaires, suggestions et idées avec notre équipe à mesure que vous progressez dans votre parcours Android XR.

Écrit par :
Continuer la lecture