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

إطلاق الإصدار التجريبي من المكتبات الأساسية لحزمة تطوير البرامج (SDK) في Jetpack XR: الإنجاز التالي لمنصة Android XR

مدّة القراءة: دقيقتان

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

يسرّنا اليوم الإعلان عن إطلاق الإصدار التجريبي من Jetpack SceneCore وARCore for Jetpack XR وXR Runtime، مع توفّر Jetpack Compose for XR قريبًا. هذا يعني أنّ واجهات برمجة التطبيقات أصبحت أكثر استقرارًا، ما يجعل هذا الوقت مناسبًا لبدء دمجها في سير عمل الإنتاج والإنشاء لنظام Android XR. 

ما هي مزايا حزمة تطوير البرامج (SDK) لمنصة Jetpack XR؟

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

لدعم عملية التطوير، يركّز هذا الإصدار على توفير العناصر الأساسية في حزمة تطوير البرامج (SDK):

ما الجديد في الإصدار التجريبي؟

وقد ساعدت الملاحظات المباشرة من معاينات المطوّرين في تشكيل هذه الإصدارات التجريبية، ما أدى إلى تقديم العديد من التحسينات المهمة على واجهة برمجة التطبيقات لضمان جاهزية هذه المكتبات للإصدار العلني.

  • توسيع نطاق دعم الاختبار: تتوفّر الآن إمكانات جديدة في مكتبات الواقع الممتد الغامرة، بما في ذلك اختبار الصوت المكاني وأجهزة XR وإعدادات الجلسة. يُرجى الاطّلاع على ملاحظات الإصدار لكل مكتبة لمعرفة التفاصيل.
  • دعم الكوروتينات في Kotlin: لتتوافق بشكل أفضل مع الكوروتينات في Kotlin، أصبحت دالة Session.create الآن دالة تعليق.
  • تعديلات على المصطلحات والفئات: تمت إعادة تسمية AnchorEntity إلى AnchorSpace، وأصبح كل من ActivitySpace و AnchorSpace يوسّعان الآن فئة SpaceEntity الشائعة لإدارة المساحة بشكل أكثر اتساقًا في جميع المشاهد.

يمكنك الاطّلاع على ملاحظات الإصدار الكاملة لكل مكتبة لمعرفة تفاصيل محدّدة حول التغييرات في الأسماء وواجهات برمجة التطبيقات.

البدء وتقديم الملاحظات

لإضافة هذه التبعيات، أدرِج مستودع Google Maven في مشروعك وأضِف أحدث مكتبات XR إلى ملفات build.gradle.

dependencies {
    implementation("androidx.xr.scenecore:scenecore:1.0.0-beta02")
    implementation("androidx.xr.arcore:arcore:1.0.0-beta02")
    implementation("androidx.xr.runtime:runtime:1.0.0-beta02")

    implementation("androidx.xr.compose:compose:1.0.0-alpha17")

}

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

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