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 exploiter les 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éer une application Android XR avec des éléments spatiaux immersifs pour les casques XR et les lunettes XR filaires
  • Créez de nouvelles expériences augmentées qui étendent votre application Téléphone aux lunettes audio et avec affichage

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

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'Android XR avec Unity vous offre un contrôle optimal sur les expériences 3D que vous développez, tout en bénéficiant de la compatibilité d'Unity avec OpenXR et de l'écosystème de développeurs.

Si vous disposez déjà d'une expérience XR créée avec Unity ou si vous connaissez 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 libre de droits 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 standards ouverts, les outils de développement compatibles avec OpenXR et Android devraient être compatibles avec Android XR.

En savoir plus sur la compatibilité d'OpenXR avec Android XR

Godot

Godot est compatible avec Android XR grâce à son intégration d'OpenXR. Vous pouvez créer et exporter des applications XR pour Android à l'aide du workflow Godot standard.

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

Unreal Engine

Unreal Engine est compatible avec Android XR via la norme OpenXR. Android XR est compatible avec les applications créées avec OpenXR grâce à sa compatibilité avec la spécification OpenXR 1.1 et certaines extensions de fournisseurs. Vous pouvez ainsi utiliser les outils et workflows standards que vous connaissez déjà dans Unreal Engine 5.

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

WebXR

WebXR vous permet de créer des expériences immersives pour le Web. Elle permet d'accéder aux appareils de RV et de RA dans les navigateurs Web compatibles, comme Chrome sur Android XR.

Commencez par cette option si vous souhaitez créer une expérience XR pour le Web ou si vous souhaitez 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