درست مانند برنامههای موجود در دستگاههای همراه و سایر ضریبهای شکل، برخیاز قابلیتهای ارائهشده توسط برنامههای «واقعیت گسترده» مستلزم این است که برنامهتان اجازهها را در فایل AndroidManifest برنامهتان اعلام کند. درصورت وجود اجازههای خطرناک، ممکن است لازم باشد برنامهتان اجازههای زمان اجرا را درخواست کند. برای اطلاعات دقیقتر، اجازهها در Android و روالهای مطلوب اجازهها را بخوانید.
برنامههای واقعیت گسترده میتوانند از اجازههای زیر استفاده کنند. همه اجازههای این بخش اجازههای خطرناک محسوب میشوند، بنابراین باید آنها را در مانیفست برنامهتان اعلام کنید و آنها را در زمان اجرا درخواست کنید.
android.permission.EYE_TRACKING_COARSE
نشاندهنده حالت، وضعیت، و جهت چشم کاربر، مثلاً برای استفاده با چهرهنماها. وقتی به دادههای ردگیری چشم با دقت پایین نیاز است، از این اجازه استفاده کنید.
کیت توسعه نرمافزار Jetpack XR
موجود نیست
افزونههای OpenXR
ویژگیهای Unity
android.permission.EYE_TRACKING_FINE
نگاه چشم برای انتخاب، ورودی، تعاملات، و رندرینگ گودی با ردگیری چشم.
کیت توسعه نرمافزار Jetpack XR
موجود نیست
افزونههای OpenXR
ویژگیهای Unity
android.permission.FACE_TRACKING
ردگیری و پردازش حالات چهره.
کیت توسعه نرمافزار Jetpack XR
موجود نیست
افزونههای OpenXR
ویژگیهای Unity
android.permission.RECORD_AUDIO
ضبط ورودی صوتی، مثلاً برای منابع دادههای ردگیری چهره مبتنی بر صدا.
کیت توسعه نرمافزار Jetpack XR
موجود نیست
افزونههای OpenXR
ویژگیهای Unity
موجود نیست
android.permission.HAND_TRACKING
ردگیری حالتهای مفصل دست و سرعتهای زاویهای و خطی؛ بااستفاده از نمایش مشبندی دستهای کاربر.
کیت توسعه نرمافزار Jetpack XR
افزونههای OpenXR
ویژگیهای Unity
android.permission.BODY_TRACKING
ردگیری حالتهای مفاصل بدن و نسبتهای اسکلت.
کیت توسعه نرمافزار Jetpack XR
موجود نیست
افزونههای OpenXR
ویژگیهای Unity
android.permission.SCENE_UNDERSTANDING_COARSE
تخمین نور؛ نمایش دادن حالت گذار روی سطوح مش؛ انجام دادن پرتاب پرتو درمقابل موارد قابلردیابی در محیط؛ ردیابی صفحه، تصویر، نشانگر، رمزینه پاسخسریع، مش، و شیء؛ لنگرهای پایدار و همرسانیشده.
کیت توسعه نرمافزار Jetpack XR
افزونههای 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
موجود نیست
افزونههای OpenXR
ویژگیهای Unity
android.permission.ACCESS_FINE_LOCATION
مکان و جهت دقیق نسبت به زمین برای ردیابی و لنگرهای زمینمکانی.
کیت توسعه نرمافزار Jetpack XR
موجود نیست
افزونههای OpenXR
ویژگیهای Unity
موجود نیست