Actualités des produits
Présentation de la Preview développeur du SDK Android XR
Temps de lecture : 5 min
Aujourd'hui, nous lançons la Preview développeur du SDK Android XR, un kit de développement complet pour Android XR. Dernière née de la famille Android, cette plate-forme est spécialement conçue pour les casques (et à l'avenir, les lunettes) de réalité étendue (XR). Vous aurez d'innombrables possibilités de créer et de développer des expériences qui combinent les mondes numérique et physique, en utilisant les API, les outils et les normes ouvertes Android familiers créés pour la XR. En d'autres termes, si vous développez pour Android, vous développez déjà pour la XR. Lisez la suite pour commencer à développer des applications pour casques.
Avec le SDK Android XR, vous pouvez :
- Libérez-vous des écrans traditionnels en spatialisant votre application avec des éléments 3D riches, des panneaux spatiaux et un son spatial qui apportent une sensation naturelle de profondeur, d'échelle et de réalisme tangible.
- Transportez vos utilisateurs dans un espace virtuel fantastique ou interagissez avec eux dans leur propre maison ou lieu de travail.
- Profitez des capacités d'interaction multimodales et naturelles, comme les mains et les yeux.
"Nous pensons qu'Android XR va révolutionner le storytelling. Il nous permet de fusionner la profondeur narrative avec des fonctionnalités interactives avancées, créant ainsi un monde immersif où les spectateurs peuvent interagir avec les personnages et les histoires comme jamais auparavant."
– Jed Weintrob, Partner chez 30 Ninjas
Vos applications sur Android XR
Le SDK Android XR s'appuie sur les bases existantes du développement d'applications Android. Nous proposons également le Play Store sur Android XR, où la plupart des applications Androidseront automatiquement disponibles sans aucun effort de développement supplémentaire. Les utilisateurs pourront découvrir et utiliser vos applications existantes d'une toute nouvelle manière. Pour différencier votre application Compose existante, vous pouvez activer la spatialisation automatique des composants Material Design (M3) et Compose pour les mises en page adaptatives dans XR.
Les applications optimisées pour les grands écrans exploitent les capacités de dimensionnement d'Android XR.
Le SDK Android XR a quelque chose à offrir à chaque développeur :
Vous développez avec Kotlin et Android Studio ? Vous vous sentirez comme chez vous avec le SDK Jetpack XR, une suite de bibliothèques et d'outils familiers qui simplifient le développement et accélèrent la productivité.
- Vous utilisez le moteur 3D en temps réel d'Unity ? Les extensions Android XR pour Unity fournissent les packages dont vous avez besoin pour créer ou transférer des expériences immersives et puissantes.
- Vous développez sur le Web ? Utilisez WebXR pour ajouter des expériences immersives compatibles avec Chrome.
- Vous travaillez avec des langages natifs tels que C/C++ ? Android XR est compatible avec la norme OpenXR 1.1.
Créer avec le SDK Jetpack XR
Le SDK Jetpack XR inclut de nouvelles bibliothèques Jetpack spécialement conçues pour la XR. Voici quelques-uns des temps forts :
- Jetpack Compose for XR : vous permet de créer de manière déclarative des mises en page d'UI spatiales et de spatialiser votre UI 2D existante créée avec Compose ou Views.
- Material Design pour la XR : inclut des composants et des mises en page qui s'adaptent automatiquement à la XR.
- Jetpack SceneCore : fournit les bases pour créer des expériences 3D personnalisées.
- ARCore pour Jetpack XR : offre de puissantes capacités de perception à votre application pour comprendre le monde réel.
"Avec Android XR, nous pouvons intégrer Calm directement dans votre monde, en sollicitant vos sens et en vous permettant de vivre une expérience plus profonde et plus transformatrice. En collaborant étroitement avec l'équipe Android XR sur cette technologie de pointe, nous avons repensé la façon de créer une sensation de profondeur et d'espace, ce qui permet d'atteindre un niveau d'immersion qui vous aide instantanément à vous sentir plus présent, concentré et détendu."
- Dan Szeto, vice-président de Calm Studios
Lancez-vous avec le SDK Jetpack XR grâce à l'exemple Hello XR, une introduction simple aux fonctionnalités essentielles de Jetpack Compose pour XR.
En savoir plus sur le développement avec le SDK Jetpack XR
L'application exemple JetNews est une application Android pour grand écran adaptée à Android XR.
Nous lançons également de nouveaux outils et fonctionnalités dans la dernière version preview d'Android Studio Meerkat pour améliorer la productivité et simplifier le processus de création pour Android XR.
- Utilisez le nouvel émulateur Android XR pour créer un appareil XR virtualisé permettant de déployer et de tester des applications conçues avec le SDK Jetpack XR. L'émulateur inclut des commandes XR spécifiques permettant d'utiliser un clavier et une souris pour naviguer dans un espace virtuel émulé.
- Utilisez le modèle Android XR pour créer rapidement une application avec Jetpack Compose pour XR.
- Utilisez le nouvel outil Layout Inspector pour inspecter et déboguer les composants d'UI spatialisés créés avec Jetpack Compose pour XR.
En savoir plus sur les outils compatibles avec la réalité étendue dans Android Studio et l'émulateur Android XR
L'émulateur Android XR dans Android Studio propose de nouvelles commandes pour explorer l'espace 3D dans l'émulateur.
Créer avec Unity
Nous avons collaboré avec Unity pour intégrer de manière native son moteur 3D en temps réel à Android XR, à commencer par Unity 6. Unity lance le package Unity OpenXR : Android XR pour proposer vos expériences XR multiplates-formes sur Android XR.
Unity ajoute la compatibilité avec Android XR à ces packages XR populaires :
Nous déployons également les extensions Android XR pour Unity avec des exemples et des fonctionnalités innovantes telles que le profil d'interaction de la souris, le mode de fusion de l'environnement, le maillage de la main personnalisé, le suivi des objets et plus encore.
"Après avoir déjà porté Demeo sur la plupart des plates-formes disponibles dans le commerce, nous avons été impressionnés par le processus d'adaptation du jeu pour qu'il fonctionne sur Android XR."
– Johan Gastrin, CTO chez Resolution Games
Pour en savoir plus, consultez notre guide de démarrage pour Unity et l'article de blog d'Unity.
Vacation Simulator a été mis à jour vers Unity 6 et est compatible avec Android XR
Créer pour le Web
Chrome sur Android XR est compatible avec la norme WebXR. Si vous développez pour le Web, vous pouvez améliorer les sites existants avec du contenu 3D ou créer de nouvelles expériences immersives. Vous pouvez également utiliser des frameworks complets tels que three.js, A-Frame ou PlayCanvas pour créer des mondes virtuels, ou une API plus simple comme model-viewer pour permettre à vos utilisateurs de visualiser des produits sur un site d'e-commerce. De plus, WebXR étant une norme ouverte, les expériences que vous créez pour les appareils de RA mobiles ou le matériel de RV dédié fonctionnent parfaitement sur Android XR.
En savoir plus sur le développement avec WebXR
Chrome sur Android XR est compatible avec les fonctionnalités WebXR, y compris les cartes de profondeur qui permettent aux objets virtuels d'interagir avec les surfaces réelles.
Basé sur des normes ouvertes
Nous poursuivons la tradition Android de développement avec des normes ouvertes. Au cœur de la pile de perception Android se trouve OpenXR, une API multiplate-forme hautes performances axée sur la portabilité. Android XR est conforme à OpenXR 1.1. Nous étendons également les normes OpenXR avec des extensions de fournisseur de pointe pour introduire de puissantes capacités de détection du monde, telles que :
- Maillage de la main optimisé par l'IA, conçu pour s'adapter à la forme et à la taille des mains afin de mieux représenter la diversité de vos utilisateurs
- Des textures de profondeur détaillées qui permettent aux objets du monde réel d'occulter le contenu virtuel
- Estimation de la lumière sophistiquée, pour éclairer votre contenu numérique en fonction des conditions d'éclairage du monde réel
- De nouveaux objets à suivre qui vous permettent d'intégrer des objets réels tels que des ordinateurs portables, des téléphones, des claviers et des souris dans un environnement virtuel
Le SDK Android XR est également compatible avec les formats standards ouverts tels que glTF 2.0 pour les modèles 3D et OpenEXR pour les environnements à plage dynamique élevée.
Construisons l'avenir ensemble
Nous sommes très fiers et heureux d'annoncer la Preview développeur du SDK Android XR. Nous publions cette Preview développeur, car nous souhaitons construire l'avenir de la XR avec vous. Nous sommes impatients de recevoir vos commentaires et de collaborer avec vous pour intégrer vos idées et suggestions à la plate-forme. Votre passion, votre expertise et vos idées audacieuses sont absolument essentielles pour continuer à développer Android XR.
Nous avons hâte d'interagir avec vos applications, repensées pour tirer parti des capacités spatiales uniques d'Android XR, à l'aide d'outils familiers tels qu'Android Studio et Jetpack Compose. Nous avons hâte de découvrir les incroyables mondes 3D que vous créez à l'aide d'outils puissants et de normes ouvertes comme Unity et OpenXR. Mais surtout, nous avons hâte de vivre cette aventure avec vous tous, qui constituez l'incroyable communauté des développeurs Android et Unity.
Pour commencer à créer et à développer pour Android XR, consultez developer.android.com/develop/xr. Vous y trouverez tous les outils, bibliothèques et ressources dont vous avez besoin pour créer avec le SDK Android XR. Si vous souhaitez accéder à du matériel en version préliminaire et collaborer avec l'équipe Android XR, remplissez ce formulaire pour participer à un bootcamp de développement Android XR en 2025.
Lire la suite
-
Actualités des produits
Aujourd'hui, nous améliorons le développement Android avec Gemma 4, notre dernier modèle ouvert de pointe conçu avec des capacités de raisonnement complexe et d'appel d'outils autonome.
Matthew McCullough • Temps de lecture : 2 min
-
Actualités des produits
Android 17 a officiellement atteint la stabilité de la plate-forme aujourd'hui avec la version bêta 3. Cela signifie que la surface de l'API est verrouillée. Vous pouvez effectuer les derniers tests de compatibilité et déployer vos applications ciblant Android 17 sur le Play Store.
Matthew McCullough • Temps de lecture : 5 min
-
Actualités des produits
Nous voulons vous aider à créer plus rapidement et plus facilement des applications Android de haute qualité. Pour cela, nous mettons l'IA à votre disposition.
Matthew McCullough • Temps de lecture : 2 min
Restez informé
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.