لإعداد بيئة قادرة على تطوير الواقع المعزّز باستخدام WebXR، ستحتاج إلى ما يلي:
- خادم ويب يعرض الموارد في سياق آمن
استخدام سياق آمن
السياق الآمن هو آلية أمان تضمن نقل موارد الويب بمستوى معيّن من الأمان. يجب توفير سياق آمن لتوفير تجربة XR موثوقة باستخدام ميزاتك الجديدة.
وبالنسبة إلى الموارد الأخرى، يجب أن يستوفي موردك أحد الشروط التالية على الأقل، ليكون مؤهلاً للعرض في سياق آمن:
- يجب تسليم المورد عبر بروتوكول أمان طبقة النقل (TLS) (
https://
). - يجب طلب المورد من خلال
localhost
أو*.localhost
.
إعداد قاعدة إعادة توجيه المنفذ
إذا لم يكن لديك خادم تطوير يمكن الوصول إليه عبر بروتوكول أمان طبقة النقل (TLS)، سيظل بإمكانك التطوير في سياق آمن باستخدام ميزة إعادة توجيه المنفذ ضمن "أدوات مطوري البرامج في Chrome". تمكّن إعادة توجيه المنفذ جهاز Android من الوصول إلى المحتوى المستضاف على خادم الويب لجهاز التطوير. فهي تنشئ منفذ TCP للاستماع على جهاز Android الذي يتم تعيينه لمنفذ TCP على جهاز التطوير. ويمكن أن تنتقل حركة البيانات بعد ذلك من خلال اتصال USB بين هذين المنفذين.
اتّبِع الخطوات التالية لإعداد ميزة إعادة توجيه المنفذ:
- اتّبِع خطوات إعداد إعادة توجيه المنفذ في تعليمات "أدوات مطوري البرامج في Chrome".
- تأكد من أن خادم الويب في محطة عمل التطوير قيد التشغيل.
- تأكَّد من أنّ الاتصال يعمل بشكل صحيح. افتح Google Chrome على جهاز Android وانتقِل إلى
localhost
في رقم المنفذ المحدّد في إعدادات إعادة توجيه المنفذ، على سبيل المثال،localhost:8000
.
من المفترض أن تكون الموارد على خادم الويب مرئية الآن من جهاز Android. ويتم عرض هذه الموارد في "سياق آمن" ويمكنها استخدام إمكانات WebXR.
إعداد جهاز متوافق
لا يمكن تشغيل تجارب الواقع المعزّز على Android إلا على جهاز متوافق مع ARCore. تأكَّد من تثبيت خدمات Google Play للواقع المعزّز وتفعيلها على الجهاز.
للتحقّق من ضبط الجهاز بشكل صحيح لتشغيل WebXR، انتقِل إلى نموذج لصفحة WebXR في متصفّح متوافق.
الخطوات التالية
الآن بعد أن أعددت بيئة التطوير لإنشاء تجارب الواقع المعزّز باستخدام WebXR، يمكنك إجراء ما يلي:
- تعرَّف على طريقة إنشاء جلسة الواقع المعزّز الشاملة باستخدام WebXR.
- جرِّب WebXR عيّنات.