أخبار المنتجات

تحديثات Android XR لمنصات Unity وUnreal وGodot

قراءة لمدة 4 دقائق
Luke Hopkins
مهندسة علاقات المطوّرين في Android

يسرّنا اليوم الإعلان عن أنّ Unreal Engine وGodot أصبحا متوافقَين رسميًا مع Android XR. بالإضافة إلى هذه التوسعات في المحرّكات، سنطلق أيضًا أدوات جديدة مصمّمة لتعزيز إنتاجيتك وإتاحة إمكانات جديدة في الواقع الممتد، وهي مركز محرّكات Android XR وإطار عمل التفاعل في Android XR

‫Android XR Engine Hub

يتوفّر Android XR Engine Hub حاليًا على أجهزة Windows، وهو مركز التحكّم في عملية التطوير. تعمل هذه الأداة على توحيد سير العمل في Unity وUnreal Engine وGodot من خلال العمل كجسر عالي السرعة يبث بيانات الإدراك التي تم إنشاؤها على الجهاز مباشرةً من جهازك إلى المحرّك الذي تختاره. 

DirectPreview_Low.gif

البث المباشر في الوقت الفعلي باستخدام OpenXR

يعمل "مركز الاستشعار" على سد الفجوة بين إمكانات الكمبيوتر المكتبي وبيانات أجهزة الاستشعار على الأجهزة الجوّالة. بدلاً من الحاجة إلى إنشاء إصدار كامل لمعرفة كيفية تفاعل تطبيقك مع العالم، يتيح لك Hub بث إضافات OpenXR من جهاز Android XR الفعلي مباشرةً إلى جهاز Windows.

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

يتيح "مركز الاختبار" إجراء اختبارات بزمن استجابة منخفض للإضافات التالية التي يتم بثها:

الدعم الأساسي ودعم التفاعل

  • XR_EXT_hand_tracking & hand_interaction: يتيح هذا الخيار بث شبكات اليدين المكوّنة من 26 نقطة وبيانات المفاصل لإجراء اختبارات التفاعل على الفور.
  • XR_EXT_eye_gaze_interaction: تحويل بيانات تتبُّع العين إلى بيانات افتراضية لاختبار واجهة المستخدم ومنطق التركيز على مركز الرؤية على الكمبيوتر
  • XR_EXT_palm_pose وXR_EXT_uuid: تتبُّع دقيق في الوقت الفعلي وبث معرّف العنصر الثابت

إضافات Android XR الخاصة بالمورّدين

  • تتبُّع العين والوجه (XR_ANDROID): يمكنك بث بيانات الأفاتار التعبيري إلى أداة التعديل لتحسين حضورك على وسائل التواصل الاجتماعي بدون الحاجة إلى إنشاء الأفاتار.
  • المرور عبر الواقع المعزّز والعناصر القابلة للتتبّع: يمكنك الوصول إلى فهم مباشر للبيئة المحيطة، مثل رصد الطائرات واختبارات التصادم، مباشرةً من خلال نافذة العرض في المحرّك.

من خلال محاكاة إمكانات أجهزة Android XR وبثها عبر جسر سطح مكتب بزمن استجابة منخفض، يتيح Android XR Engine Hub لمطوّري محركات الألعاب تكرار العمل بسرعة.

تنزيل "مركز Google":

توسيع نطاق دعم محركات الألعاب

من خلال التزامنا بمعايير OpenXR، نضمن حصولك على أفضل الأدوات المتاحة للمساعدة في تجسيد رؤيتك الإبداعية، سواء كنت تعمل في استوديو كبير أو كنت مطوّرًا مستقلاً.

Unreal Engine

تتوفّر الآن معاينة المطوّرين لتوافق Unreal Engine، وتستهدف الإصدار 5.6.1. تم إنشاء عملية الدمج هذه مباشرةً باستخدام OpenXR مع إمكانية استخدام واجهة برمجة تطبيقات خاصة بمورّد AndroidXR من خلال إضافة مورّد Android XR لـ Unreal، ويمكنك الوصول إلى إضافات خاصة بالنظام الأساسي لتتبُّع اليد المتقدّم وتتبّع تعابير الوجه وفهم المشهد (مثل رصد المستوى والعمق) مع الاستفادة من مخططات Unreal أو إمكانية استخدام C++.

ue5_1-02-ue-project-creation.png

البدء باستخدام Unreal:

Godot

بالشراكة مع مؤسسة Godot و W4 Games، سنوفّر دعمًا رسميًا لمنصّة Godot على Android XR للإصدار 4.6.2 من Godot والإصدارات الأحدث.

لقد شهدنا بالفعل زخمًا كبيرًا من W4، إذ نقلوا تجارب مثل MoAT و Expedition to Blobotopia التي أصبحت متاحة على Google Play، ما يثبت أنّ Godot جاهز لتقديم تجارب مكانية عالية الجودة اليوم.

للاستفادة من إمكانات المنصة الكاملة، استخدِم Godot OpenXR Vendors plugin 5.1، الذي يوفّر إضافات المورّدين الضرورية لنظام Android XR من أجل ميزات مثل تحديد شكل المشهد والدقة الديناميكية وتقدير الإضاءة وغير ذلك الكثير. نتعاون مع Godot لتحسين تنفيذ OpenXR بما يتوافق مع معايير استهلاك الطاقة والإدخال في Android XR.

بدء استخدام Godot:

Unity 

تتوفّر الآن حزمة Unity OpenXR: Android XR 1.13 للإصدار Unity 6.5 التجريبي. وسّعت Unity نطاق توافق Application SpaceWarp ليشمل كلاً من uGUI وTextMeshPro. ترقَّب الإصدار العام من Unity 6.5 والمزيد من التحسينات على المنصة التي ستتوفّر هذا الصيف.

‫Android XR Extensions v1.3.1 for Unity

تتوفّر جميع العناصر الأخرى اللازمة لدمج المنصة بشكل شامل في أحدث إصدار من Android XR Extensions:

  • إتاحة Spatial API:  يمكنك الآن إدارة علامة البيان android.software.xr.api.SPATIAL مباشرةً من خلال إعدادات XRSessionFeature، ما يسهّل عليك تحديد متطلبات Spatial API ومستوياتها المستهدَفة في تطبيقك.
  • تتبُّع الوجه بدقة عالية: توفّر ميزة "الوضعيات الدقيقة للعين" الجديدة وضعيات دقيقة للعين باستخدام طريقة الإضافة TryGetFineEyePoses.
  • إتاحة "المعاينة المباشرة": تتيح ميزة البث المباشر على Android XR إمكانية استخدام "المعاينة المباشرة" في وضع التشغيل في Unity Editor (على أجهزة Windows فقط).

ملاحظة: تمت إزالة Android XR (Extensions): Hand Mesh، ويجب الآن استخدام بيانات شبكة اليد الموحّدة ضمن حزمة الإضافات.

‫Android XR Interaction Framework for Unity

تتوفّر الآن "إطار عمل التفاعل مع Android XR" (AXRIF) في إصدار "معاينة المطوّر". ‫AXRIF هي مجموعة أدوات إدخال غير منمّقة ومحدّدة الأسلوب تجرّد المنطق المعقّد المطلوب لإنشاء واجهات متوافقة مع تفاعلات نظام Android XR.

بدلاً من التركيز على العناصر المرئية لواجهة المستخدم، تعطي AXRIF الأولوية للآليات الأساسية لتجربة المستخدم في Android XR. ويستند إلى "أداة إدارة الانتقال" نفسها التي تتيح إدخالات متعددة الوسائط غنية للنظام، ما يتيح التبديل بين وحدات التحكّم 6DoF، وفأرة ثلاثية الأبعاد، وتتبُّع حركة اليد، وتتبُّع حركة العين. من خلال الاستفادة من إطار العمل هذا، يمكن للمطوّرين تقليل عبء التنفيذ المطلوب بشكل كبير لتوفير مجموعة كاملة من التفاعلات القوية في تطبيقات Android XR.

عند الإطلاق، يوفّر إطار العمل ثلاث إمكانات أساسية:

  • عمليات الانتقال التلقائية بين طرق الإدخال المتعدّدة الوسائط: يدير إطار العمل آلة الحالة للتبديل بين طرق الإدخال المتعدّدة الوسائط. على سبيل المثال، يتعامل مع منطق الانتقال عندما ينتقل المستخدم من استهداف عنصر بنظرة العين إلى لمسه مباشرةً، ما يسهّل إتاحة التوافق في الوقت نفسه مع اليدين وأجهزة التحكّم والفئران.
  • التفاعل بالإيماءات بمساعدة تتبُّع النظرات: يجمع AXRIF بين استهداف متجه النظرات والتعرّف على إيماءات اليد (مثل الضغط بإصبعين للاختيار) من أجل التفاعل الدقيق عن بُعد، بما يتوافق مع السلوك التلقائي للنظام.
  • التفاعل مع واجهة المستخدم الثنائية الأبعاد المستند إلى الفيزياء: يربط إطار العمل بين تتبُّع اليد عالي الدقة والتفاعلات مع المساحات الثنائية الأبعاد، ما يتيح إيماءات النقر والتمرير البديهية على اللوحات العائمة مع مراعاة قيود الحدود المادية.

من خلال استخدام AXRIF، يكتسب تطبيقك نموذج التفاعل الأصلي للنظام الأساسي، ما يضمن أن يكون تطبيقك متوافقًا مع بقية نظام التشغيل. 

استكشاف مجموعة الأدوات:

البدء اليوم:

هذا هو أفضل وقت للبدء في تطوير تطبيقات Android XR. تتوافق المنصة مع Unity وUnreal وGodot، وهي جاهزة لتلبية رؤيتك الإبداعية، بغض النظر عن المحرك الذي تستخدمه. يمكنك استكشاف شركاء محرّكات البحث الرسميين للبدء:

يمكنك الاطّلاع على هذا الإعلان وجميع آخر الأخبار حول مؤتمر Google I/O 2026 على io.google.

تأليف:

متابعة القراءة