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

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

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

نطلق اليوم إصدار ”معاينة المطوّر“ من حزمة تطوير البرامج (SDK) لمنصة Android XR، وهي حزمة تطوير شاملة لمنصة Android XR. هذه المنصّة هي الأحدث في عائلة Android، وتم تصميمها لسماعات الرأس التي تعمل بتقنيات الواقع الممتد (XR) (والنظّارات الذكية في المستقبل). ستتوفّر لك فرص لا حصر لها لإنشاء تجارب تمزج بين العالمَين الرقمي والمادي وتطويرها، وذلك باستخدام واجهات برمجة التطبيقات والأدوات والمعايير المفتوحة المألوفة في 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، وهو مقدّمة بسيطة للميزات الأساسية في 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 من خلال ملء هذا الـ نموذج.

المؤلّف:

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