เช่นเดียวกับแอปในอุปกรณ์เคลื่อนที่และอุปกรณ์รูปแบบอื่นๆ ความสามารถบางอย่างที่แอป XR มีให้กำหนดให้แอปของคุณต้องประกาศสิทธิ์ในไฟล์ AndroidManifest ของแอป ในกรณีที่เป็นสิทธิ์ที่เป็นอันตราย แอปของคุณอาจต้องขอสิทธิ์รันไทม์ อ่านข้อมูลเชิงลึกเพิ่มเติมได้ที่สิทธิ์ใน Android และแนวทางปฏิบัติแนะนำเกี่ยวกับสิทธิ์
แอป XR สามารถใช้สิทธิ์ต่อไปนี้ได้ สิทธิ์ทั้งหมดในส่วนนี้ถือเป็นสิทธิ์ที่เป็นอันตราย ดังนั้นคุณต้องประกาศสิทธิ์เหล่านั้นในไฟล์ Manifest ของแอปและขอสิทธิ์เหล่านั้นที่รันไทม์
android.permission.EYE_TRACKING_COARSE
แสดงท่าทาง สถานะ และการวางแนวของดวงตาของผู้ใช้ เช่น สำหรับใช้กับอวาตาร์ ใช้สิทธิ์นี้เมื่อต้องการข้อมูลการติดตามดวงตาที่มีความแม่นยำต่ำ
Jetpack XR SDK
ไม่มี
ส่วนขยาย OpenXR
ฟีเจอร์ของ Unity
android.permission.EYE_TRACKING_FINE
การจ้องมองเพื่อเลือก ป้อนข้อมูล โต้ตอบ และการแสดงผลแบบ Foveated ที่ติดตามดวงตา
Jetpack XR SDK
ไม่มี
ส่วนขยาย OpenXR
ฟีเจอร์ของ Unity
android.permission.FACE_TRACKING
การติดตามและการแสดงสีหน้า
Jetpack XR SDK
ไม่มี
ส่วนขยาย OpenXR
ฟีเจอร์ของ Unity
android.permission.RECORD_AUDIO
การบันทึกอินพุตเสียง เช่น สำหรับแหล่งข้อมูลการติดตามใบหน้าที่ขับเคลื่อนด้วยเสียง
Jetpack XR SDK
ไม่มี
ส่วนขยาย OpenXR
ฟีเจอร์ของ Unity
ไม่มี
android.permission.HAND_TRACKING
ติดตามท่าทางของข้อต่อมือ รวมถึงความเร็วเชิงมุมและความเร็วเชิงเส้น โดยใช้การแสดงภาพมือของผู้ใช้แบบเมช
Jetpack XR SDK
ส่วนขยาย OpenXR
ฟีเจอร์ของ Unity
android.permission.BODY_TRACKING
การติดตามท่าทางของข้อต่อร่างกายและสัดส่วนโครงกระดูก
Jetpack XR SDK
ไม่มี
ส่วนขยาย OpenXR
ฟีเจอร์ของ Unity
android.permission.SCENE_UNDERSTANDING_COARSE
การประมาณแสง การฉายภาพแบบพาสทรูลงบนพื้นผิว Mesh การทำ Raycast กับสิ่งที่ติดตามได้ในสภาพแวดล้อม การติดตามระนาบ รูปภาพ เครื่องหมาย คิวอาร์โค้ด Mesh และออบเจ็กต์ Anchor แบบถาวรและที่ใช้ร่วมกัน
Jetpack XR SDK
ส่วนขยาย 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
ฟีเจอร์ของ Unity
android.permission.SCENE_UNDERSTANDING_FINE
พื้นผิวเชิงลึก การสร้างเมชฉาก การประมาณแสงคิวบ์แมป การทำ Raycasting เชิงลึก และคำอธิบายประกอบเชิงพื้นที่
Jetpack XR SDK
ไม่มี
ส่วนขยาย OpenXR
ฟีเจอร์ของ Unity
android.permission.ACCESS_FINE_LOCATION
ตำแหน่งและการวางแนวที่แม่นยำซึ่งสัมพันธ์กับโลกสำหรับการติดตามและหมุดเชิงภูมิสารสนเทศ
Jetpack XR SDK
ไม่มี
ส่วนขยาย OpenXR
ฟีเจอร์ของ Unity
ไม่มี