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

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

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

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

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

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

"نعتقد أنّ Android XR سيُحدث نقلة نوعية في مجال سرد القصص. فهو يتيح لنا دمج السرد القصصي العميق مع الميزات التفاعلية المتقدّمة، ما يخلق عالمًا غامرًا يمكن للجمهور من خلاله التفاعل مع الشخصيات والقصص بشكل لم يسبق له مثيل". 
- "جيد وينتروب"، شريك في 30 Ninjas

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

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

apps_optimized.webp

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

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

هل تستخدم Kotlin وAndroid Studio في تطوير تطبيقاتك؟ ستشعر بالراحة عند استخدام حزمة تطوير البرامج (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 في هذه التكنولوجيا المتطوّرة، أعدنا تصوّر كيفية خلق شعور بالعمق والمساحة، ما أدى إلى مستوى من الانغماس يساعدك على الفور في الشعور بمزيد من الحضور والتركيز والاسترخاء". 
- دان سزيتو، نائب الرئيس في Calm Studios

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

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

jetnews.webp

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

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

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

مزيد من المعلومات حول الأدوات المتوافقة مع الواقع الممتد في استوديو 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 لمنصة 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. نطرح إصدار "معاينة المطوّر" هذا لأنّنا نريد بناء مستقبل الواقع الممتد (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 من خلال ملء هذا النموذج.

من كتابة:
متابعة القراءة