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

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

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

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

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

في مؤتمر Google I/O، لدينا جلستان فنيتان مرتبطتان بنظام Android XR. الأولى هي Building differentiated apps for Android XR with 3D content، وتتناول العديد من الميزات المتوفّرة في Jetpack SceneCore وARCore for Jetpack XR. أما الجلسة الثانية The future is now, with Compose and AI on Android XR، فتتناول إنشاء واجهة مستخدِم مختلفة للواقع الممتد ورؤيتنا بشأن تقاطع الواقع الممتد مع إمكانات الذكاء الاصطناعي المتطورة.

android-xr-google-io-sessions.png

Building differentiated apps for Android XR with 3D content و The future is now, with Compose and AI on Android XR

الميزات الجديدة في إصدار "معاينة المطوّر 2"

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

باستخدام حزمة تطوير البرامج (SDK) لـ Jetpack XR، يمكنك الآن تشغيل فيديوهات بنطاق 180 درجة و360 درجة، والتي يمكن أن تكون مجسّمة من خلال الترميز باستخدام مواصفات MV-HEVC أو من خلال ترميز إطارات العرض بشكل متجاور. تم تحسين وتصميم معيار MV-HEVC للفيديوهات المجسّمة، ما يتيح لتطبيقك تشغيل الفيديوهات الغامرة بكفاءة وبجودة رائعة. يمكن للتطبيقات التي تم إنشاؤها باستخدام Jetpack Compose for XR استخدام الدالة المركّبة SpatialExternalSurface لعرض الوسائط، بما في ذلك الفيديوهات المجسّمة.

باستخدام Jetpack Compose for XR ، يمكنك الآن أيضًا تحديد تنسيقات تتكيّف مع إعدادات العرض المختلفة للواقع الممتد. على سبيل المثال، استخدِم SubspaceModifier لتحديد حجم Subspace كنسبة مئوية من حجم العرض المقترَح للجهاز، ما يتيح للوحة ملء المساحة التي يتم وضعها فيها بسهولة.

التصميم المتعدد الأبعاد للواقع الممتد يتوافق الآن مع المزيد من عمليات تجاوز المكوّنات في TopAppBar وAlertDialog وListDetailPaneScaffold، ما يساعد تطبيقاتك التي تم تفعيلها على الشاشات الكبيرة والتي تستخدم التصميم المتعدد الأبعاد على التكيّف بسهولة مع العالم الجديد للواقع الممتد.

app-adapts-android-xr-material-design-google-io.png

يتكيّف أحد التطبيقات مع الواقع الممتد باستخدام التصميم المتعدد الأبعاد للواقع الممتد مع عمليات إلغاء المكوّنات الجديدة

في ARCore for Jetpack XR، يمكنك الآن تتبُّع حركات اليدين بعد طلب الأذونات المناسبة. اليدان عبارة عن مجموعة من 26 مفصلًا لليدين في وضعيات مختلفة يمكن استخدامها لرصد إيماءات اليدين وتقديم مستوى جديد تمامًا من التفاعل مع تطبيقات Android XR:

arcore-jetpack-android-xr-google-io.webp

توفّر اليدان طريقة إدخال طبيعية لتجربة Android XR.

لمزيد من الإرشادات حول تطوير التطبيقات لنظام Android XR، يمكنك الاطّلاع على الدرس التطبيقي حول الترميز Android XR Fundamentals، والتحديثات التي تم إجراؤها على مشروعنا النموذجي Hello Android XR، وإصدار جديد من JetStream يتوافق مع Android XR.

تلقّى محاكي Android XR أيضًا تحديثات لتحسين الثبات والتوافق مع وحدات معالجة الرسومات من AMD، وأصبح الآن مدمجًا بالكامل في واجهة مستخدِم "استوديو Android".

android-xr-emulator-in-android-studio-google-io.png

محاكي Android XR مدمج الآن في "استوديو Android"

لقد نجح المطوّرون الذين يستخدمون Unity في إنشاء ونقل الألعاب والتطبيقات الحالية إلى Android XR. يمكنك اليوم الترقية إلى الإصدار 2 من الإصدار التجريبي من حزمة Unity OpenXR: Android XR. يضيف هذا التحديث العديد من التحسينات على الأداء، مثل التوافق مع معدّل التحديث الديناميكي، ما يحسّن أداء تطبيقك واستهلاكه للطاقة. تتوافق التظليلات التي تم إنشاؤها باستخدام Shader Graph الآن مع SpaceWarp، ما يسهّل استخدام SpaceWarp لتقليل حمل الحوسبة على الجهاز. يتم الآن عرض أسطح اليدين مع التعتيم، ما يتيح عرض اليدين بشكل واقعي.

يمكنك الاطّلاع على نموذج الواقع المختلط المحسّن من Unity لنظام Android XR، والذي يتضمّن الآن التوافق مع التعتيم والمثبتات الثابتة.

لقد أطلقنا مؤخرًا Android XR Samples for Unity، والتي توضّح الإمكانات على منصة Android XR، مثل تتبُّع اليد وتتبُّع الطائرات وتتبُّع تعابير الوجه وتقنية مرور الإشارة.

unity-demo-android-xr-google-io.gif

توضّح نماذج Unity المفتوحة المصدر من Google ميزات المنصة وتُظهر كيفية تنفيذها

أصبح Firebase AI Logic for Unity متاحًا الآن في نسخة حصرية! يسهّل ذلك عليك دمج الذكاء الاصطناعي التوليدي في تطبيقاتك، ما يتيح إنشاء تجارب مستندة إلى الذكاء الاصطناعي باستخدام Gemini وAndroid XR. يتوافق Firebase AI Logic بشكل كامل مع إمكانات Gemini، بما في ذلك الإدخال والإخراج المتعدّد الوسائط والبث ثنائي الاتجاه للواجهات الحوارية الغامرة. تم دمج Firebase AI Logic مع خدمات Firebase الأساسية، مثل فحص التطبيقات والإعداد عن بُعد وCloud Storage، لتعزيز الأمان وإمكانية الضبط وإدارة البيانات، مع مراعاة الجاهزية لإصدار التطبيق. يمكنك الاطّلاع على مزيد من المعلومات حول ذلك في مدونة Firebase أو الانتقال مباشرةً إلى Gemini API باستخدام Vertex AI في مستندات Firebase SDK للبدء.

مواصلة بناء المستقبل معًا

نواصل التزامنا بالمعايير المفتوحة من خلال مواصفات glTF Interactivity بالتعاون مع Khronos Group، والتي ستكون متوافقة مع نماذج glTF التي يعرضها Jetpack XR في وقت لاحق من هذا العام. النماذج التي تستخدم مواصفات glTF Interactivity هي مواد عرض تفاعلية مستقلة يمكن أن تتضمّن العديد من السلوكيات المبرمَجة مسبقًا، مثل تدوير العناصر عند الضغط على زر أو تغيير لون مادة بمرور الوقت.

سيتوفّر Android XR أولاً على Project Moohan من Samsung، والذي سيتم إطلاقه في وقت لاحق من هذا العام. بعد ذلك بوقت قصير، سيُطلق شركاؤنا في XREAL جهاز Android XR التالي. يحمل الجهاز الاسم الرمزي Project Aura، وهو جهاز محمول وموصّل يتيح للمستخدمين الوصول إلى تطبيقات Android المفضّلة لديهم، بما في ذلك التطبيقات التي تم إنشاؤها للواقع الممتد. سيتم إطلاقه كإصدار للمطوّرين، خصيصًا لكي تبدأ في الإنشاء والتجربة. ما هي أفضل الأخبار؟ يمكنك إنشاء تطبيقات لهذه الأجهزة أيضًا باستخدام الأدوات المألوفة التي تستخدمها لإنشاء تطبيقات Android اليوم.

android-xr-google-io-meta.png

‫Project Aura من XREAL

يستعد "متجر Google Play" أيضًا لنظام Android XR. سيعرض تطبيقات Android الثنائية الأبعاد المتوافقة على متجر Play لنظام Android XR عند إطلاقه في وقت لاحق من هذا العام. إذا كنت تعمل على تطبيق مختلف لنظام Android XR، يمكنك إعداده للإطلاق الكبير وأن تكون من أوائل التطبيقات المختلفة على متجر Play لنظام Android XR:

نعلم أنّ الكثير منكم متحمّسون لمستقبل Android XR على النظارات. نحن نعمل الآن على تحديد تجربة المطوّرين وسنشارك المزيد من التفاصيل حول كيفية المشاركة في وقت لاحق من هذا العام.

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

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

يمكنك استكشاف هذا الإعلان وجميع تحديثات Google I/O 2025 على io.google بدءًا من 22 مايو.

المؤلّف:

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