Android XR est une plate-forme compatible avec différents appareils XR. Chaque type d'appareil XR possède des fonctionnalités différentes qui peuvent prendre en charge des expériences immersives et augmentées.
Casques XR
Les casques XR utilisent des caméras haute résolution pour capturer le monde physique et le diffuser sur les écrans à l'intérieur du casque.
- Visuels : l'écran étant opaque, il peut afficher un "noir absolu" et occulter complètement le monde réel. Cela permet une immersion virtuelle complète (VR) où l'environnement physique est entièrement remplacé.
- Champ de vision : les casques offrent généralement un large champ de vision (110° et plus), ce qui permet de créer des interfaces immersives qui remplissent la vision périphérique.
- Entrées : les entrées principales incluent souvent le suivi des mains, le suivi des yeux et des manettes 6 DoF en option.
Outils et technologies compatibles avec les casques XR
Android XR est compatible avec de nombreux outils et technologies connus pour vous aider à créer des expériences immersives pour les casques XR :
- SDK Jetpack XR : utilisez des API et des frameworks Android connus. Vous pouvez utiliser Jetpack Compose pour XR, Android Studio, l'émulateur et vos outils 3D préférés pour créer des expériences immersives.
- Unity : accédez à toutes les fonctionnalités de production de contenu d'Unity et portez des applications d'autres plates-formes vers Android XR. Profitez d'un développement fluide grâce à des outils d'optimisation des performances, une grande bibliothèque d'assets et une communauté solide.
- OpenXR : simplifiez le développement grâce à la norme ouverte et sans redevance d'OpenXR. Créez des applications XR fonctionnant sur différents appareils, où que vous soyez, à l'aide d'un ensemble commun d'API.
- WebXR : exploitez la puissance des technologies Web pour créer des expériences XR directement dans un navigateur. WebXR rend la réalité étendue accessible à toute personne disposant d'un appareil et d'un navigateur Web compatible.
Lunettes XR filaires
Les lunettes XR filaires utilisent des écrans lumineux additifs (tels que des guides d'ondes) pour projeter de la lumière sur des verres semi-transparents. Les utilisateurs voient le monde physique directement à travers les lunettes, avec du contenu numérique superposé.
- Couleur et transparence additives : dans un affichage additif, le noir pur est rendu transparent. Les couleurs plus foncées sont rendues en émettant moins de lumière, ce qui réduit leur opacité.
- Champ de vision : le champ de vision est plus concentré, généralement entre 50° et 70°. Bien qu'il offre toujours une expérience grand écran, il est plus étroit que celui d'un casque. La mise à l'échelle de l'interface utilisateur ajuste automatiquement le contenu pour le maintenir dans cette zone de mise au point.
- Atténuation : de nombreux appareils utilisent l'atténuation électrochromatique pour assombrir les verres de manière globale, ce qui permet au contenu virtuel de se démarquer des environnements physiques lumineux.
- Entrées : en raison de leur facteur de forme, les lunettes s'appuient souvent sur des entrées naturelles (mains) et des périphériques (tels que les téléphones, les claviers/souris Bluetooth) plutôt que sur des manettes dédiées encombrantes.
Outils et technologies compatibles avec les lunettes XR filaires
Android XR est compatible avec de nombreux outils et technologies connus pour vous aider à créer des expériences immersives pour les lunettes XR filaires :
- SDK Jetpack XR : utilisez des API et des frameworks Android connus. Vous pouvez utiliser Jetpack Compose pour XR, Android Studio, l'émulateur et vos outils 3D préférés pour créer des expériences immersives.
- Unity : accédez à toutes les fonctionnalités de production de contenu d'Unity et portez des applications d'autres plates-formes vers Android XR. Développez facilement grâce à des outils d'optimisation des performances, une grande bibliothèque d'assets et une communauté solide.
- OpenXR : simplifiez le développement grâce à la norme ouverte et sans redevance d'OpenXR. Créez des applications XR fonctionnant sur différents appareils, où que vous soyez, à l'aide d'un ensemble commun d'API.
- WebXR : exploitez la puissance des technologies Web pour créer des expériences XR directement dans un navigateur. WebXR rend la réalité étendue accessible à toute personne disposant d'un appareil et d'un navigateur Web compatible.
Lunettes IA
Les lunettes IA sont légères et portables pour être portées toute la journée. Grâce aux haut-parleurs, à la caméra et au micro intégrés, vous pouvez créer des expériences intelligentes et mains libres en réalité augmentée.
- Couleur et transparence additives : certaines lunettes d'IA sont dotées d'un écran additif, où le noir pur est rendu transparent. Les couleurs plus foncées sont rendues en émettant moins de lumière, ce qui réduit efficacement leur opacité.
- Mobilité : les lunettes d'IA sont légères et portables, ce qui permet à l'utilisateur de les porter dans sa vie quotidienne.
- Entrées : les entrées principales incluent souvent des entrées physiques telles qu'un pavé tactile et des entrées vocales à l'aide du micro.
L'IA en premier : les lunettes d'IA offrent une opportunité unique de concevoir de nouvelles interactions grâce à la combinaison d'un nouveau facteur de forme très contextuel et personnel avec des modèles d'IA en constante évolution. Pour les lunettes d'IA, vous aurez accès au matériel et aux fonctionnalités de l'appareil, y compris à l'appareil photo, au micro et au pavé tactile, pour explorer pleinement de nouveaux modes d'interaction entre l'IA, votre application et les lunettes, en gardant à l'esprit les principes de confort et de sécurité des utilisateurs.
Les lunettes IA offrent des fonctionnalités d'IA aux yeux et aux oreilles de l'utilisateur. Lorsque vous concevez ces expériences, pensez à des modèles qui reconnaissent l'IA comme un assistant avec des visuels consultables en un coup d'œil.
Outils et technologies compatibles avec les lunettes d'IA
Le SDK Jetpack XR inclut tous les outils dont vous avez besoin pour créer des expériences de réalité augmentée pour les lunettes IA. Vous pouvez utiliser Jetpack Compose Glimmer, Android Studio, l'émulateur et ARCore pour Jetpack XR.