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

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

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

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

يسرّنا اليوم أن نعلن عن طرح التحديث الثاني من حزمة تطوير البرامج (SDK) لمنصة Android XR، وهو إصدار "معاينة المطوّر" 2 الذي يتضمّن ميزات وتحسينات جديدة لمساعدتك في تطوير تجارب غامرة مفيدة وممتعة باستخدام واجهات برمجة التطبيقات والأدوات والمعايير المفتوحة المألوفة في 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) لتقنية XR من Jetpack، يمكنك الآن تشغيل فيديوهات بنطاق 180 درجة و360 درجة، ويمكن أن تكون مجسّمة من خلال الترميز باستخدام مواصفات MV-HEVC أو من خلال ترميز إطارات العرض بشكل متجاور. تم تحسين معيار MV-HEVC وتصميمه للفيديوهات المجسّمة، ما يتيح لتطبيقك تشغيل فيديوهات غامرة بكفاءة وبجودة عالية. يمكن للتطبيقات التي تم إنشاؤها باستخدام Jetpack Compose للواقع الممتد استخدام الدالة المركّبة 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 لـ 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 باستخدام 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 ثنائية الأبعاد المتوافقة على متجر 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 معًا. نتطلّع إلى رؤية تطبيقاتك المتوافقة مع XR عند إطلاق أجهزة Android XR في وقت لاحق من هذا العام.

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

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