फ़ोन और अन्य डिवाइसों पर मौजूद ऐप्लिकेशन की तरह ही, एक्सआर ऐप्लिकेशन की कुछ सुविधाओं का इस्तेमाल करने के लिए, आपके ऐप्लिकेशन को AndroidManifest फ़ाइल में अनुमतियों के बारे में बताना ज़रूरी है. खतरनाक अनुमतियों के मामले में, आपके ऐप्लिकेशन को रनटाइम की अनुमतियों का अनुरोध करना पड़ सकता है. ज़्यादा जानकारी के लिए, Android पर अनुमतियां और अनुमति देने के सबसे सही तरीके पढ़ें.
एक्सआर ऐप्लिकेशन, इन अनुमतियों का इस्तेमाल कर सकते हैं. इस सेक्शन में मौजूद सभी अनुमतियों को खतरनाक अनुमतियां माना जाता है. इसलिए, आपको अपने ऐप्लिकेशन मेनिफ़ेस्ट में इनका एलान करना होगा और रनटाइम के दौरान इनके लिए अनुरोध करना होगा.
android.permission.EYE_TRACKING_COARSE
उपयोगकर्ता की आंखों की पोज़, स्थिति, और ओरिएंटेशन को दिखाने के लिए. जैसे, अवतारों के साथ इस्तेमाल करने के लिए. इस अनुमति का इस्तेमाल तब करें, जब आपको आई ट्रैकिंग की सुविधा का कम सटीक डेटा चाहिए.
Jetpack XR SDK
लागू नहीं
OpenXR एक्सटेंशन
Unity की सुविधाएं
android.permission.EYE_TRACKING_FINE
आंखों की गतिविधि को ट्रैक करके, किसी आइटम को चुनने, इनपुट देने, इंटरैक्शन करने, और फ़ोविएटेड रेंडरिंग की सुविधा.
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
लाइट एस्टिमेशन; मेश सरफ़ेस पर पासथ्रू प्रोजेक्ट करना; आस-पास मौजूद ट्रैक किए जा सकने वाले ऑब्जेक्ट के लिए रेकास्ट करना; प्लेन, इमेज, मार्कर, क्यूआर कोड, मेश, और ऑब्जेक्ट ट्रैकिंग; स्थायी और शेयर किए गए ऐंकर.
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
डेप्थ टेक्सचर; सीन मेशिंग; क्यूबमैप लाइट एस्टिमेशन; डेप्थ रेकास्टिंग, और स्पेशल एनोटेशन.
Jetpack XR SDK
लागू नहीं
OpenXR एक्सटेंशन
Unity की सुविधाएं
android.permission.ACCESS_FINE_LOCATION
जियोस्पेशल ट्रैकिंग और ऐंकर के लिए, पृथ्वी के हिसाब से सटीक जगह और ओरिएंटेशन.
Jetpack XR SDK
लागू नहीं
OpenXR एक्सटेंशन
Unity की सुविधाएं
लागू नहीं