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

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

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

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

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

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

"نرى أنّ Android XR سيحدث نقلة نوعية في أسلوب سرد القصص. يتيح لنا ذلك دمج عمق السرد مع ميزات تفاعلية متقدّمة، ما يؤدي إلى إنشاء عالم غامر يمكن للجمهور التفاعل فيه مع الشخصيات والقصص بشكل لم يسبق له مثيل". 
- "جد وينتروب"، شريك في شركة 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 للواقع الممتد (XR): تتيح لك هذه المكتبة إنشاء تصاميم تعريفية لواجهات المستخدم المكانية وتحويل واجهة المستخدم الحالية الثنائية الأبعاد المصمَّمة باستخدام Compose أو Views إلى واجهة مكانية.
  • التصميم المتعدد الأبعاد للواقع الممتد: يتضمّن هذا التصميم مكوّنات وتنسيقات تتكيّف تلقائيًا مع الواقع الممتد.
  • ‫Jetpack SceneCore: توفّر هذه المكتبة الأساس اللازم لإنشاء تجارب ثلاثية الأبعاد مخصّصة.
  • ARCore for Jetpack XR: توفّر إمكانات إدراكية قوية لتطبيقك من أجل فهم العالم الحقيقي

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

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

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

jetnews.webp

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

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

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

مزيد من المعلومات حول الأدوات المتوافقة مع 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" لبرنامج Unity مع عيّنات وميزات مبتكرة، مثل ملف تعريف التفاعل باستخدام الماوس ووضع دمج البيئة وشبكة اليد المخصّصة وتتبُّع العناصر وغير ذلك.

"بعد أن أتحنا لعبة Demeo على معظم المنصات المتاحة تجاريًا، يمكننا القول إنّنا أُعجبنا بعملية تعديل اللعبة لتتوافق مع Android XR". 
– يوهان جاسترين، المدير التنفيذي للتكنولوجيا في 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 من خلال ملء هذا النموذج.

تأليف:

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