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

إليك إصدار ”معاينة المطوّر“ من حزمة تطوير البرامج (SDK) لمنصة Android XR

مدّة القراءة: 5 دقائق
Matthew McCullough
نائب رئيس إدارة المنتجات، فريق تطوير Android

نطلق اليوم إصدار ”معاينة المطوّر“ من حزمة تطوير البرامج (SDK) لمنصة Android XR، وهي حزمة تطوير شاملة لمنصة Android XR. هذه المنصّة هي الأحدث في عائلة Android، وتم تصميمها لسماعات الرأس التي تعمل بتقنيات الواقع الممتد (والنظّارات الذكية في المستقبل). ستتوفّر لك فرص لا حصر لها لإنشاء تجارب تمزج بين العالمَين الرقمي والواقعي وتطويرها، وذلك باستخدام واجهات برمجة التطبيقات والأدوات والمعايير المفتوحة المألوفة في Android والمصمّمة لتجارب الواقع الممتد. كل ذلك يعني أنّه إذا كنت تطوّر تطبيقات لنظام Android، فأنت تطوّرها أيضًا لتجارب الواقع الممتد. تابع القراءة للبدء في تطوير التطبيقات لسماعات الرأس.

باستخدام حزمة تطوير البرامج (SDK) لمنصة Android XR، يمكنك إجراء ما يلي:

  • التحرّر من الشاشات التقليدية من خلال إضفاء طابع مكاني على تطبيقك باستخدام عناصر ثلاثية الأبعاد غنية ولوحات مكانية وصوت مكاني يمنح إحساسًا طبيعيًا بالعمق والمقياس والواقعية الملموسة
  • نقل المستخدمين إلى مساحة افتراضية رائعة أو التفاعل معهم في منازلهم أو أماكن عملهم
  • الاستفادة من إمكانات التفاعل الطبيعي المتعدد الوسائط، مثل استخدام اليدَين والعينَين

"نعتقد أنّ Android XR سيغيّر قواعد اللعبة في مجال سرد القصص. فهو يتيح لنا دمج عمق السرد مع ميزات تفاعلية متقدّمة، ما يؤدي إلى إنشاء عالم غامر يمكن للجمهور التفاعل فيه مع الشخصيات والقصص بطرق لم يسبق لها مثيل."
- Jed Weintrob، شريك في 30 Ninjas

تطبيقاتك على Android XR

تم تصميم حزمة تطوير البرامج (SDK) لمنصة Android XR استنادًا إلى الأسس الحالية لتطوير تطبيقات Android. سننقل أيضًا "متجر Play" إلى Android XR، حيث ستتوفّر معظم تطبيقات Android تلقائيًا بدون أي جهد إضافي في التطوير. سيتمكّن المستخدمون من اكتشاف تطبيقاتك الحالية واستخدامها في بُعد جديد تمامًا. لتمييز تطبيق Compose الحالي، يمكنك الموافقة على إضفاء طابع مكاني تلقائيًا على مكوّنات التصميم المتعدد الأبعاد (الإصدار 3) وCompose للواجهات التكيُّفية في الواقع الممتد.

apps_optimized.webp

تستفيد التطبيقات المحسّنة للشاشات الكبيرة من إمكانات تغيير الحجم في Android XR

تتضمّن حزمة تطوير البرامج (SDK) لمنصة Android XR ميزات تناسب جميع المطوّرين:

هل تستخدمون Kotlin و"استوديو Android"؟ ستشعرون وكأنّكم في منزلكم عند استخدام حزمة تطوير البرامج (SDK) لـ Jetpack XR، وهي مجموعة من المكتبات والأدوات المألوفة التي تسهّل عملية التطوير وتزيد الإنتاجية.

  • هل تستخدمون محرّك Unity ثلاثي الأبعاد في الوقت الفعلي؟ توفّر حزمة Android XR Extensions for Unity الحِزم التي تحتاجون إليها لإنشاء تجارب قوية وغامرة أو نقلها.
  • هل تطوّرون تطبيقات على الويب؟ استخدِموا WebXR لإضافة تجارب غامرة متوافقة مع Chrome.
  • هل تعملون مع لغات برمجية أصلية مثل C/C++؟ يتوافق Android XR مع معيار OpenXR 1.1.

إنشاء المحتوى باستخدام حزمة تطوير البرامج (SDK) لـ Jetpack XR

تتضمّن حزمة تطوير البرامج (SDK) لـ Jetpack XR مكتبات Jetpack جديدة مصمّمة خصيصًا لتجارب الواقع الممتد. تشمل أهم الميزات ما يلي:

  • **Jetpack Compose for XR** : تتيح لكم إنشاء تنسيقات واجهة مستخدم مكانية بشكل إعلاني وإضفاء طابع مكاني على واجهة المستخدم الحالية ثنائية الأبعاد التي تم إنشاؤها باستخدام Compose أو Views
  • **التصميم المتعدد الأبعاد للواقع الممتد** : تتضمّن مكوّنات وتنسيقات تتكيّف تلقائيًا مع تجارب الواقع الممتد
  • **Jetpack SceneCore** : توفّر الأساس لإنشاء تجارب ثلاثية الأبعاد مخصّصة
  • **ARCore for Jetpack XR** : تمنح تطبيقكم إمكانات إدراك قوية لفهم العالم الحقيقي

" باستخدام Android XR، يمكننا نقل تطبيق Calm مباشرةً إلى عالمكم، ما يتيح لكم تجربة الاسترخاء بطريقة أعمق وأكثر تأثيرًا. من خلال التعاون الوثيق مع فريق Android XR بشأن هذه التكنولوجيا المتطوّرة، أعدنا تصوّر كيفية إنشاء إحساس بالعمق والمساحة، ما يؤدي إلى مستوى من الانغماس يساعدكم على الشعور بالتركيز والاسترخاء بشكل فوري." 
- Dan Szeto، نائب الرئيس في Calm Studios

ابدأوا رحلتكم مع حزمة تطوير البرامج (SDK) لـ Jetpack XR باستخدام نموذج Hello XR Sample ، وهو مقدّمة بسيطة للميزات الأساسية في Jetpack Compose for XR.

مزيد من المعلومات حول التطوير باستخدام حزمة تطوير البرامج (SDK) لـ Jetpack XR.

jetnews.webp

تطبيق JetNews النموذجي هو تطبيق Android للشاشات الكبيرة تم تكييفه ليتوافق مع Android XR

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

  • استخدِموا محاكي Android XR الجديد لإنشاء جهاز XR افتراضي من أجل نشر التطبيقات التي تم إنشاؤها باستخدام حزمة تطوير البرامج (SDK) لـ Jetpack XR واختبارها. يتضمّن المحاكي عناصر تحكّم خاصة بتجارب الواقع الممتد لاستخدام لوحة المفاتيح والماوس للتنقّل في مساحة افتراضية محاكاة.
  • استخدِموا نموذج Android XR للبدء في إنشاء تطبيق باستخدام Jetpack Compose for XR.
  • استخدِموا أداة فحص التنسيق المعدَّلة لفحص مكوّنات واجهة المستخدم التي تم إضفاء طابع مكاني عليها والتي تم إنشاؤها باستخدام Jetpack Compose for XR وتصحيح الأخطاء فيها.

مزيد من المعلومات حول الأدوات المفعّلة لتجارب الواقع الممتد في "استوديو Android" ومحاكي Android XR.

xr_emulator2.webp

يتضمّن محاكي Android XR في "استوديو Android" عناصر تحكّم جديدة لاستكشاف المساحة الثلاثية الأبعاد داخل المحاكي

إنشاء المحتوى باستخدام Unity

تعاونّا مع Unity لدمج محرّكها ثلاثي الأبعاد في الوقت الفعلي مع Android XR بدءًا من Unity 6. تقدّم Unity حزمة Unity OpenXR: Android XR لنقل تجاربكم المتعددة المنصات في الواقع الممتد إلى Android XR.

تضيف Unity إمكانية استخدام Android XR إلى حِزم الواقع الممتد الشائعة التالية:

نطرح أيضًا حزمة Android XR Extensions for Unity مع نماذج وميزات مبتكرة، مثل ملف التفاعل مع الماوس، ووضع مزج البيئة، والشبكة المخصّصة لليد، وتتبُّع العناصر، والمزيد.

"بعد أن نقلنا لعبة Demeo إلى معظم المنصات المتاحة تجاريًا، يمكننا القول إنّنا أُعجبنا بعملية تكييف اللعبة لتشغيلها على Android XR."
– Johan Gastrin، المدير التنفيذي للتكنولوجيا في Resolution Games

يمكنكم الاطّلاع على دليل البدء في Unity ومنشور مدونة Unity لمزيد من المعلومات.

vacation_simulator.webp

تم تعديل لعبة Vacation Simulator لتتوافق مع Unity 6 وتدعم Android XR

إنشاء المحتوى للويب

يتوافق Chrome على Android XR مع معيار WebXR. إذا كنتم تنشئون محتوى للويب، يمكنكم تحسين المواقع الإلكترونية الحالية باستخدام محتوى ثلاثي الأبعاد أو إنشاء تجارب غامرة جديدة. يمكنكم أيضًا استخدام أُطر عمل كاملة الميزات، مثل three.js أو A-Frame أو PlayCanvas لإنشاء عوالم افتراضية، أو يمكنكم استخدام واجهة برمجة تطبيقات أبسط، مثل model-viewer، ليتمكّن المستخدمون من عرض المنتجات على موقع للتجارة الإلكترونية. ولأنّ WebXR هو معيار مفتوح، فإنّ التجارب نفسها التي تنشئونها لأجهزة الواقع المعزّز على الأجهزة الجوّالة أو أجهزة الواقع الافتراضي المخصّصة تعمل بسلاسة على Android XR.

مزيد من المعلومات حول التطوير باستخدام WebXR.

webxr_blur.webp

يتوافق Chrome على Android XR مع ميزات WebXR، بما في ذلك خرائط العمق التي تتيح للأشياء الافتراضية التفاعل مع الأسطح في العالم الحقيقي

استنادًا إلى المعايير المفتوحة

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

تتوافق حزمة تطوير البرامج (SDK) لمنصة Android XR أيضًا مع التنسيقات المفتوحة، مثل glTF 2.0 للنماذج ثلاثية الأبعاد وOpenEXR للبيئات ذات النطاق العالي الديناميكية.

بناء المستقبل معًا

يسرّنا الإعلان عن إصدار ”معاينة المطوّر“ من حزمة تطوير البرامج (SDK) لمنصة Android XR. نطلق إصدار ”معاينة المطوّر“ هذا لأنّنا نريد بناء مستقبل تجارب الواقع الممتد معكم. نرحّب بـ تعليقاتكم ونتطلّع إلى العمل معكم وتحويل أفكاركم واقتراحاتكم إلى ميزات في المنصّة. إنّ شغفكم وخبراتكم وأفكاركم الجريئة ضرورية للغاية لمواصلة بناء Android XR.

نتطلّع إلى التفاعل مع تطبيقاتكم التي تم إعادة تصميمها للاستفادة من الإمكانات المكانية الفريدة في Android XR، وذلك باستخدام أدوات مألوفة مثل "استوديو Android" وJetpack Compose. نحن متحمّسون لزيارة العوالم الثلاثية الأبعاد المذهلة التي تنشئونها باستخدام أدوات قوية ومعايير مفتوحة، مثل Unity وOpenXR. الأهم من ذلك أنّنا نتطلّع إلى خوض هذه الرحلة مع جميع صنّاع المحتوى الذين يشكّلون المنتدى المذهل لمطوّري Android وUnity.

لبدء إنشاء المحتوى وتطويره لنظام Android XR، اطّلِعوا على developer.android.com/develop/xr حيث ستجدون جميع الأدوات والمكتبات والموارد التي تحتاجون إليها للإنشاء باستخدام حزمة تطوير البرامج (SDK) لمنصة Android XR. إذا كنتم مهتمّين بالحصول على أجهزة ما قبل الإصدار والتعاون مع فريق Android XR، يُرجى التعبير عن اهتمامكم بالمشاركة في برنامج تدريب للمطوّرين على Android XR في عام 2025 من خلال ملء هذا النموذج.

كتبه:

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