Sama seperti aplikasi di perangkat seluler dan faktor bentuk lainnya, beberapa kemampuan yang ditawarkan oleh aplikasi XR mengharuskan aplikasi Anda mendeklarasikan izin dalam file AndroidManifest aplikasi Anda. Dalam kasus izin berbahaya, aplikasi Anda mungkin perlu meminta izin runtime. Baca Izin di Android dan praktik terbaik izin untuk mengetahui informasi yang lebih mendalam.
Izin berikut dapat digunakan oleh aplikasi XR. Semua izin di bagian ini dianggap sebagai izin berbahaya, jadi Anda harus mendeklarasikannya dalam manifes aplikasi dan memintanya saat runtime.
android.permission.EYE_TRACKING_COARSE
Merepresentasikan pose, status, dan orientasi mata pengguna, seperti untuk digunakan dengan avatar. Gunakan izin ini saat data pelacakan gerak mata dengan presisi rendah diperlukan.
Jetpack XR SDK
T/A
Ekstensi OpenXR
Fitur Unity
android.permission.EYE_TRACKING_FINE
Pandangan mata untuk pemilihan, input, interaksi, dan foveated rendering yang dilacak mata.
Jetpack XR SDK
T/A
Ekstensi OpenXR
Fitur Unity
android.permission.FACE_TRACKING
Melacak dan merender ekspresi wajah.
Jetpack XR SDK
T/A
Ekstensi OpenXR
Fitur Unity
android.permission.RECORD_AUDIO
Merekam input audio, seperti untuk sumber data pelacakan wajah berbasis audio.
Jetpack XR SDK
T/A
Ekstensi OpenXR
Fitur Unity
T/A
android.permission.HAND_TRACKING
Melacak pose sendi tangan serta kecepatan sudut dan linear; menggunakan representasi mesh tangan pengguna.
Jetpack XR SDK
Ekstensi OpenXR
Fitur Unity
android.permission.BODY_TRACKING
Melacak pose sendi tubuh dan proporsi kerangka.
Jetpack XR SDK
T/A
Ekstensi OpenXR
Fitur Unity
android.permission.SCENE_UNDERSTANDING_COARSE
Estimasi pencahayaan; memproyeksikan passthrough ke permukaan mesh; melakukan raycast terhadap objek yang dapat dilacak di lingkungan; pelacakan bidang, gambar, penanda, kode QR, mesh, dan objek; anchor persisten dan bersama.
Jetpack XR SDK
Ekstensi 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
Fitur Unity
android.permission.SCENE_UNDERSTANDING_FINE
Tekstur kedalaman; mesh scene; estimasi pencahayaan cubemap; raycasting kedalaman dan anotasi spasial.
Jetpack XR SDK
T/A
Ekstensi OpenXR
Fitur Unity
android.permission.ACCESS_FINE_LOCATION
Lokasi dan orientasi yang akurat terkait Bumi untuk pelacakan dan anchor Geospasial.
Jetpack XR SDK
T/A
Ekstensi OpenXR
Fitur Unity
T/A