Grâce à Google Play, Android XR propose une grande variété d'applications et d'expériences sur les casques XR, allant du catalogue existant d'applications mobiles aux expériences XR spatialisées et immersives.
Consultez ce guide pour découvrir comment préparer et distribuer vos applications aux utilisateurs d'Android XR sur Google Play. N'oubliez pas de consulter les consignes relatives à la qualité des applications Android XR pour en savoir plus sur les normes en matière de facilité d'utilisation et de qualité.
Suivez ces conseils pour :
- Premiers pas avec le Play Store et la Play Console
- En savoir plus sur les Android App Bundles et les restrictions de taille
- Choisir un canal de publication pour votre application
- Gérer les exclusions d'appareils
Premiers pas avec le Play Store et la Play Console
Si vous avez déjà publié une application mobile sur le Play Store, la publication d'une application pour Android XR ne vous sera pas étrangère. Si vous débutez sur le Play Store ou la Play Console, ces ressources vous aideront à vous lancer.
Avec Android XR, un utilisateur peut accéder au Play Store sur un casque XR et y télécharger directement une application.
Pour importer et publier une application, vous devez disposer d'un compte Play Console. Vous pouvez développer et publier des applications à l'aide de votre compte Play Console existant ou en créer un si vous êtes nouveau sur la plate-forme.
Le Centre d'aide Play Console contient les informations dont vous avez besoin pour vous lancer :
- Créez un compte de développeur Google Play.
- Consultez le Centre d'informations réglementaires pour les développeurs Google Play.
- Créer et configurer votre application à l'aide de la Play Console
- Configurer le prix de votre application
- Configurer un test ouvert, fermé ou interne
- En savoir plus sur le format de publication Android App Bundle et l'explorateur d'app bundle
- Afficher des rapports, des statistiques et des insights sur votre application et ses utilisateurs
En savoir plus sur les Android App Bundles et les restrictions de taille
Un Android App Bundle est un format de publication qui contient l'ensemble du code et des ressources compilés de votre application, et qui délègue la génération de l'APK et sa signature à Google Play.
Google Play utilise votre app bundle pour générer et diffuser des APK optimisés pour chaque configuration d'appareil. Ainsi, seuls le code et les ressources nécessaires à l'exécution de votre application sont téléchargés sur un appareil spécifique. Vous n'avez pas forcément besoin de créer, de signer et de gérer plusieurs APK pour optimiser la compatibilité avec différents appareils. Les utilisateurs bénéficient de téléchargements plus petits et plus optimisés.
La plupart des projets d'application ne nécessitent que peu d'efforts pour créer des app bundles qui permettent la diffusion d'APK optimisés. Vous bénéficiez automatiquement de la distribution optimisée des fichiers APK si vous effectuez déjà l'une des actions suivantes :
- Organiser votre code et vos ressources selon des conventions établies
- Créez des Android App Bundles signés à l'aide d'Android Studio ou en utilisant la ligne de commande, puis importez-les dans Google Play.
Les limites de taille maximale de Google Play s'appliquent également aux applications Android XR.
Vous pouvez utiliser Play Asset Delivery ou Play Feature Delivery pour les applications Android XR, en particulier si votre application inclut de nombreux éléments volumineux. Play Feature Delivery utilise des fonctionnalités avancées d'app bundles, qui permettent de distribuer certaines fonctionnalités de votre application de manière conditionnelle ou de les télécharger à la demande. Play Asset Delivery est la solution Google Play pour distribuer de grandes quantités de ressources de jeu. Elle offre des modes de distribution flexibles et de hautes performances.
Choisir un canal de publication pour votre application
La Play Console vous propose différentes options pour publier et gérer vos applications. Pour Android XR, vous pouvez choisir entre deux canaux de publication : le canal de publication mobile ou le canal de publication Android XR dédié.
La version que vous choisissez dépend principalement du fait que vous ajoutiez une UI spatiale, des modèles 3D ou des environnements spatiaux à une application mobile existante ou que vous créiez une application XR. Lisez les sections suivantes pour obtenir des conseils sur les options de version.
Spatialiser une application mobile existante
Les applications existantes publiées sur le canal de publication mobile sont automatiquement détectables sur Google Play pour les utilisateurs d'Android XR, à condition qu'elles n'incluent aucune fonctionnalité non compatible avec Android XR.
Si vous choisissez de différencier votre application mobile pour XR en ajoutant des fonctionnalités telles que l'UI spatiale, les modèles 3D ou les environnements spatiaux, vous avez deux options pour distribuer l'application aux utilisateurs d'Android XR. Dans les deux cas, utilisez le même nom de package que votre application existante.
Continuer la publication sur la piste mobile
Dans la plupart des cas, vous pouvez regrouper des fonctionnalités ou du contenu XR dans votre APK mobile existant. Vous n'avez pas besoin d'apporter de modifications spécifiques à la publication dans la Play Console. Vous pouvez continuer à utiliser votre APK existant et publier les mêmes composants sur le canal de publication mobile. Les utilisateurs d'Android XR recevront les artefacts du canal de publication mobile.
Publiez votre expérience XR sur le canal de publication dédié Android XR.
Dans certains cas, votre application XR et votre application mobile peuvent présenter des fonctionnalités ou des exigences très différentes. Par exemple, votre application XR peut nécessiter un ensemble d'autorisations différent ou offrir des fonctionnalités très différentes qui rendent difficile sa refactorisation pour répondre aux cas d'utilisation mobiles et XR. Dans ce cas, vous pouvez choisir de créer un APK pour votre expérience XR en utilisant l'entrée d'application enregistrée existante sur Play. Le nouvel APK partagera un nom de package avec votre application mobile existante. Votre application mobile existante restera publiée sur le canal mobile, et votre nouvelle variante XR de l'application sera publiée sur le canal Android XR dédié.
Bien que cette option puisse vous offrir plus de flexibilité pour vos versions, elle entraîne plus de travail, car vous devez publier et gérer plusieurs APK. Pour publier sur le canal dédié à Android XR, l'application doit inclure la fonctionnalité android.software.xr.api.spatial
ou android.software.xr.api.openxr
dans le fichier manifeste de l'application, selon que l'application est créée avec le SDK Jetpack XR ou avec OpenXR ou Unity.
En savoir plus sur les fonctionnalités de PackageManager pour les applications XR
Les applications publiées sur le canal dédié Android XR ne sont visibles que sur les appareils Android XR compatibles avec la fonctionnalité android.software.xr.api.spatial
ou android.software.xr.api.openxr
, selon ce qui est spécifié dans le fichier manifeste de l'application.
Pour obtenir des instructions détaillées sur l'utilisation du canal de publication dédié à Android XR, consultez le guide de la Play Console.
Créer une application XR
Pour les nouvelles applications destinées uniquement aux appareils XR, vous devez publier exclusivement sur le canal Android XR dédié. Pour publier sur le canal dédié Android XR, l'application doit inclure la fonctionnalité android.software.xr.api.spatial
ou android.software.xr.api.openxr
dans le fichier manifeste de l'application, selon que l'application est créée avec le SDK Jetpack XR ou avec OpenXR ou Unity.
En savoir plus sur les fonctionnalités de PackageManager pour les applications XR
Les applications publiées dans le canal dédié Android XR ne sont visibles que sur les appareils Android XR compatibles avec la fonctionnalité android.software.xr.api.spatial
ou android.software.xr.api.openxr
, selon ce qui est spécifié dans le fichier manifeste de l'application.
Pour obtenir des instructions détaillées sur l'utilisation du canal de publication dédié à Android XR, consultez le guide de la Play Console.
Gérer les exclusions d'appareils
Après avoir importé au moins un app bundle dans la Play Console, vous pouvez consulter le catalogue d'appareils disponibles et voir lesquels sont compatibles avec votre application. Consultez le centre d'aide de la Play Console pour savoir comment afficher les appareils compatibles avec votre application et les limiter.
Voir aussi
- Préparer la publication de votre application
- Ajouter des assets de prévisualisation pour présenter votre application
- Signer votre application
- Importer votre application
- Configurer un test ouvert, fermé ou interne
- Publiez en toute confiance
- Exigences de test d'applications pour les nouveaux comptes de développeur personnels
- Centre pour les développeurs Google Play
OpenXR™ et le logo OpenXR sont des marques déposées appartenant à The Khronos Group Inc. et sont enregistrées en Chine, dans l'Union européenne, au Japon et au Royaume-Uni.