Sélectionner vos outils et technologies de développement

Lorsque vous créez une application pour Android XR, vous pouvez choisir parmi les plates-formes et technologies de développement suivantes :

SDK Jetpack XR

Le SDK Jetpack XR contient des bibliothèques Jetpack Android XR conçues pour tirer parti des fonctionnalités uniques des appareils XR dans l'environnement de développement familier d'Android Studio. Commencez par ce SDK si vous souhaitez effectuer l'une des opérations suivantes :

  • Optimiser ou améliorer une application Android existante pour mobile ou tablette pour les casques XR et les lunettes XR filaires
  • Créez une application Android XR avec des éléments immersifs et spatialisés pour les casques et lunettes XR filaires.
  • Créez de nouvelles expériences augmentées qui étendent votre application mobile aux lunettes IA

Si vous êtes déjà à l'aise avec le développement Android Jetpack, le SDK Jetpack XR est fait pour vous. Il est conçu pour s'intégrer de manière transparente à ces frameworks et bibliothèques, et vous permet d'utiliser vos connaissances existantes pour créer des expériences immersives et augmentées.

En savoir plus sur le développement avec le SDK Jetpack XR

Unity

Unity Engine est un moteur de développement 3D en temps réel qui permet aux artistes, aux concepteurs et aux développeurs de collaborer pour créer des expériences immersives et interactives. La compatibilité d'Unity avec Android XR vous offre un haut niveau de contrôle sur les expériences 3D que vous développez, tout en bénéficiant de la compatibilité établie d'Unity avec OpenXR et de son écosystème de développeurs.

Si vous avez déjà créé une expérience XR avec Unity ou si vous êtes familiarisé avec le développement Unity, commencez par cette option.

En savoir plus sur le développement avec Unity pour Android XR

OpenXR

OpenXR est une norme ouverte et sans redevance qui peut être utilisée pour créer des expériences XR multiplates-formes hautes performances. Android XR est compatible avec OpenXR 1.0 et 1.1, et nous étendons la spécification avec de nouvelles extensions pour Android XR. Comme Android XR est basé sur des normes ouvertes, les outils de développement compatibles avec OpenXR et Android devraient l'être également avec Android XR.

En savoir plus sur la compatibilité OpenXR pour Android XR

WebXR

WebXR vous permet de créer des expériences immersives pour le Web. Il permet d'accéder aux appareils de VR et de RA dans les navigateurs Web compatibles tels que Chrome sur Android XR.

Choisissez cette option si vous souhaitez créer une expérience XR pour le Web ou ajouter des fonctionnalités XR à une application Web. Les expériences WebXR existantes fonctionneront également sur Android XR.

En savoir plus sur la création d'applications Web avec WebXR