تتيح Cloud Anchors لمختلف المستخدمين مشاركة تجارب الواقع المعزّز

أدلة خاصة بالنظام الأساسي

نقطة الربط في السحابة الإلكترونية هي نوع خاص من الإرساء الذي يمكن استخدامه لمواصلة تجارب الواقع المعزّز في العالم. باستخدام ARCore Cloud Anchor API أو خدمة ARCore Cloud Anchor، يمكنك إنشاء طبقات تفاعلية من المعلومات الرقمية وتثبيتها في مواقع فعلية، وتصميم التجارب التي يمكن أن يشاركها عدة أشخاص بمرور الوقت على العديد من الأجهزة المختلفة. تربط Cloud Anchors بالمواقع الجغرافية الحقيقية من خلال محتوى رقمي يمكن لأي مستخدم الوصول إليه من أجهزة جوّالة متوافقة. يمكن لمستخدمي Android وiOS المشاركة في التجربة نفسها والرجوع إليهم مرارًا وتكرارًا، حتى بعد مرور أسابيع أو أشهر.

الإعلانات الثابتة والثابت في السحابة الإلكترونية

Cloud anchors هي علامات ارتساء مستضافة على نقطة نهاية السحابة الإلكترونية ARCore API. تتيح هذه الاستضافة للمستخدمين مشاركة التجارب في التطبيق نفسه. تنطبق الإرشادات الأساسية للإعلانات الثابتة أيضًا على Cloud Anchors.

حالات استخدام للتطوير باستخدام ARCore Cloud Anchor API

يمكن لواجهة برمجة تطبيقات ARCore Cloud Anchor API المساعدة في الحفاظ على تجارب الواقع المعزّز في العالم الحقيقي وإنشاء تجارب مشتركة بين المستخدمين. في ما يلي بعض الطرق التي يمكنك من خلالها استخدام هذا النموذج في مشروعاتك الخاصة.

حافِظ على تجاربك في الواقع المعزّز

تمكّن ميزة "ثبات السحابة الإلكترونية" أحد المستخدمين من وضع كائن "الواقع المعزّز" في البيئة الفعلية، ويرى مستخدم آخر العنصر نفسه في المكان نفسه في وقت لاحق. على سبيل المثال، يمكنك استخدام Cloud Anchors لإنشاء لافتات افتراضية أمام المتاجر، أو ترك ملاحظات افتراضية على أسطح طاولات المطبخ لأصدقائهم، أو إعادة تزيين غرف نومهم باستخدام ملصقات افتراضية. بشكل عام، يتم استخدام Cloud Anchors بشكل أفضل لتجارب الواقع المعزّز على مستوى الغرفة.

تجارب تعاونية في الوقت الفعلي

تتيح Cloud Anchors أيضًا التعاون في الوقت الفعلي بين المستخدمين. على سبيل المثال، يمكن للمستخدمين لعب لعبة بينغ بونغ الافتراضية على طاولة القهوة أو رسم لوحة جدارية افتراضية مع مجتمعهم.

توافق الجهاز

تعمل واجهة برمجة تطبيقات ARCore Cloud Anchor API على جميع الأجهزة المتوافقة مع ARCore.

آلية عمل Cloud Anchors

تتصل منصة ARCore بنقطة نهاية السحابة الإلكترونية لـ ARCore API من أجل استضافة رموز Cloud Anchor وحلها، ما يؤدّي إلى تفعيل هذه التجارب المشترَكة. وهذا يتطلب اتصال سليم بالإنترنت.

فيما يلي صورة عالية المستوى عن كيفية عمل الاستضافة والحل:

  1. ينشئ المستخدم علامة ارتساء محلية في بيئته.
  2. نقطة الارتساء مُستضافة: يُحمِّل ARCore بيانات هذا الارتساء المحلي إلى نقطة نهاية ARCore API على السحابة الإلكترونية، وتعرِض نقطة النهاية معرّفًا فريدًا لهذا الارتساء.
  3. ويوزِّع التطبيق هذا المعرّف الفريد على مستخدمين آخرين.
  4. علامة ارتساء تم حلها: يمكن للمستخدمين الذين لديهم رقم تعريف فريد إنشاء علامة ارتساء نفسها باستخدام ARCore Cloud Anchor API.

الاستضافة

لإنشاء مرساة واستضافتها، يستخدم ARCore خريطة ميزات ثلاثية الأبعاد للمساحة المحيطة بتلك المرساة. للحصول على خريطة الميزات هذه، يجب أن تصوّر الكاميرا الخلفية للجهاز البيئة المحيطة بمركز الاهتمام وحوله من زوايا عرض ومواضع مختلفة قبل إجراء مكالمة المضيف. بعد ذلك، تنشئ واجهة برمجة تطبيقات ARCore Cloud Anchor API خريطة ميزات ثلاثية الأبعاد للمساحة، وتعرض معرّف Cloud Anchor فريدًا للجهاز.

جارٍ الحل

عندما يوجِّه مستخدم آخر في البيئة نفسها كاميرا جهازه إلى المنطقة التي تمت استضافة Cloud Anchor فيها، يؤدي طلب الحل إلى مقارنة الميزات المرئية من المشهد بشكل دوري من المشهد بخريطة الميزات الثلاثية الأبعاد التي تم إنشاؤها. يستخدم ARCore هذه المقارنات لتحديد موضع المستخدم واتجاهه ووضعه بالنسبة إلى Cloud Anchor.

سياسة إيقاف واجهة برمجة التطبيقات نهائيًا

يُرجى الاطّلاع على سياسة إيقاف ARCore Cloud Anchor API نهائيًا لمعرفة التفاصيل.