Actualités sur les produits

Créez des applications pour une gamme croissante d'appareils Android XR grâce aux outils prêts pour la production présentés lors du Sommet des développeurs Android.

Temps de lecture : 3 min

De l'immersion totale à la maison aux expériences rapides en déplacement, développer sur Android XR vous permet de répondre aux besoins des utilisateurs où qu'ils se trouvent. Lors de l'Android Developer Summit, nous avons franchi une étape importante avec le lancement de XREAL AURA, les premières lunettes XR filaires optimisées par Android XR. Conçues pour être légères et confortables (moins de 95 grammes) avec un boîtier de calcul portable, les lunettes XREAL AURA s'appuient sur une base Android partagée. Vos applications existantes fonctionnent donc dès le premier jour, ce qui vous offre un point de départ idéal pour vous lancer dans des interactions spatiales plus riches.   

Pour vous aider à développer des applications pour ce paysage matériel en pleine expansion, nous proposons des outils de qualité professionnelle sur l'ensemble de la plate-forme. Nous avons fait passer les bibliothèques Jetpack XR de base et les émulateurs d'appareils en version stable, ajouté l'ancrage dans le monde réel dans ARCore pour Jetpack XR, et simplifié les workflows des moteurs 3D dans Unity, Godot et Unreal Engine.

Lisez les points forts de nos annonces ici, puis accédez à la playlist des sessions XR du Sommet des développeurs Android pour regarder toutes les présentations techniques à la demande.

Stabilisation des fondations de base de Jetpack XR et des outils pour les développeurs

Pour les développeurs qui créent des expériences natives avec Kotlin et Compose, la capacité à passer en production commence au niveau de la couche de la plate-forme. Les principales bibliothèques du SDK Jetpack XR sont désormais stables, ce qui garantit la stabilité des API et les performances de production à long terme. Cette version stable inclut Jetpack SceneCore pour créer et manipuler le graphe de scène Android XR avec du contenu 3D, ARCore pour Jetpack XR pour gérer la perception de l'environnement et XR Runtime pour une gestion standardisée des sessions. En plus de ces bibliothèques, les émulateurs Android XR dans Android Studio sont désormais stables. Vous pouvez ainsi créer, itérer et valider visuellement des mises en page sur des appareils XR directement depuis votre ordinateur portable, sans avoir besoin de matériel physique.

Pour voir comment ces API de base se traduisent dans des applications réelles, regardez Passer de la 2D à la 3D avec la géométrie 3D personnalisée dans le SDK Jetpack XR. Découvrez comment animer des modèles glTF, manipuler des sous-nœuds, utiliser des matériaux PBR personnalisés au moment de l'exécution et générer des maillages 3D procéduraux en temps réel en Kotlin à l'aide de Jetpack SceneCore.

Ancrer les expériences numériques dans le monde physique

Les API Geospatial d'ARCore pour Jetpack XR sont désormais stables. Elles vous permettent d'ancrer du contenu numérique à des coordonnées réelles avec une grande précision et un suivi local fiable. Ces fonctionnalités permettent de proposer des expériences contextuelles et géolocalisées sur les lunettes XR filaires en combinant les services de positionnement visuel avec la perception locale de l'appareil.

Dans Créer des expériences ancrées dans le monde réel pour les lunettes XR filaires XREAL AURA, vous apprendrez à concevoir des interfaces utilisateur optiques transparentes et faciles à consulter avec Jetpack Compose Glimmer, et à les ancrer à des emplacements réels. Pour les équipes qui développent des moteurs de jeu, Architecting Spatial Content on Android XR with Unity (Concevoir du contenu spatial sur Android XR avec Unity) explique comment cartographier des espaces physiques, conserver des emplacements 3D d'une session à l'autre et synchroniser des expériences multi-utilisateurs partagées dans Unity à l'aide d'entités spatiales, d'ancres cloud et des API ARCore Geospatial.

Scaling sur des moteurs 3D courants

Android XR s'adapte aux outils que les développeurs utilisent déjà, y compris les environnements interactifs riches créés dans des moteurs dédiés en temps réel. Android XR Engine Hub est désormais stable, ce qui simplifie les pipelines de configuration et d'optimisation dans Unity, Godot et Unreal Engine. Engine Hub simplifie la structure des projets grâce à des extensions OpenXR préconfigurées et des paramètres de projet validés, ce qui vous permet de commencer à créer immédiatement. Il propose également des workflows de profilage natifs pour vous aider à capturer et à inspecter les traces système, les limites thermiques et les budgets de frames sur les cœurs de CPU et de GPU, directement dans l'interface de votre moteur.

Pour découvrir comment ces systèmes d'exécution se connectent directement à l'interface utilisateur Android, regardez Améliorer les expériences immersives avec des moteurs 3D dans Jetpack Compose pour XR et découvrez comment intégrer Godot et Unity en tant que bibliothèques dans des applications Jetpack Compose natives à l'aide de conteneurs spatiaux OpenXR.

La compatibilité avec les moteurs de jeu courants permet d'adapter facilement les titres 3D existants aux facteurs de forme Android XR. Des équipes comme Contract XR exploitent déjà ce pipeline avec leur jeu Unity porté, Jigsaw Night, sur XREAL AURA. Elles créent ainsi un espace collaboratif où les joueurs peuvent se déplacer, se passer des pièces et résoudre des énigmes ensemble, démontrant ainsi comment les lunettes XR légères et les workflows de moteur permettent de créer des expériences de réalité mixte naturelles et multi-utilisateurs.

Sélection du moment pour les développeurs : créer une réalité mixte collaborative pour XREAL AURA avec Contract XR

Concevoir des interactions multimodales avec l'audio sur l'appareil

La gamme d'appareils s'étendant aux interactions audio, nous lançons de nouveaux outils pour concevoir des expériences multimodales légères. Les développeurs peuvent désormais utiliser l'API Text-to-Speech de l'IA générative de ML Kit pour générer des voix naturelles optimisées par l'IA sur l'appareil. Nous avons lancé de nouvelles consignes de conception concernant les bonnes pratiques pour le son, y compris les Earcons, afin de guider les utilisateurs dans les environnements audio et augmentés. Pour voir ces éléments en action, regardez Créer des expériences audio pour des lunettes connectées avec Gemini Nano 4. Vous découvrirez comment combiner Jetpack Projected, ML Kit et Gemini Nano sur l'appareil pour créer des applications de conversation mains libres.

Premiers pas avec les derniers outils

Grâce à ces mises à jour de nos SDK principaux, de nos émulateurs et de nos outils de moteur, vous disposez des bases nécessaires pour créer des expériences immersives et augmentées dans l'écosystème Android XR. Installez dès aujourd'hui la dernière version stable d'Android Studio pour configurer et tester des appareils virtuels Android XR pour les lunettes, ajouter les dépendances Jetpack XR stables à vos fichiers de compilation ou installer le plug-in Android XR Engine Hub pour votre moteur 3D préféré. Avec l'arrivée de nouveaux appareils comme XREAL AURA, c'est le moment idéal pour développer pour Android XR. Accédez à notre site pour les développeurs Android XR pour obtenir les bibliothèques, les outils et les guides stables dont vous avez besoin pour commencer dès aujourd'hui.

Pour découvrir toutes nos sessions techniques et présentations détaillées du Sommet des développeurs Android, consultez la playlist complète des sessions Android XR.

Written by:
Continuer la lecture