Concevoir des applications différenciées pour Android XR

Android XR est compatible avec les applications à différentes étapes de développement. Il est conçu pour réduire les efforts nécessaires pour qu'un développeur crée une application pour plusieurs plates-formes et facteurs de forme.

Android XR exécute automatiquement les applications Android compatibles conçues pour les mobiles et les grands écrans. Avec quelques adaptations, vous pouvez le convertir en application différenciée si vous souhaitez le rendre plus immersif.

Application mobile compatible avec la réalité XR

Application grand écran compatible avec la réalité XR

Application différenciée pour XR

Une application mobile existante qui n'a pas été modifiée pour s'adapter à un grand écran ou à tout autre facteur de forme. Ce type d'application est automatiquement compatible avec Android XR tant qu'il ne nécessite aucune fonctionnalité non prise en charge, comme la téléphonie. Les utilisateurs peuvent effectuer des parcours de tâches critiques. Elles sont automatiquement disponibles sur le Play Store.

Une application Android de niveau 1 ou de niveau 2 pour grand écran qui a implémenté des optimisations de mise en page pour toutes les tailles d'écran et configurations d'appareil (par exemple, les grands écrans en plus des mobiles), ainsi qu'une compatibilité améliorée avec les périphériques d'entrée externes et le multitâche. Elles sont automatiquement disponibles sur le Play Store.

Une application différenciée pour XR propose une expérience utilisateur explicitement conçue pour XR et implémente des fonctionnalités uniquement disponibles sur XR. Vous pouvez profiter pleinement des fonctionnalités d'Android XR et différencier les expériences de votre application en ajoutant des fonctionnalités XR telles que des panneaux spatiaux ou des contenus XR comme une vidéo 3D.

Concevoir des applications Android XR différenciées

Lorsque vous exécutez votre application XR en mode Full Space, elle peut utiliser des fonctionnalités pour créer un sentiment de présence et un niveau d'engagement plus profond. Pour profiter du canevas infini, envisagez d'ajouter les éléments suivants:

Panneaux spatiaux

Étendez votre application sur l'espace d'un utilisateur sans aucune contrainte. Les utilisateurs peuvent déplacer les panneaux pour personnaliser leur expérience.

Modèles 3D

Encouragez l'apprentissage et l'exploration pratiques avec des modèles 3D que les utilisateurs peuvent faire pivoter, redimensionner et déplacer.

Environnements spatiaux

Transportez les utilisateurs dans un nouvel espace et renforcez leur concentration grâce à des scènes immersives personnalisées.

Conseils pour se lancer rapidement

  • Personnalisez l'UI de votre application comme bon vous semble, comme sur Android.
  • Suivez les consignes pour les grands écrans de Material Design pour vous assurer que les applications s'affichent et fonctionnent correctement quelle que soit leur taille.
  • Suivez les recommandations de conception visuelle pour Android XR concernant la typographie, les couleurs et le mouvement. Envisagez d'utiliser des composants Material Design pour que votre application semble native de la plate-forme.
  • Identifiez les moments clés où les fonctionnalités spatiales amélioreront l'expérience utilisateur et exploiteront les fonctionnalités uniques de la XR.
  • Ajoutez des repères visuels clairs pour permettre aux utilisateurs de basculer rapidement entre l'espace plein écran et l'espace d'accueil. Par exemple, vous pouvez utiliser les icônes Réduire le contenu et Développer le contenu pour les boutons afin de déclencher des transitions.