يمكنك إنشاء تطبيقات لمجموعة متزايدة من أجهزة Android XR باستخدام أدوات جاهزة للإنتاج من مؤتمر Android Developer Summit
مدّة القراءة: 3 دقائق
من خلال تطوير التطبيقات على Android XR، يمكنك تلبية احتياجات المستخدمين أينما كانوا، سواء كانوا في المنزل ويريدون تجربة غامرة بالكامل أو أثناء التنقل ويريدون تجربة سريعة. في مؤتمر Android Developer Summit، احتفلنا بإنجاز رائع مع إطلاق XREAL AURA، وهي أول نظارة سلكية للواقع الممتد تعمل بنظام Android XR. تم تصميم نظارة XREAL AURA لتوفير الراحة بوزن خفيف يقل عن 95 غرامًا مع وحدة معالجة محمولة، وتستفيد من نظام Android الأساسي المشترك لتعمل تطبيقاتك الحالية فورًا من اليوم الأول، ما يمنحك نقطة بداية مثالية للتوسّع في تفاعلات مكانية أكثر ثراءً.
لمساعدتك في إنشاء تطبيقات تتوافق مع هذا المشهد المتوسّع للأجهزة، نقدّم أدوات على مستوى الإنتاج في جميع حِزم المنصة. لقد أطلقنا الإصدارات الثابتة من مكتبات Jetpack XR الأساسية ومحاكيات الأجهزة، وأضفنا ميزة التثبيت في العالم الواقعي في ARCore for Jetpack XR، وبسّطنا سير عمل المحركات الثلاثية الأبعاد في Unity وGodot وUnreal Engine.
يمكنك الاطّلاع على أهم الأخبار في إعلاناتنا هنا، والانتقال إلى قائمة تشغيل جلسات الواقع الممتد في مؤتمر Android Dev Summit لمشاهدة جميع الإرشادات الفنية عند الطلب.
تحسين استقرار أساسيات Jetpack XR الأساسية وأدوات المطوّرين
بالنسبة إلى المطوّرين الذين ينشئون تجارب أصلية باستخدام Kotlin وCompose، تبدأ الجاهزية لإصدار التطبيق من طبقة المنصة. تم رسميًا ترقية مكتبات حزمة تطوير البرامج (SDK) الأساسية في Jetpack XR إلى الإصدار الثابت، ما يوفّر استقرارًا طويل الأمد لواجهة برمجة التطبيقات وأداءً إنتاجيًا. يتضمّن هذا الإصدار الثابت Jetpack SceneCore لإنشاء رسم بياني لمشهد Android XR ومعالجته باستخدام محتوى ثلاثي الأبعاد، وARCore لـ Jetpack XR للتعامل مع إدراك البيئة، وXR Runtime لإدارة الجلسات بشكل موحّد. إلى جانب هذه المكتبات، أصبحت محاكيات Android XR في استوديو Android مستقرة الآن، ما يتيح لك إنشاء التنسيقات وتكرارها والتحقّق منها بصريًا على أجهزة XR مباشرةً من الكمبيوتر المحمول بدون الحاجة إلى أجهزة مادية.
لمعرفة كيفية ترجمة واجهات برمجة التطبيقات الأساسية هذه إلى تطبيقات واقعية، يمكنك مشاهدة الفيديو تجاوز حدود الأبعاد الثنائية باستخدام أشكال هندسية ثلاثية الأبعاد مخصّصة في حزمة Jetpack XR SDK. تعرَّف على كيفية تحريك نماذج glTF، والتحكّم في العُقد الفرعية، واستخدام مواد PBR مخصّصة أثناء التشغيل، وإنشاء شبكات ثلاثية الأبعاد إجرائية في الوقت الفعلي بلغة Kotlin باستخدام Jetpack SceneCore.
ربط التجارب الرقمية بالعالم المادي
أصبحت واجهات برمجة التطبيقات Geospatial في ARCore for Jetpack XR مستقرة الآن، ما يتيح لك تثبيت المحتوى الرقمي في إحداثيات العالم الحقيقي بدقة عالية وتتبُّع محلي فعّال. تتيح هذه الإمكانات تجارب سياقية تراعي التعرّف على الموقع الجغرافي على نظارات بنظام الواقع الممتد السلكية من خلال الجمع بين خدمات تحديد الموقع الجغرافي المرئي وإدراك الجهاز المحلي.
في مقالة إنشاء تجارب مرتبطة بالعالم الحقيقي لنظارات XREAL AURA السلكية بنظام الواقع الممتد، ستتعرّف على كيفية تصميم واجهات مستخدم بصرية يمكن الاطّلاع عليها سريعًا باستخدام Jetpack Compose Glimmer وربطها بمواقع جغرافية حقيقية. بالنسبة إلى الفِرق التي تطوّر محتوى في محرّكات الألعاب، يستكشف درس "تصميم المحتوى المكاني على Android XR باستخدام Unity" كيفية ربط المساحات المادية، والحفاظ على مواضع العناصر الثلاثية الأبعاد في جميع الجلسات، ومزامنة التجارب المشتركة المتعدّدة المستخدمين في Unity باستخدام واجهات برمجة التطبيقات "الكيانات المكانية" و"نقاط الارتكاز السحابية" و"ARCore Geospatial".
التوسّع في استخدام محرّكات ثلاثية الأبعاد مألوفة
يوفّر Android XR للمطوّرين بيئات تفاعلية غنية تم إنشاؤها في محرّكات مخصّصة للوقت الفعلي، ما يتيح لهم تطوير التطبيقات في أي بيئة يفضّلونها. أصبح "مركز التحكم بمحركات Android XR" الآن مستقرًا، ما يسهّل عمليات الإعداد والضبط والتحسين في Unity وGodot وUnreal Engine. يُبسِّط Engine Hub عملية إنشاء المشاريع من خلال إضافات OpenXR التي تم ضبطها مسبقًا وإعدادات المشاريع التي تم التحقّق منها، ما يتيح لك بدء إنشاء المشاريع على الفور. ويوفّر أيضًا سير عمل مخصّصًا لإنشاء الملفات الشخصية لمساعدتك في تسجيل سجلّات تتبّع النظام والحدود الحرارية وميزانيات الإطارات وفحصها على مستوى أنوية وحدة المعالجة المركزية ووحدة معالجة الرسومات مباشرةً من واجهة المحرّك.
لمعرفة كيفية ربط أنظمة التشغيل هذه مباشرةً بواجهة مستخدم Android، يمكنك مشاهدة الفيديو تحسين التجارب الغامرة باستخدام محرّكات ثلاثية الأبعاد في Jetpack Compose للواقع الممتد والتعرّف على كيفية تضمين Godot وUnity كمكتبات داخل تطبيقات Jetpack Compose الأصلية باستخدام حاويات OpenXR المكانية.
يتيح لك استخدام المحرّكات المألوفة تكييف الألعاب الثلاثية الأبعاد الحالية بسلاسة مع أشكال أجهزة Android XR. تستفيد فِرق مثل Contract XR من مسار التعلّم هذا في لعبتها Jigsaw Night التي تم نقلها من Unity إلى XREAL AURA، ما يتيح إنشاء مساحة تعاونية يمكن للاعبين فيها التجوّل وتبادل القطع وحلّ الألغاز معًا، وهذا يوضّح كيف تتيح نظارات بنظام الواقع الممتد الخفيفة وسير عمل المحرّك تجارب واقع مختلط طبيعية ومتعددة المستخدمين.
تصميم تفاعلات متعددة الوسائط باستخدام الصوت على الجهاز فقط
مع توسّع مجموعة الأجهزة لتشمل التفاعلات الصوتية، نقدّم أدوات جديدة لتصميم تجارب خفيفة ومتعددة الوسائط. يمكن للمطوّرين الآن الاستفادة من واجهة برمجة التطبيقات "تحويل النص إلى كلام" المستندة إلى الذكاء الاصطناعي التوليدي في "حزمة تعلّم الآلة" لإنشاء أصوات طبيعية مستندة إلى الذكاء الاصطناعي على الجهاز فقط. أطلقنا إرشادات تصميم جديدة حول أفضل الممارسات المتعلقة بالصوت، بما في ذلك الرموز الصوتية، لتوجيه المستخدمين من خلال البيئات الصوتية والبيئات المعزّزة. لمعرفة كيفية عمل هذه المكوّنات معًا، شاهِد الفيديو إنشاء تجارب تركّز على الصوت للنظارات الذكية باستخدام Gemini Nano 4 وتعرَّف على كيفية دمج Jetpack Projected و"حزمة تعلّم الآلة" وGemini Nano على الجهاز فقط في تطبيقات محادثات تعمل بدون لمس الجهاز.
بدء استخدام أحدث الأدوات
من خلال هذه التحديثات على حِزم تطوير البرامج (SDK) الأساسية والمحاكيات وأدوات المحرّكات، يمكنك إنشاء تجارب غامرة وتجارب واقع معزّز في منظومة Android XR المتكاملة. يمكنك اليوم التحديث إلى أحدث إصدار مستقر من Android Studio لإعداد واختبار أجهزة Android XR الافتراضية للنظارات، أو إضافة تبعيات Jetpack XR الثابتة إلى ملفات الإصدار، أو تثبيت المكوّن الإضافي "مركز التحكم بمحركات Android XR" لمحركك المفضّل ثلاثي الأبعاد. مع توفّر أجهزة جديدة مثل XREAL AURA الآن، هذا هو الوقت المثالي لتطوير تطبيقات لنظام Android XR. انتقِل إلى موقع مطوّري Android XR الإلكتروني للحصول على المكتبات والأدوات والأدلة الثابتة التي تحتاج إليها للبدء اليوم.
لاستكشاف جميع جلساتنا الفنية ونظراتنا المتعمّقة من مؤتمر Android Dev Summit، يمكنك الاطّلاع على قائمة تشغيل جلسات Android XR الكاملة.
-
أخبار المنتجاتمنذ إطلاق حزمة تطوير البرامج (SDK) لمنصة Android XR، حوّل المطوّرون أفكارهم إلى تجارب غامرة مبتكرة على سمّاعات الرأس ونظارات بنظام الواقع الممتد السلكية.
Amy Zeppenfeld, Greg Underwood, Yasmine Evjen • مدّة القراءة: دقيقتان -
أخبار المنتجاتمن الطبقات المعزّزة إلى البيئات الغامرة بالكامل، تتوسّع منظومة Android XR المتكاملة بسرعة، مع توفّر Samsung Galaxy XR اليوم.
Stevan Silva, Vinny DaSilva • مدّة القراءة: دقيقتان -
أخبار المنتجاتيسرّنا إطلاق الإصدار 4 من "معاينة المطوّر" لحزمة تطوير البرامج (SDK) لمنصة Android XR، مع مواصلة تركيزنا على توحيد عملية تطوير التطبيقات المتوافقة مع الأجهزة المتعدّدة، مثل سمّاعات الرأس ونظارات بنظام الواقع الممتد السلكية والنظارات الذكية.
Amy Zeppenfeld, Stevan Silva • مدّة القراءة: 5 دقائق
يمكنك الحصول على آخر الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.