Comme pour les applications sur les appareils mobiles et d'autres facteurs de forme, certaines fonctionnalités proposées par les applications XR nécessitent que votre application déclare des autorisations dans le fichier AndroidManifest de votre application. Dans le cas d'autorisations dangereuses, votre application peut avoir besoin de demander des autorisations d'exécution. Pour en savoir plus, consultez Autorisations sur Android et les bonnes pratiques concernant les autorisations.
Les applications XR peuvent utiliser les autorisations suivantes. Toutes les autorisations de cette section sont considérées comme dangereuses. Vous devez donc les déclarer dans le fichier manifeste de votre application et les demander au moment de l'exécution.
android.permission.EYE_TRACKING_COARSE
Représente la pose, l'état et l'orientation des yeux de l'utilisateur, par exemple pour une utilisation avec des avatars. Utilisez cette autorisation lorsque vous avez besoin de données de suivi oculaire de faible précision.
SDK Jetpack XR
N/A
Extensions OpenXR
Fonctionnalités Unity
android.permission.EYE_TRACKING_FINE
Le regard pour la sélection, la saisie et les interactions.
SDK Jetpack XR
N/A
Extensions OpenXR
Fonctionnalités Unity
android.permission.FACE_TRACKING
Suivi et rendu des expressions faciales.
SDK Jetpack XR
N/A
Extensions OpenXR
Fonctionnalités Unity
android.permission.HAND_TRACKING
Suivi des poses des articulations de la main et des vitesses angulaires et linéaires ; utilisation d'une représentation en maillage des mains de l'utilisateur.
SDK Jetpack XR
Extensions OpenXR
Fonctionnalités Unity
android.permission.SCENE_UNDERSTANDING_COARSE
Estimation de la luminosité, projection du mode Passthrough sur les surfaces maillées, exécution de raycasts sur les éléments à suivre dans l'environnement, suivi des plans, suivi des objets, ancres persistantes.
SDK Jetpack XR
Extensions OpenXR
Fonctionnalités Unity
android.permission.SCENE_UNDERSTANDING_FINE
Texture de profondeur.
SDK Jetpack XR
N/A