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

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

مدّة القراءة: 5 دقائق
عرض الملف الشخصي الخاص بـ Matthew McCullough
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. سنوفّر أيضًا "متجر Google 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 جديدة مصمَّمة خصيصًا لتجارب الواقع الممتد. تشمل أهم الميزات ما يلي:

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

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

مزيد من المعلومات حول التطوير باستخدام حزمة 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، كما نعمل على توسيع معايير Open XR باستخدام إضافات مورّدين متطوّرة لتقديم إمكانات قوية لاستشعار العالم، مثل:

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

تتوافق حزمة تطوير البرامج (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 من خلال ملء هذا النموذج.

تأليف:
متابعة القراءة