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

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

يستغرق الاطّلاع على المقال 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

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

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

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

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

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

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

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

يمكنك الاطّلاع على هذا الإعلان وجميع التحديثات من مؤتمر Google I/O 2025 على io.google اعتبارًا من 22 مايو.

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