Le système Android XR utilise des modèles d'interactivité semblables à ceux des applications mobiles et grand écran pour aider les utilisateurs à comprendre comment utiliser la XR. Il comprend des modèles connus tels que l'écran d'accueil, l'aperçu des applications, la pile "Retour", etc.
Pour vous aider à créer des expériences intégrées et illimitées, Android XR propose une navigation par gestes naturels, des entrées multimodales et de nouvelles fonctionnalités spatiales et 3D.
Modes d'affichage restreint et d'affichage complet
Un utilisateur peut utiliser votre application dans deux modes : Espace Chez moi et Espace complet. Dans Home Space, un utilisateur peut effectuer plusieurs tâches à la fois avec votre application exécutée côte à côte avec d'autres applications. Dans l'espace complet, votre application est au centre de l'expérience utilisateur et dispose d'un accès complet aux fonctionnalités immersives d'Android XR.
Donner aux utilisateurs le contrôle de leur environnement
Dans Android XR, un environnement est l'espace réel ou virtuel que l'utilisateur voit lorsqu'il porte un appareil XR. Il n'est pas limité par les limites physiques des écrans mobiles et d'ordinateur.
- Un environnement spatial simule un espace virtuel entièrement immersif qui prend le contrôle de l'espace physique de l'utilisateur. Disponible uniquement dans l'espace complet. Par exemple, un utilisateur regarde un film dans un cinéma virtuel de luxe.
- Un environnement de passthrough ajoute des éléments numériques à l'environnement physique d'un utilisateur. Par exemple, un utilisateur ouvre plusieurs applications sur un grand écran tout en voyant sa pièce réelle.
Découvrez comment créer des environnements spatiaux dans Full Space.
Environnements système
Les utilisateurs peuvent choisir les environnements fournis par le système Android XR. Ces environnements système peuvent être utilisés dans l'espace "Home Space" ou "Full Space". Si une application ne définit pas d'environnement spécifique, elle hérite de l'environnement système, en passthrough ou dans un environnement virtuel.
Concevoir avec des entrées multimodales
Il est essentiel de concevoir des applications immersives accessibles à un large éventail d'utilisateurs. Vous devez autoriser les utilisateurs à personnaliser les modes de saisie en fonction de leurs préférences et de leurs capacités individuelles.
Pour vous aider à y parvenir, Android XR est compatible avec diverses méthodes de saisie, y compris le suivi des mains et des yeux, les commandes vocales, les claviers connectés via Bluetooth, les souris traditionnelles et adaptatives, les pavés tactiles et les contrôleurs à six degrés de liberté (6DoF). Votre application devrait fonctionner automatiquement avec ces modalités intégrées.
Assurez-vous de fournir un retour visuel ou audio pour confirmer les actions des utilisateurs pour tout modèle d'interaction que vous choisissez.
En savoir plus sur les considérations de conception pour l'accessibilité XR
Le suivi des mains permet des interactions naturelles. La plupart des gestes doivent être confortables à effectuer de manière répétée et ne pas nécessiter de grands mouvements de la main ou du bras pendant de longues périodes. Si vous ajoutez des mains virtuelles, assurez-vous qu'elles sont suivies avec précision. Si vous ajoutez des gestes spéciaux, privilégiez les gestes localisés de petite envergure aux mouvements larges.
Les commandes vocales sont utiles pour interagir en mode mains libres. Les utilisateurs peuvent dicter des entrées de texte et effectuer certaines interactions avec l'application à l'aide d'instructions orales via Gemini. Par exemple, un utilisateur peut dire "Ouvrir Google Maps" pour ouvrir cette application.
Le suivi visuel permet des interactions sans effort, comme la sélection d'objets en les regardant. Pour réduire la fatigue oculaire, vous pouvez proposer d'autres méthodes de saisie.
Périphériques Android XR est compatible avec les périphériques externes tels qu'un clavier, une souris et un contrôleur 6DoF Bluetooth. Pour les contrôleurs, assurez-vous que les mappages de boutons sont intuitifs et envisagez de permettre aux utilisateurs de remapper les boutons en fonction de leurs préférences.
Comprendre les gestes système
Android XR étend les actions mobiles familières telles que l'appui, le pincement et le balayage à un système de navigation basé sur les gestes.
Pour naviguer, les utilisateurs orientent la paume de leur main principale vers l'intérieur, puis pincent et maintiennent leur index et leur pouce. Sa main se déplace vers le haut, le bas, la gauche ou la droite, puis est relâchée pour sélectionner une option. Les utilisateurs peuvent définir leur main principale dans les paramètres de saisie.
Considérations liées à la confidentialité
Les recommandations de confidentialité d'Android s'appliquent à la création d'applications XR. N'oubliez pas d'obtenir le consentement de l'utilisateur avant de collecter des informations permettant de l'identifier personnellement, de limiter la collecte des données utilisateur aux éléments essentiels et de les stocker de manière sécurisée.
Respectez les consignes relatives à la qualité des applications Android XR.