Oculus Quest 2 هي سماعة رأس مزوّدة بتقنية الواقع الافتراضي (VR) أنشأتها شركة Oculus، وهي قسم من شركة Meta. يمكن للمطوّرين الآن إنشاء وتوزيع تطبيقات ويب تقدّمية (PWA) ثنائية وثلاثية الأبعاد تستفيد من ميزة "المهام المتعددة" في Oculus Quest 2.
Oculus Quest 2
Oculus Quest 2 هي سماعة رأس مزوّدة بتقنية الواقع الافتراضي (VR) أنشأها Oculus، وهي قسم من شركة Meta. وهي الجيل التالي من سماعة الرأس السابقة التي طرحتها الشركة، وهي Oculus Quest. يمكن تشغيل الجهاز كسماعة رأس مستقلة تعمل بنظام تشغيل داخلي يستند إلى Android ، وباستخدام برنامج واقع افتراضي متوافق مع Oculus يعمل على كمبيوتر مكتبي عند الاتصال عبر USB أو Wi-Fi. يستخدم الجهاز نظام Snapdragon XR2 على شريحة مع ذاكرة وصول عشوائي بسعة 6 غيغابايت. شاشة Quest 2 هي لوحة LCD فردية سريعة التبديل بدقة 1,832 × 1,920 بكسل لكل عين، وتعمل بمعدل إعادة عرض يصل إلى 120 هرتز.
متصفح Oculus
تتوفّر حاليًا ثلاثة متصفّحات لجهاز Oculus Quest 2: Wolvic، وهو البديل عن Firefox Reality، ومتصفّح Oculus Browser المضمّن. تركّز هذه المقالة على الطريقة الأخيرة. يقدّم موقع Oculus الإلكتروني لمحة عن متصفّح Oculus على النحو التالي:
"يتوافق متصفح Oculus مع أحدث معايير الويب والتقنيات الأخرى لمساعدتك في إنشاء تجارب الواقع الافتراضي على الويب. تعمل المواقع الإلكترونية ثنائية الأبعاد بشكلٍ رائع في متصفّح Oculus لأنّه يعمل باستخدام محرّك عرض Chromium. تم تحسينه أيضًا لأجهزة Oculus لتوفير أفضل أداء وللسماح لمطوّري الويب بالاستفادة من الإمكانات الكاملة للواقع الافتراضي باستخدام واجهات برمجة التطبيقات الجديدة، مثل WebXR. من خلال WebXR، نفتح الأبواب أمام تجارب الويب الجديدة".
وكيل المستخدم
في ما يلي سلسلة وكيل المستخدم للمتصفّح في وقت كتابة هذه المقالة.
Mozilla/5.0 (X11; Linux x86_64; Quest 2)
AppleWebKit/537.36 (KHTML, like Gecko)
OculusBrowser/18.1.0.2.46.337441587
SamsungBrowser/4.0
Chrome/95.0.4638.74
VR
Safari/537.36
كما هو موضّح، يستند الإصدار الحالي 18.1.0.2.46.337441587
من متصفّح Oculus إلى Chrome
95.0.4638.74
، وهو إصدار واحد فقط متأخر عن الإصدار الثابت الحالي من Chrome، وهو
96.0.4664.110
. إذا غيّر المستخدم وضع الشاشة إلى وضع الأجهزة الجوّالة، يتغيّر الرمز VR
إلى Mobile VR
.
واجهة المستخدم
تحتوي واجهة مستخدِم المتصفّح (المعروضة أعلاه) على الميزات التالية (الصفّ العلوي من اليمين إلى اليسار):
- زر الرجوع
- زر "إعادة التحميل"
- معلومات عن الموقع
- شريط عناوين URL
- زر إنشاء إشارة مرجعية
- زر تغيير الحجم مع خيارات ضيّقة ومتوسطة وعريضة بالإضافة إلى ميزة التكبير/التصغير
- زر طلب الموقع الإلكتروني المتوافق مع الأجهزة الجوّالة
- زر القائمة الذي يتضمّن الخيارات التالية:
- تفعيل الوضع الخاص
- إغلاق كل علامات التبويب
- الإعدادات
- الإشارات المرجعية
- عمليات التنزيل
- السجلّ
- محو بيانات التصفح
يتضمّن الصف السفلي الميزات التالية:
- زر الإغلاق
- زر التصغير
- زرّ النقاط الثلاث مع خيارات الرجوع والتقديم وإعادة التحميل
معدل التحديث ونسبة وحدات البكسل على الجهاز
بالنسبة إلى Oculus Quest 2، يعرض متصفّح Oculus محتوى صفحات الويب ثنائية الأبعاد وWebXR بمعدّل إعادة تحميل هو 90 هرتز. عند مشاهدة الوسائط في وضع ملء الشاشة، يعمل متصفّح Oculus على تحسين معدّل إعادة التحديث في الجهاز استنادًا إلى معدّل عرض اللقطات في الفيديو، على سبيل المثال، 24 لقطة في الثانية. يتميز جهاز Oculus Quest 2 بكثافة بكسل 1.5 في الجهاز لعرض نص واضح.
تطبيقات الويب التقدّمية في متصفّح Oculus وOculus Store
في 28 تشرين الأول (أكتوبر) 2021، أعلن جاكوب روسي، رئيس إدارة المنتجات في Meta (Oculus)، أنّه سيتم طرح تطبيقات الويب التقدمية على Oculus Quest وOculus Quest 2. في ما يلي، أصف تجربة تطبيق الويب التقدّمي على Oculus وأوضّح كيفية إنشاء تطبيق الويب التقدّمي وتحميله من مصدر غير معروف واختباره على Oculus Quest 2.
مشاركة الحالة
تتم مشاركة حالة تسجيل الدخول بين متصفّح Oculus ومواقع الويب المتوافقة مع الأجهزة الجوّالة، ما يتيح للمستخدمين التبديل بسلاسة بين المتصفّحَين. ومن الطبيعي أنّ ميزة تسجيل الدخول باستخدام حساب Facebook تتوفّر بشكل تلقائي. يتضمّن متصفّح Oculus أداة لإدارة كلمات المرور تتيح للمستخدمين تخزين كلمات المرور ومشاركتها بأمان بين المتصفّح وتجارب التطبيقات المثبّتة.
أحجام نوافذ التطبيقات المتوافقة مع الويب
يمكن للمستخدم تغيير حجم نوافذ المتصفّح ونوافذ تطبيقات الويب التقدّمية المثبّتة بحرية. يمكن أن يتراوح الارتفاع بين 625 بكسل و1,200 بكسل. يمكن ضبط العرض بين 400 بكسل و2,000 بكسل. الأبعاد التلقائية هي 1,000 × 625 بكسل.
التفاعل مع تطبيقات الويب التقدّمية
يمكن التحكّم في التطبيقات المصمّمة للعمل بلا إنترنت باستخدام وحدة التحكّم اليمنى واليسرى في Oculus، وأجهزة الماوس ولوحات المفاتيح التي تعمل بالبلوتوث، و من خلال ميزة "تتبّع اليد". يمكنك التمرير باستخدام عصي الإبهام على وحدات تحكّم Oculus، أو عن طريق الضغط على الإبهام والسبابة والتحرك في الاتجاه المطلوب. لاختيار عنصر، يمكن للمستخدم الإشارة إليه وتصغيره أو تكبيره.
أذونات التطبيقات المتوافقة مع الأجهزة الجوّالة
تعمل الأذونات في متصفّح Oculus بالطريقة نفسها تقريبًا التي تعمل بها في Chrome. تتم مشاركة الحالة بين التطبيقات التي تعمل في المتصفّح وتطبيقات الويب المتوافقة المثبّتة، ما يتيح للمستخدمين التبديل بين تجربتَي التصفّح بدون الحاجة إلى منح الأذونات نفسها مرة أخرى.
على الرغم من تنفيذ العديد من الأذونات، لا تتوفّر بعض الميزات. على سبيل المثال، عندما يتم منح إذن رصد الموقع الجغرافي، لا يحصل الجهاز على موقع جغرافي مطلقًا. وبالمثل، فإنّ واجهات برمجة التطبيقات المختلفة للأجهزة، مثل WebHID وWeb Bluetooth وما إلى ذلك، كلها تجتاز ميزة رصد الأجهزة، ولكنّها لا تعرض في الواقع أداة اختيار تتيح للمستخدم إقران Oculus بجهاز. أعتقد أنّه سيتم تحسين إمكانية رصد ميزات واجهات برمجة التطبيقات بعد اكتمال تطوير المتصفّح.
تصحيح أخطاء تطبيقات الويب التقدّمية (PWA) من خلال "أدوات مطوّري البرامج في Chrome"
بعد تفعيل وضع المطوّر، يعمل تصحيح أخطاء التطبيقات المتوافقة مع الأجهزة الجوّالة على Oculus Quest 2 بالطريقة نفسها الموضّحة في مقالة تصحيح أخطاء أجهزة Android عن بُعد.
- على جهاز Oculus، انتقِل إلى الموقع الإلكتروني المطلوب في متصفّح Oculus.
- افتح متصفّح Google Chrome على جهاز الكمبيوتر وانتقِل إلى
chrome://inspect/#devices
. - ابحث عن جهاز Oculus المعنيّ، وسيظهر بعد ذلك مجموعة من علامات تبويب متصفّح Oculus المفتوحة حاليًا على الجهاز.
- انقر على فحص في علامة التبويب المطلوبة في متصفّح Oculus.
اكتشاف التطبيقات
يمكن للمستخدمين استخدام المتصفّح نفسه أو Oculus Store للعثور على التطبيقات المتوافقة مع الأجهزة الجوّالة. تمامًا مثل أي متصفّح آخر، تعمل تطبيقات الويب التقدّمية المثبّتة أيضًا في متصفّح Oculus كمواقع إلكترونية يتم تشغيلها في علامة تبويب. عندما يزور مستخدم موقعًا إلكترونيًا، سيساعده متصفّح Oculus في اكتشاف التطبيق إذا كان متوفّرًا في Oculus Store (وإذا كان متوفّرًا فقط). بالنسبة إلى المستخدمين الذين سبق لهم تثبيت التطبيق، سيساعدهم متصفّح Oculus في التبديل بسهولة إلى التطبيق إذا أرادوا ذلك.
أمثلة على تطبيقات الويب التقدّمية على Oculus Quest 2
التطبيقات المتوافقة مع الأجهزة الجوّالة من Meta
أنشأت أقسام متعددة في Meta تطبيقات ويب تقدّمية لجهاز Oculus Quest 2، مثل Instagram و Facebook. يتم تشغيل تطبيقات الويب هذه في نوافذ مستقلة للتطبيقات لا تحتوي على شريط عنوان URL ويمكن تغيير حجمها بحرية.
التطبيقات المتوافقة مع الأجهزة الجوّالة التي أنشأها مطوّرون آخرون
في وقت كتابة هذه المقالة، يتوفّر عدد صغير ولكن متزايد من تطبيقات الويب التقدّمية لجهاز Oculus Quest 2 على Oculus Store. يتيح تطبيق Spike للمستخدمين استخدام جميع أدوات العمل الأساسية، مثل البريد الإلكتروني والمحادثات والمكالمات والملاحظات والمهام والمهام المُراد إنجازها من صندوق البريد الإلكتروني في مركز بيئة افتراضية داخل تطبيق Spike مباشرةً.
ومن الأمثلة الأخرى Smartsheet، وهي مساحة عمل ديناميكية توفّر إدارة المشاريع ومسارات العمل المبرمَجة وإنشاء الحلول الجديدة بسرعة.
ستتوفّر المزيد من التطبيقات المتوافقة مع الأجهزة الجوّالة التي تعمل على الويب، مثل Slack أو Dropbox أو Canva، كما تمّ الإعلان عن ذلك في فيديو يعرض Jacob Rossi تم إصداره في سياق مؤتمر Connect الذي عقدته Facebook في عام 2021.
إنشاء تطبيقات ويب متقدّمة لأجهزة Oculus
حدّدت شركة Meta الخطوات المطلوبة في مستنداتها. بشكل عام، من المفترض أن تعمل تطبيقات الويب المتقدّمة التي يمكن تثبيتها في Chrome على Oculus بدون الحاجة إلى أي إعدادات إضافية.
متطلبات بيان تطبيق الويب
هناك بعض الاختلافات المهمة مقارنةً ب
معايير قابلية التثبيت في Chrome و
مواصفات بيان تطبيق الويب. على سبيل المثال، لا يتيح Oculus سوى استخدام
اللغات من اليمين إلى اليسار في الوقت الحالي، في حين لا تفرض مواصفات بيان تطبيق الويب أيّ محدودية مماثلة. ومن الأمثلة الأخرى على ذلك start_url
، وهو رمز يتطلّب متصفّح Chrome استخدامه بشكل صارم لكي يكون التطبيق قابلاً
للتثبيت، ولكنّه اختياري على Oculus. تقدّم Oculus أداة سطر الأوامر التي تتيح للمطوّرين إنشاء تطبيقات ويب تقدّمية لجهاز Oculus Quest 2، ما يتيح لهم تمرير المَعلمات غير المتوفّرة (أو تجاوز المَعلمات الحالية) في بيان تطبيق الويب.
تتضمّن Oculus عددًا من حقول بيان تطبيق الويب الحصرية الاختيارية التي يمكن استخدامها ل تخصيص تجربة تطبيق الويب التقدّمي.
حزم التطبيقات المتوافقة مع الأجهزة الجوّالة (PWAs) باستخدام واجهة سطر الأوامر Bubblewrap
Bubblewrap هي مجموعة من المكتبات المفتوحة المصدر وأداة سطر أوامر (CLI) لنظام Node.js. تم تطوير Bubblewrap من قِبل فريق Google Chrome لمساعدة المطوّرين في إنشاء وبناء وتوقيع مشروع Android لتشغيل تطبيقك المتوافق مع الويب كنشاط ويب موثوق به.
لا يتيح متصفح Meta Quest حاليًا استخدام تطبيقات الويب التقدّمية بالكامل، ولكن اعتبارًا من الإصدار 1.18.0،يتوافق Bubblewrap مع حزم التطبيقات المتوافقة مع الأجهزة الجوّالة (PWAs) على أجهزة Meta Quest.
ويمكنه إنشاء ملفات APK عالمية تفتح تطبيق TWA على أجهزة Android العادية ومتصفّح Meta Quest على أجهزة Meta Quest.
بافتراض أنّ Node.js مثبّت، يمكن تثبيت واجهة سطر أوامر Bubblewrap باستخدام العبارة التالية:
npm i -g @bubblewrap/cli
عند تشغيل Bubblewrap لأول مرة، سيُعرض عليك تنزيل وتركيب التبعيات الخارجية المطلوبة تلقائيًا، وهي حزمة تطوير Java (JDK) وأدوات إنشاء حزمة تطوير البرامج (SDK) من Android.
لإنشاء مشروع Android متوافق مع Meta Quest يُغلِّف تطبيقك المتوافق مع الأجهزة الجوّالة، يمكنك تنفيذ الأمر init
مع العلامة --metaquest
واتّباع خطوات المعالج:
bubblewrap init --manifest="https://your.web.app/manifest.json" --metaquest
بعد إنشاء المشروع، يمكنك إنشاؤه وتوقيعه من خلال تشغيل:
bubblewrap build
سيؤدي ذلك إلى إنشاء ملف باسم app-release-signed.apk
. يمكن تثبيت هذا الملف على الجهاز
أو نشره على Meta Quest Store أو "متجر Google Play" أو أي من منصّات توزيع تطبيقات Android
الأخرى.
حزم تطبيقات الويب التقدّمية باستخدام Oculus Platform Utility
Oculus Platform Utility هي أداة سطر الأوامر الرسمية التي طوّرتها شركة Meta لنشر التطبيقات على أجهزة Oculus Rift وMeta Quest.
ويسمح أيضًا بتجميع تطبيقات الويب التقدّمية لأجهزة Meta Quest باستخدام الأمر create-pwa
ونشرها
في Meta Quest Store وApp Lab.
اضبط اسم ملف الإخراج من خلال المَعلمة -o
ومسار حزمة SDK لنظام التشغيل Android من خلال المَعلمة --android-sdk
.
وجِّه الأداة إلى عنوان URL المنشور لبيان تطبيق الويب من خلال المَعلمة --web-manifest-url
.
إذا لم يكن لديك بيان على تطبيقك المتوافق مع الأجهزة الجوّالة (PWA) المنشور أو أردت إلغاء البيان المنشور، سيظل بإمكانك
إنشاء حزمة APK لتطبيقك المتوافق مع الأجهزة الجوّالة باستخدام ملف بيان على الجهاز والمحدّد --manifest-content-file
.
للحفاظ على بساطة البيان قدر الإمكان، استخدِم المَعلمة --package-name
مع قيمة في رمز اسم النطاق الخلفي (على سبيل المثال، com.company.app.pwa
)، بدلاً من إضافة الحقل ovr_package_name
الخاص بالملكية إلى البيان.
ovr-platform-util create-pwa -o output.apk --android-sdk ~/bin/android-10 --manifest-content-file manifest.json --package-name com.company.app.pwa
حزم تطبيقات الويب التقدّمية باستخدام PWABuilder
يرى المؤلفون أنّ استخدام PWABuilder هو أسهل طريقة لتعبئة تطبيقات الويب التقدّمية لأجهزة Meta Quest في الوقت الحالي، ولذلك يُنصح به.
PWABuilder هو مشروع مفتوح المصدر تم تطويره من قِبل Microsoft، ويسمح للّمطوّرين بتجميع تطبيقات الويب التقدّمية وتوقيعها للنشر في متاجر مختلفة، بما في ذلك Microsoft Store وGoogle Play Store وApp Store وMeta Quest Store.
إنّ حزم التطبيقات المتوافقة مع الويب (PWAs) باستخدام PWABuilder هي عملية سهلة جدًا، ما عليك سوى إدخال عنوان URL لتطبيق متوافق مع الويب وإدخال/تعديل البيانات الوصفية للتطبيق والنقر على الزر إنشاء.
يتيح تطبيق PWABuilder للمطوّرين اختيار الأداة التي سيتم استخدامها لتعبئة تطبيقات الويب التقدّمية على أجهزة Meta Quest.
يمكنك اختيار Meta Quest لاستخدام Oculus Platform Utility.
يمكنك اختيار Android لاستخدام Bubblewrap ووضع علامة في مربّع الاختيار متوافق مع Meta Quest.
تثبيت تطبيقات الويب التقدّمية باستخدام أداة ADB
بعد إنشاء ملف APK، يمكنك تثبيته على جهاز Meta Quest باستخدام أداة ADB عبر مهافذ USB أو Wi-Fi:
adb install app-release-signed.apk
إذا كنت تستخدم واجهة سطر أوامر Bubblewrap لحِزم التطبيقات المتوافقة مع الأجهزة الجوّالة، يوفّر لك الأمر البديل الملائم التالي لتحميل ملف APK من مصدر غير معروف:
bubblewrap install
تظهر التطبيقات التي تم تثبيتها من مصدر غير معروف في قسم مصادر غير معروفة في درج التطبيقات.
إرسال التطبيق
يمكنك الاطّلاع على تفاصيل حول تحميل التطبيقات المتوافقة مع الأجهزة الجوّالة إلى Oculus Store وإرسالها إليه في مستندات Oculus Developer Center.
بالإضافة إلى إرسال التطبيقات إلى Oculus Store، يمكن للمطوّرين أيضًا توزيعها على المستهلكين مباشرةً وبشكل آمن من خلال منصات مثل SideQuest، بدون الحاجة إلى الحصول على موافقة المتجر. ويسمح لهم ذلك بطرح تطبيق مباشرةً للمستخدمين النهائيين، حتى إذا كان لا يزال في مرحلة مبكرة من التطوير أو تجريبيًا أو موجهًا إلى جمهور فريد.
اختبار التطبيقات التي تتضمّن علامات تبويب متعددة
لاختبار التطبيقات التي تتضمّن علامات تبويب متعددة، أنشأتُ تطبيقًا تجريبيًا لتطبيقات الويب التقدّمية يعرض ميزات الروابط المختلفة، مثل فتح علامة تبويب جديدة في تطبيق الويب التقدّمي والبقاء في علامة التبويب الحالية وفتح نافذة متصفّح جديدة وفتح WebView والبقاء في علامة التبويب الحالية. أنشئ نسخة قابلة للتثبيت على الجهاز من هذا التطبيق من خلال تنفيذ الأوامر أدناه على جهازك.
ovr-platform-util create-pwa -o test.apk --android-skd ~/bin/android-10 --web-manifest-url https://tomayac.github.io/oculus-pwa-test/manifest.json --package-name com.example.pwa
adb install test.apk
إليك تسجيل شاشة للتطبيق التجريبي.
إصدار Oculus من SVGcode
لتجربة التعليمات، أنشأت إصدارًا متوافقًا مع Oculus من أحدث تطبيق متوافق مع الويب (PWA) الذي أنشأته، وهو
SVGcode. يمكنك تنزيل ملف APK الناتج
output.apk
من Google Drive. إذا أردت التحقيق في الحزمة بشكل أكبر، لديّ
إصدار تم إلغاء تجميعه،
أيضًا. يمكنك العثور على تعليمات الإنشاء في
package.json
.
يعمل استخدام التطبيق على Oculus بشكل جيد، بما في ذلك إمكانية فتح الملفات وحفظها. لا يتوافق متصفّح Oculus مع File System Access API، ولكن يمكن استخدام الطريقة الاحتياطية. إنّ الميزة الوحيدة التي لم تعمل هي ميزة التصغير/التكبير باستخدام إصبعَين. كنت أتوقع أن يعمل هذا الزر من خلال الضغط على زر الالتقاط على كلتا وحدتَي التحكّم ثم تحريكهما في اتجاهَين متعاكسَين. بخلاف ذلك، كان كل شيء آخر سريع الاستجابة وفعّالًا، كما يمكنك الاطّلاع عليه في تسجيل الشاشة المضمّن.
تطبيقات WebXR التفاعلية الثلاثية الأبعاد
لا يقتصر استخدام تطبيقات الويب التقدّمية على التطبيقات المسطّحة ثنائية الأبعاد على Oculus Quest. يمكن للمطوّرين إنشاء تجارب immersive 3D لواقع الافتراضي باستخدام WebXR API.
هل تتساءل عن كيفية التعامل مع الطلبات المختلفة (مثل تثبيت تطبيق متوافق مع الأجهزة الجوّالة (PWA) وطلبات الأذونات والإشعارات) من داخل الواقع الافتراضي، إن أمكن ذلك؟
في ما يلي تسجيل شاشة لمحاولة تسجيل اختبار طلبات وكيل المستخدم من اختبارات WebXR التي أجرتها مجموعة عمل الويب الشامل.
كما هو موضّح، يتطلب الدخول إلى وضع الواقع الافتراضي إذن المستخدم. يتم طلب الأذونات مرة واحدة لكل مصدر. يؤدي طلب الأذونات إلى الخروج من الوضع الشامل. لا تتوفّر الإشعارات حاليًا.
تتبُّع اليد
يمكنك استخدام يديك للتفاعل مع تطبيقات الويب التقدّمية في الوضع الغامر بفضل WebXR Hand Input API ونظام تتبُّع اليد المستنِد إلى الذكاء الاصطناعي من Meta.
في ما يلي تسجيل شاشة لمحاولة تتبُّع اليد من عيّنات WebXR التي تقدّمها مجموعة عمل الويب الغامر.
الواقع المعزّز/المختلط (العرض المباشر)
وفقًا لما تم الإعلان عنه في حدث Meta Connect لعام 2022، أصبح متصفّح Meta Quest متوافقًا مع الواقع المعزّز (AR) من WebXR، المعروف أيضًا باسم "الواقع المختلط" (MR)، على أجهزة Meta Quest 2 وMeta Quest Pro.
لنطّلِع على مثال للمبتدئين معدَّل قليلاً من A-Frame مع نماذج تصاغَرَت وقمَت السماء والطائرة بالاختفاء من أجل الواقع المعزّز.
A-Frame هو إطار عمل ويب مفتوح المصدر لإنشاء تجارب ثلاثية الأبعاد/الواقع الافتراضي/الواقع المعزّز تمامًا من عناصر HTML المخصّصة التعريفية القابلة لإعادة الاستخدام والتي يسهل قراءة وفهمها ونسخها ولصقها.
في ما يلي تسجيل شاشة لهذا العرض التوضيحي على Meta Quest 2.
يحتوي جهاز Meta Quest 2 على كاميرات أحادية اللون، لذا تكون ميزة "العرض المباشر" بالأبيض والأسود، في حين يحتوي جهاز Meta Quest Pro على كاميرات ملونة.
الاستنتاجات
إنّ تطبيقات الويب المتقدّمة على Oculus Quest 2 ممتعة جدًا وتُحقّق نتائج واعدة. إنّ اللوحة الافتراضية التي لا تنتهي والتي تسمح للمستخدمين بتغيير حجم الشاشة بما يناسب المهمة الحالية على أفضل وجه، تتيح لنا تغيير طريقة عملنا في المستقبل. لا تزال ميزة الكتابة في الواقع الافتراضي باستخدام ميزة "تتبُّع اليدين" في مراحلها الأولى، ولا تعمل بشكل موثوق إلى الآن، على الأقل بالنسبة إليّ، ولكنها تعمل بشكل جيد بما يكفي لإدخال عناوين URL أو كتابة نصوص قصيرة.
ما أعجبني أكثر في تطبيقات الويب المتقدّمة على Oculus Quest 2 هو أنّها مجرد تطبيقات ويب متقدّمة عادية يمكن استخدامها بدون تغيير في علامة تبويب المتصفّح أو من خلال حزمة APK صغيرة بدون أي واجهات برمجة تطبيقات خاصة بالمنصة. لم يكن استهداف منصّات متعددة باستخدام الرمز نفسه أسهل من أيّ وقت مضى. إليك تطبيقات الويب التقدّمية في الواقع الافتراضي والواقع المعزّز على الويب. المستقبل مشرق.
الشكر والتقدير
صورة Oculus Quest 2 تصوّرها Maximilian Prandstätter على Flickr. صور من Oculus Store لتطبيقات Instagram و Facebook و Oculus Browser و Spike بالإضافة إلى رسوم توضيحية لميزة سهولة العثور على التطبيقات ورسوم متحركة لميزة تتبُّع اليدين، مقدمة من Meta الصورة الرئيسية من تصميم "أرناو مارتن إي بويغ". تمت مراجعة هذه المشاركة من قِبل Joe Medley.