Assim como os apps em dispositivos móveis e outros formatos, alguns recursos oferecidos pelos apps de XR exigem que você declare permissões no arquivo AndroidManifest do app. No caso de permissões perigosas, seu app pode precisar solicitar permissões de execução. Leia Permissões no Android e práticas recomendadas de permissões para mais informações detalhadas.
As permissões a seguir podem ser usadas por apps de XR. Todas as permissões nesta seção são consideradas perigosas. Portanto, é necessário declará-las no manifesto do app e solicitá-las no momento da execução.
android.permission.EYE_TRACKING_COARSE
Representar a pose, o status e a orientação dos olhos do usuário, por exemplo, para uso com avatares. Use essa permissão quando dados de acompanhamento ocular de baixa precisão forem necessários.
SDK do Jetpack XR
N/A
Extensões do OpenXR
Recursos do Unity
android.permission.EYE_TRACKING_FINE
Olhar para seleção, entrada, interações e renderização foveada com acompanhamento ocular.
SDK do Jetpack XR
N/A
Extensões do OpenXR
Recursos do Unity
android.permission.FACE_TRACKING
Rastreamento e renderização de expressões faciais.
SDK do Jetpack XR
N/A
Extensões do OpenXR
Recursos do Unity
android.permission.RECORD_AUDIO
Gravar entrada de áudio, como para fontes de dados de captura de expressões faciais baseadas em áudio.
SDK do Jetpack XR
N/A
Extensões do OpenXR
Recursos do Unity
N/A
android.permission.HAND_TRACKING
Rastreamento de poses de articulações das mãos e velocidades angulares e lineares; uso de uma representação de malha das mãos do usuário.
SDK do Jetpack XR
Extensões do OpenXR
Recursos do Unity
android.permission.BODY_TRACKING
Rastreamento de poses de articulações do corpo e proporções do esqueleto.
SDK do Jetpack XR
N/A
Extensões do OpenXR
Recursos do Unity
android.permission.SCENE_UNDERSTANDING_COARSE
Estimativa de luz, projeção de passagem em superfícies de malha, realização de raycasts em elementos rastreáveis no ambiente, rastreamento de plano, imagem, marcador, QR code, malha e objeto, âncoras persistentes e compartilhadas.
SDK do Jetpack XR
Extensões do OpenXR
XR_ANDROID_anchor_sharing_exportXR_ANDROID_composition_layer_passthrough_meshXR_ANDROID_device_anchor_persistenceXR_ANDROID_light_estimationXR_ANDROID_raycastXR_ANDROID_spatial_anchor_spaceXR_ANDROID_spatial_component_subsumed_byXR_ANDROID_spatial_discovery_boundsXR_ANDROID_spatial_entity_bound_anchorXR_ANDROID_spatial_object_trackingXR_ANDROID_trackablesXR_ANDROID_trackables_imageXR_ANDROID_trackables_markerXR_ANDROID_trackables_objectXR_ANDROID_trackables_qr_codeXR_EXT_spatial_anchorXR_EXT_spatial_image_trackingXR_EXT_spatial_marker_trackingXR_EXT_spatial_mesh_trackingXR_EXT_spatial_object_trackingXR_EXT_spatial_persistenceXR_EXT_spatial_persistence_operationsXR_EXT_spatial_plane_tracking
Recursos do Unity
android.permission.SCENE_UNDERSTANDING_FINE
Texturas de profundidade, malha de cena, estimativa de luz de cubemap, raycasting de profundidade e anotações espaciais.
SDK do Jetpack XR
N/A
Extensões do OpenXR
Recursos do Unity
android.permission.ACCESS_FINE_LOCATION
Localização e orientação precisas em relação à Terra para rastreamento e âncoras geoespaciais.
SDK do Jetpack XR
N/A
Extensões do OpenXR
Recursos do Unity
N/A