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
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.
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.
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 Projected : conçu pour relier les appareils mobiles et les lunettes IA grâce à des fonctionnalités qui vous permettent d'accéder aux capteurs, aux haut-parleurs et aux écrans des lunettes.
- Jetpack Compose Glimmer : nouveau langage de conception et composants d'interface utilisateur pour créer et styliser vos expériences augmentées sur les lunettes IA avec écran
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.
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.
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.
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.
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.
-
Actualités sur les produitsAujourd'hui, lors du Sommet des développeurs Android, nous annonçons la disponibilité générale de nombreux outils et API conçus pour éliminer les frictions quotidiennes et vous offrir plus de flexibilité pour créer d'excellentes applications Android.
Matthew McCullough • Temps de lecture : 4 min -
Actualités sur les produitsAujourd'hui, nous publions le premier ensemble de tâches à long horizon (LHT, long-horizon tasks), qui sont des tâches très complexes qui prennent plusieurs jours, voire une semaine, à un ingénieur. Nous introduisons également l'évaluation agentique, en commençant par les agents des fournisseurs de modèles correspondants.
Matthew McCullough • Temps de lecture : 3 min -
Actualités sur les produitsAujourd'hui, nous lançons Android 17 et le rendons disponible sur la plupart des appareils Pixel compatibles. Recherchez les nouveaux appareils équipés d'Android 17 dans les mois à venir.
Matthew McCullough • Temps de lecture : 13 min
Recevez chaque semaine les dernières informations sur le développement Android dans votre boîte de réception.