فهم الأذونات المطلوبة لتجربة الواقع المعزّز

أجهزة XR المعنيّة
تساعدك هذه الإرشادات في إنشاء تجارب لهذه الأنواع من أجهزة الواقع الممتد.
سماعات رأس بنظام الواقع الممتد
نظارات الواقع الممتد السلكية
نظارات AI Glasses

وكما هو الحال مع التطبيقات على الأجهزة الجوّالة وغيرها من أشكال الأجهزة، تتطلّب بعض الإمكانات التي توفّرها تطبيقات XR أن تحدّد أذونات في ملف AndroidManifest الخاص بتطبيقك. في حالة الأذونات الخطيرة، قد يحتاج تطبيقك إلى طلب أذونات وقت التشغيل. يمكنك الاطّلاع على الأذونات على Android وأفضل الممارسات المتعلّقة بالأذونات للحصول على مزيد من المعلومات التفصيلية.

يمكن لتطبيقات الواقع الممتد استخدام الأذونات التالية. تُعدّ جميع الأذونات الواردة في هذا القسم أذونات خطيرة، لذا يجب الإفصاح عنها في ملف بيان التطبيق وطلبها في وقت التشغيل.

android.permission.EYE_TRACKING_COARSE

تمثّل هذه السمة وضع العين وحالتها واتجاهها، مثل استخدامها مع الصور الرمزية. استخدِم هذا الإذن عندما تحتاج إلى بيانات تتبُّع العين بدقة منخفضة.

Jetpack XR SDK

لا ينطبق

إضافات OpenXR

ميزات Unity

android.permission.EYE_TRACKING_FINE

تتبُّع حركة العين للاختيار والإدخال والتفاعلات

android.permission.FACE_TRACKING

تتبُّع تعابير الوجه وعرضها

Jetpack XR SDK

لا ينطبق

إضافات OpenXR

ميزات Unity

android.permission.HAND_TRACKING

تتبُّع أوضاع مفاصل اليدين والسرعات الزاوية والخطية، واستخدام تمثيل شبكي ليدَي المستخدم

android.permission.SCENE_UNDERSTANDING_COARSE

تقدير الإضاءة، وعرض ميزة "المرور" على أسطح الشبكة، وتنفيذ عمليات raycast على العناصر القابلة للتتبّع في البيئة، وتتبُّع الطائرات، وتتبُّع العناصر، والنقاط الثابتة الدائمة

android.permission.SCENE_UNDERSTANDING_FINE

نسيج العمق

Jetpack XR SDK

لا ينطبق

إضافات OpenXR

ميزات Unity