تعديلات على حزمة تطوير البرامج (SDK) لمنصة Android XR: تقديم الإصدار الثاني من "معاينة المطوّر"
يستغرق الاطّلاع على المقال 4 دقائق
منذ إطلاق إصدار "معاينة المطوّر" من حزمة تطوير البرامج (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 باستخدام محتوى ثلاثي الأبعاد والمستقبل يبدأ الآن، مع 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 كنسبة مئوية من حجم العرض الموصى به للجهاز، ما يتيح للوحة ملء المساحة التي تم وضعها فيها بسهولة.
يتيح التصميم المتعدد الأبعاد لـ XR الآن المزيد من عمليات تجاوز المكوِّنات لكل من TopAppBar وAlertDialog وListDetailPaneScaffold، ما يساعد تطبيقاتك المتوافقة مع الشاشات الكبيرة التي تستخدم التصميم المتعدد الأبعاد على التكيّف بسهولة مع عالم XR الجديد.
تكيُّف التطبيق مع الواقع الممتد باستخدام التصميم المتعدد الأبعاد للواقع الممتد مع عمليات إلغاء المكوّنات الجديدة
في ARCore for Jetpack XR، يمكنك الآن تتبُّع حركات اليدين بعد طلب الأذونات المناسبة. الأيدي هي مجموعة من 26 مفصلاً لليد يمكن استخدامها لرصد الإيماءات باليد وإضافة مستوى جديد تمامًا من التفاعل إلى تطبيقات Android XR:
توفّر اليدان طريقة إدخال طبيعية لتجربة Android XR.
للحصول على مزيد من الإرشادات حول تطوير تطبيقات لمنصة Android XR، يمكنك الاطّلاع على الدرس التطبيقي حول الترميز حول أساسيات Android XR والتحديثات التي أجريناها على مشروع Hello Android XR التجريبي وإصدار جديد من JetStream يتوافق مع Android XR.
تلقّى محاكي Android XR أيضًا تحديثات لتحسين الثبات وتوفير الدعم لوحدات معالجة الرسومات من AMD، كما تم دمجه الآن بالكامل في واجهة مستخدم "استوديو Android".
تم الآن دمج "محاكي Android XR" في "استوديو Android"
نجح المطوّرون الذين يستخدمون Unity في إنشاء ونقل الألعاب والتطبيقات الحالية إلى Android XR. يمكنك اليوم الترقية إلى الإصدار 2 من مرحلة ما قبل الإصدار من حزمة Unity OpenXR: Android XR. يضيف هذا التحديث العديد من التحسينات على الأداء، مثل إتاحة معدّل التحديث الديناميكي الذي يحسِّن أداء تطبيقك واستهلاك الطاقة. تتوافق الآن التظليلات التي تم إنشاؤها باستخدام Shader Graph مع SpaceWarp، ما يسهّل استخدام SpaceWarp لتقليل عبء الحوسبة على الجهاز. تتوفّر الآن شبكات اليد مع إمكانية الحجب، ما يتيح عرض اليد بشكل واقعي.
يمكنك الاطّلاع على نموذج الواقع المختلط المحسَّن من Unity لنظام التشغيل Android XR، والذي يتضمّن الآن إمكانية حجب العناصر وتثبيت نقاط الارتكاز.
أطلقنا مؤخرًا عينات Android XR لـ Unity، والتي توضّح إمكانات منصة Android XR، مثل تتبُّع حركة اليدين وتتبُّع المستوى وتتبُّع تعابير الوجه وميزة "الرؤية من خلال الجهاز".
توضّح نماذج Unity مفتوحة المصدر من Google ميزات المنصة وتُظهر كيفية تنفيذها
تتوفّر الآن ميزة "الذكاء الاصطناعي في Firebase" لـ 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.
Project Aura من XREAL
يستعدّ "متجر Google Play" أيضًا لإطلاق Android XR. ستعرض هذه المنصة تطبيقات Android ثنائية الأبعاد المتوافقة على متجر Google Play لأجهزة Android XR عند إطلاقها في وقت لاحق من هذا العام. إذا كنت تعمل على تطبيق مختلف متوافق مع Android XR، يمكنك تجهيزه للإطلاق الكبير وأن تكون من أوائل المطوّرين الذين يطلقون تطبيقات مختلفة على متجر Google Play على Android XR:
- تثبيت تطبيقك الحالي واختباره في محاكي Android XR
- كيفية تجميع التطبيقات وتوزيعها على Android XR
- جديد! اجعل تطبيقك المتوافق مع الواقع الممتد مميزًا عن التطبيقات الأخرى على "متجر Google Play" باستخدام مواد عرض لمعاينة التطبيق، مثل الفيديوهات المجسَّمة بزاوية 180 درجة أو فيديو بزاوية 360 درجة، بالإضافة إلى لقطات الشاشة ووصف التطبيق والفيديو غير المكاني.
ونعلم أنّ العديد منكم يتطلّعون إلى مستقبل 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 مايو.
-
أخبار المنتجاتأعلنّا اليوم خلال فعالية The Android Show أنّ نظام التشغيل Android سيتحوّل من نظام تشغيل إلى نظام ذكي، ما يتيح المزيد من فرص التفاعل مع تطبيقاتك.
Matthew McCullough • مدّة القراءة: 4 دقائق -
أخبار المنتجاتنطرح اليوم المجموعة الأولى من المهام الطويلة الأمد (LHT)، وهي مهام معقّدة جدًا يستغرق إكمالها عدة أيام أو حتى أسبوع من المهندس. نقدّم أيضًا ميزة التقييم المستند إلى الوكيل، بدءًا من الوكلاء من مقدّمي النماذج المعنيين.
Matthew McCullough • يستغرق الاطِّلاع على المقال 3 دقائق -
أخبار المنتجاتنطرح اليوم نظام التشغيل Android 17 وسنوفّره على معظم أجهزة Pixel المتوافقة. ترقَّب طرح أجهزة جديدة تعمل بالإصدار 17 من نظام التشغيل Android خلال الأشهر المقبلة.
Matthew McCullough • يستغرق الاطّلاع على المقال 13 دقيقة
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.