ويب إكس آر

ويب إكس آر
واجهة برمجة تطبيقات جهاز WebXR
اختصارويب إكس آر
حالة
  • توصية المرشح (CR)
    • واجهة برمجة التطبيقات للجهاز
    • وحدة الواقع المعزز
  • مسودة العمل (WD)
    • واجهة برمجة التطبيقات للطبقات
    • وحدة الإدخال اليدوي
    • وحدة لوحات الألعاب
  • المسودة الأولى للعمل العام (FPWD)
    • واجهة برمجة تطبيقات تقدير الإضاءة
    • وحدة اختبار الضربة
    • وحدة تراكبات DOM
    • وحدة استشعار العمق
  • مسودة المحرر
    • وحدة المراسي
منظمةشبكة الويب العالمية
لجنة
  • مجموعة مجتمع الويب الشامل
  • مجموعة عمل الويب الشاملة
المحررين
  • ريك كابانييه
  • مانيش جوريجاوكار
  • براندون جونز
  • نيل واليكزيك
المعايير الأساسية
اِختِصاص
موقع إلكترونيimmersive-web.github.io

WebXR Device API هي واجهة برمجة تطبيقات ويب (API) [1] [2] تصف الدعم للوصول إلى أجهزة الواقع المعزز والواقع الافتراضي ، مثل HTC Vive و Oculus Rift و Oculus Quest و Google Cardboard و HoloLens و Apple Vision Pro و Magic Leap أو الواقع الافتراضي مفتوح المصدر (OSVR)، في متصفح الويب . [3] [4] تعد واجهة WebXR Device API وواجهات برمجة التطبيقات ذات الصلة [5] معايير حددتها مجموعات W3C ومجموعة مجتمع الويب الشامل [6] ومجموعة عمل الويب الشامل. [7] [8] بينما تعمل مجموعة المجتمع على المقترحات في فترة الحضانة، تحدد مجموعة العمل مواصفات الويب النهائية التي سيتم تنفيذها بواسطة المتصفحات. [9] [10] [11]

كان WebVR عبارة عن واجهة برمجة تطبيقات ويب تجريبية كانت قادرة فقط على تمثيل الواقع الافتراضي وتم استبدالها بـ WebXR. [12] [13] [14]

تاريخ

تم تصور واجهة برمجة تطبيقات WebVR لأول مرة في ربيع عام 2014 بواسطة فلاديمير فوكيتشيفيتش من موزيلا . ومن بين المساهمين في واجهة برمجة التطبيقات براندون جونز (جوجل) وبوريس سموس وآخرين من فريق موزيلا. [15] في 1 مارس 2016، أعلن فريق موزيلا في آر وفريق جوجل كروم عن إصدار الإصدار 1.0 من اقتراح واجهة برمجة تطبيقات WebVR . جلبت إعادة هيكلة واجهة برمجة التطبيقات الناتجة العديد من التحسينات إلى WebVR. [16]

تم نشر أحدث مسودة عمل لواجهة برمجة تطبيقات جهاز WebXR آخر مرة في فبراير 2022. [4] محررو المواصفات حاليًا هم من Google و Meta . أعضاء آخرون من Mozilla و Microsoft و Samsung Electronics و Apple ، بالإضافة إلى العديد من الشركات الناشئة والخبراء المدعوين لديهم مدخلات في مستقبل المواصفات. [17] جميع مناقشات المواصفات عامة على GitHub. [18]

تتضمن التحديثات البارزة قدرات الواقع المعزز المحسّنة والأداء المحسّن ودعم الأجهزة الأوسع. [19] تركز الجهود الجارية على توحيد وتطوير واجهة برمجة تطبيقات WebXR، وتزويد المطورين بالأدوات والموارد اللازمة لإنشاء تجارب ويب غامرة . [20]

في عام 2018، حلت واجهة برمجة تطبيقات WebXR Device محل WebVR، حيث تم تصميمها لكل من الواقع المعزز وأجهزة الواقع الافتراضي والواقع والأجهزة المستقبلية المحتملة. [12] [13] [21] تم تنفيذ WebVR في متصفحات Firefox وChromium قبل أن يتم إيقافها وإزالتها. في 24 سبتمبر 2018، أصبحت مجموعة عمل الويب الغامرة رسمية. [22]

تصميم

يعرض WebXR Device API بعض الواجهات الجديدة (مثل XRView، [21] XRPose [23] ) التي تسمح لتطبيقات الويب بتقديم المحتوى في الواقع الافتراضي والواقع المعزز، وذلك باستخدام WebGL مع إعدادات الكاميرا الضرورية وتفاعلات الجهاز (مثل وحدات التحكم أو وجهة النظر).

يدعم

يتم حاليًا دعم WebXR Device API [24] (مسودة توصية المرشح) في الإصدارات المستقرة من Edge وChrome 79+، وChrome لنظام Android 79+، وOpera 66+، وOpera Mobile 64+، وSamsung Internet 12+، ومتصفح Oculus. [25] [26] يتم دعم WebXR في Safari لنظام التشغيل visionOS على سماعة الواقع المختلط Apple Vision Pro . [27]

تقنيات مماثلة

على الرغم من أن WebXR فريد من نوعه باعتباره واجهة برمجة تطبيقات، إلا أنه يحتوي على أوجه تشابه مع واجهات برمجة التطبيقات الأصلية في نفس المجال مثل OpenXR و ARCore و ARKit .

انظر أيضا

مراجع

  1. ^ "واجهات برمجة تطبيقات الويب | MDN". developer.mozilla.org . تم الاسترجاع في 2022-03-01 .
  2. ^ "لماذا يجب أن تنتبه إلى WebXR". CrossComm . تم الاسترجاع في 2022-03-01 .
  3. ^ "أساسيات WebXR". وثائق الويب الخاصة بشبكة MDN . تم الاسترجاع في 22 ديسمبر 2021 .
  4. ^ "واجهة برمجة تطبيقات جهاز WebXR". www.w3.org . تم الاسترجاع في 2022-03-01 .
  5. ^ "مجموعة عمل الويب الشامل/مجموعة المجتمع". immersive-web.github.io . تم الاسترجاع في 2022-03-01 .
  6. ^ "مجموعة مجتمع الويب الغامر". www.w3.org . 22 مارس 2017 . تم الاسترجاع 2022-03-01 .
  7. ^ "مجموعة عمل الويب الشاملة". www.w3.org . تم الاسترجاع في 2022-03-01 .
  8. ^ "واجهة برمجة تطبيقات جهاز WebXR - واجهات برمجة تطبيقات الويب | MDN". developer.mozilla.org . تم الاسترجاع في 2022-03-01 .
  9. ^ مستودع مقترحات مجموعة مجتمع الويب الشامل، الويب الشامل في W3C، 2022-02-21 ، تم استرجاعه في 2022-03-01
  10. ^ "عملية المجموعة المجتمعية والتجارية | المجموعات المجتمعية والتجارية". www.w3.org . تم الاسترجاع في 2022-03-01 .
  11. ^ "المعايير/المشاركة في مجموعة عمل W3C - MozillaWiki". wiki.mozilla.org . تم الاسترجاع في 2022-03-01 .
  12. ^ بواسطة Vrignaud, Andre (20 أكتوبر 2017). "إحضار الواقع المختلط إلى الويب – مدونة Mozilla". مدونة Mozilla . تم الاسترجاع في 23 ديسمبر 2021 .
  13. ^ ab Medley, Joseph (مايو 2018). "مرحبًا بكم في الويب الغامر". Google Developers . تم الاسترجاع في 23 ديسمبر 2021 .
  14. ^ “واجهة برمجة تطبيقات WebVR”. مستندات ويب MDN . تم الاسترجاع 2015/11/04 .
  15. ^ "مواصفات WebVR القديمة". W3C webvr . 2022-02-28.
  16. ^ Yee, Casey (1 مارس 2016). "تقديم اقتراح واجهة برمجة تطبيقات WebVR 1.0". Mozilla Hacks . تم الاسترجاع في 2021-12-23 .
  17. ^ "مجموعة عمل الويب الشاملة - المشاركون". www.w3.org . تم الاسترجاع في 2022-03-01 .
  18. ^ "الويب الشامل في W3C". GitHub . تم الاسترجاع في 2022-03-01 .
  19. ^ "مستودع WebXR على GitHub". github.com . تم الاسترجاع في 2024-08-02 .
  20. ^ "W3C WebXR Device API". w3.org . تم الاسترجاع في 2024-08-02 .
  21. ^ من "واجهة برمجة تطبيقات جهاز WebXR". immersive-web.github.io . تم الاسترجاع في 2022-03-01 .
  22. ^ "ميثاق مجموعة عمل الويب الشامل" . تم الاسترجاع في 23 ديسمبر 2021 .
  23. ^ "واجهة برمجة تطبيقات جهاز WebXR". immersive-web.github.io . تم الاسترجاع في 2022-03-01 .
  24. ^ "واجهة برمجة تطبيقات جهاز WebXR". W3C . تم الاسترجاع في 2024-02-17 .
  25. ^ ""webxr"| هل يمكنني استخدام... جداول الدعم لـ HTML5 وCSS3 وما إلى ذلك". caniuse.com . تم الاسترجاع في 2022-03-01 .
  26. ^ "مقدمة إلى متصفح Oculus | مطورو Oculus". developer.oculus.com . تم الاسترجاع في 2022-03-01 .
  27. ^ "تعرف على Safari للحوسبة المكانية". developer.apple.com . تم الاسترجاع في 2024-02-17 .
  • أساسيات WebXR على MDN Web Docs
  • WebXR: كيفية جلب الواقع الافتراضي إلى أي جهاز
Retrieved from "https://en.wikipedia.org/w/index.php?title=WebXR&oldid=1238219649#History"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate