Le SDK Android XR est désormais disponible en version Preview développeur. Votre avis nous intéresse. Pour nous contacter, consultez notre
page d'assistance.
Concevoir pour Unity, OpenXR et WebXR
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Android XR fonctionne parfaitement avec Unity, OpenXR et WebXR, ce qui vous permet de créer une application compatible avec toutes les plates-formes. Ces outils de développement XR incluent des fonctionnalités adaptées aux défis uniques de la création d'expériences immersives.
Le meilleur choix dépend des exigences de votre projet, de votre audience cible et des ressources de développement.
Applications Unity, OpenXR et WebXR
- Possibilité de porter des applications vers Android XR à partir d'une autre plate-forme avec un effort de développement minimal
- sont entièrement personnalisables et constituent une alternative à la compilation avec le SDK Jetpack XR ;
- ne fonctionnent qu'en mode d'affichage complet, car elles ont accès à l'intégralité de l'espace physique d'un utilisateur et peuvent l'utiliser ;
Android XR est compatible avec les normes ouvertes, ce qui vous permet de créer une application compatible avec un large éventail d'appareils et d'audiences. Sélectionnez l'approche de développement qui répond à vos besoins.
Développer avec Unity
Unity est un moteur 3D en temps réel largement utilisé pour créer du contenu 2D et 3D interactif. Il propose une suite complète d'outils, y compris un éditeur visuel, des fonctionnalités de script et une grande bibliothèque d'assets. Il fournit des composants prédéfinis, un script visuel et une communauté de soutien.
Unity permet d'effectuer des tests créatifs, des itérations rapides et des tests de qualité.
Développer avec Unity
|
Développer avec OpenXR
OpenXR est une norme ouverte et libre de droits qui permet de créer des applications XR compatibles avec les plates-formes et le matériel. Vous pouvez ainsi écrire du code de bas niveau et créer des expériences XR accessibles et adaptables à un large éventail d'appareils.
OpenXR offre de meilleures performances grâce à des implémentations plus proches du métal et à des optimisations matérielles.
Développer avec OpenXR
|
Développer avec WebXR
WebXR est une API qui permet aux utilisateurs de découvrir l'XR directement dans un navigateur Web, sans avoir à télécharger une application spéciale. Toute personne disposant d'un navigateur compatible peut accéder aux expériences WebXR, ce qui peut toucher une audience plus large.
Partager des expériences WebXR est aussi simple que de partager une URL. Il est idéal pour les expériences XR fluides qui peuvent s'exécuter sur un large éventail de plates-formes.
Développer avec WebXR
|
OpenXR™ et le logo OpenXR sont des marques appartenant à The Khronos Group Inc. et sont enregistrés en tant que marques en Chine, dans l'Union européenne, au Japon et au Royaume-Uni.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# Design for Unity, OpenXR, and WebXR\n\nAndroid XR works seamlessly with Unity, OpenXR, and WebXR so you can build an\napp that's compatible across platforms. These XR development tools include\nfeatures tailored to the unique challenges of creating immersive experiences.\nThe [best choice](/develop/xr/get-started#select-development) depends on your project requirements, target audience, and\ndeveloper resources.\n\n**Unity, OpenXR, and WebXR apps**\n\n- Can port to Android XR from another platform with minimal development lift\n- Are fully customizable and are alternatives to building with the [Jetpack XR SDK](/develop/xr/jetpack-xr-sdk)\n- Only operate in Full Space, as they have access to and can use the entirety of a user's physical space\n\nStart with the technology and tools you are familiar with\n---------------------------------------------------------\n\nAndroid XR supports open standards so you can create an app that's compatible\nwith a wide range of devices and audiences. Select the development approach that\nsuits your needs.\n\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### Develop with Unity [Unity](https://unity.com/products/unity-engine) is a widely-used realtime 3D engine for creating interactive 2D and 3D content. It offers a comprehensive suite of tools, including a visual editor, scripting capabilities, and a large asset library. It provides prebuilt components, visual scripting, and a supportive community. Unity supports creative experimentation, quick iterations, and quality testing. [Develop with Unity](/develop/xr/unity) | ### Develop with OpenXR [OpenXR](https://www.khronos.org/OpenXR/) is a royalty-free, open standard to build XR apps that are compatible across platforms and hardware. This lets you to write low-level code and create XR experiences that are accessible and adaptable to a wide range of devices. OpenXR offers improved performance due to closer-to-the-metal implementations and hardware optimizations. [Develop with OpenXR](/develop/xr/openxr) | ### Develop with WebXR [WebXR](https://immersiveweb.dev/) is an API that allows users to experience XR directly in a web browser, without having to download a special app. Anyone with a compatible browser can access WebXR experiences, potentially reaching a larger audience. Sharing WebXR experiences is as simple as sharing a URL. It's ideal for no-friction XR experiences that can run on a wide range of platforms. [Develop with WebXR](/develop/xr/develop-with-webxr) |\n\n*** ** * ** ***\n\nOpenXR™ and the OpenXR logo are trademarks owned\nby The Khronos Group Inc. and are registered as a trademark in China,\nthe European Union, Japan and the United Kingdom."]]