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

تحديثات Android XR لـ Unity وUnreal وGodot

قراءة لمدة 4 دقائق

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

Android XR Engine Hub

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

DirectPreview_Low.gif

البث في الوقت الفعلي من خلال OpenXR

يربط المحور بين قوة الكمبيوتر المكتبي وبيانات أجهزة الاستشعار على الأجهزة الجوّالة. بدلاً من الحاجة إلى إنشاء إصدار كامل لمعرفة كيفية تفاعل تطبيقك مع العالم، يبث المحور إضافات 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): يبث هذا الخيار بيانات الأفاتار المعبرة إلى المحرّر لتحسين الحضور الاجتماعي بدون إنشاء إصدار.
  • Passthrough & Trackables: يمكنك الوصول إلى فهم البيئة في الوقت الفعلي، مثل رصد الطائرات واختبارات النتائج، مباشرةً في إطار عرض المحرّك.

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

تنزيل المحور:

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

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

Unreal Engine

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

ue5_1-02-ue-project-creation.png

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

Godot

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

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

للاستفادة من الإمكانات الكاملة للمنصة، استخدِم Godot OpenXR Vendors plugin 5.1، الذي يوفّر إضافات مورّدي Android XR اللازمة لميزات مثل scene meshing و dynamic resolution و light estimation وغير ذلك الكثير. نتعاون مع Godot لتحسين تنفيذ OpenXR من أجل ملف تعريف الطاقة ومعايير الإدخال في Android XR.

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

Unity 

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

‫Android XR Extensions v1.3.1 لـ Unity

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

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

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

‫Android XR Interaction Framework لـ Unity

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

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

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

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

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

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

البدء اليوم:

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

يمكنك استكشاف هذا الإعلان وجميع تحديثات Google I/O 2026 على io.google.

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