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

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

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

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

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

في مؤتمر Google I/O، لدينا جلستان فنيتان متعلقتان بنظام Android XR. الأول هو إنشاء تطبيقات متميّزة لنظام التشغيل Android XR باستخدام محتوى ثلاثي الأبعاد، والذي يغطي العديد من الميزات المتوفّرة في Jetpack SceneCore وARCore for Jetpack XR. المستقبل بين يديك مع Compose والذكاء الاصطناعي على Android XR: يتناول هذا المقال إنشاء واجهة مستخدم مخصّصة للواقع الممتد ورؤيتنا حول تقاطع الواقع الممتد مع إمكانات الذكاء الاصطناعي المتطوّرة.

android-xr-google-io-sessions.png

إنشاء تطبيقات متميّزة لنظام Android XR باستخدام محتوى ثلاثي الأبعاد والمستقبل الآن مع Compose والذكاء الاصطناعي على Android XR

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

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

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

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

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

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

نواصل التزامنا بالمعايير المفتوحة من خلال مواصفات التفاعل في glTF، بالتعاون مع مجموعة 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 ثنائية الأبعاد المتوافقة في "متجر Google Play" على أجهزة Android XR عند إطلاقها في وقت لاحق من هذا العام. إذا كنت تعمل على تطبيق Android XR متميّز، يمكنك تجهيزه للإطلاق الكبير ليكون من أوائل التطبيقات المتميّزة على "متجر Google 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 مايو.

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