وقت تشغيل الواقع الممتد

ابدأ جلسة الواقع المعزّز أو الجلسة الثلاثية الأبعاد المخصّصة باستخدام وقت التشغيل الأصلي.
آخر تعديل الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار التجريبي
12 شباط (فبراير) 2025 - - - 1.0.0-alpha02

الإعلان عن التبعيات

لإضافة تبعية لوقت تشغيل XR، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.

أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle ل تطبيقك أو وحدتك:

رائع

dependencies {
    implementation "androidx.xr.runtime:runtime:1.0.0-alpha01"

    // Use in environments that do not support OpenXR
    testImplementation "androidx.xr.runtime:runtime-testing:1.0.0-alpha01"
}

Kotlin

dependencies {
    implementation("androidx.xr.runtime:runtime:1.0.0-alpha01")

    // Use in environments that do not support OpenXR
    testImplementation("androidx.xr.runtime:runtime-testing:1.0.0-alpha01")
}

لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.

الملاحظات

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

إنشاء مشكلة جديدة

اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.

الإصدار 1.0

الإصدار 1.0.0-alpha02

12 شباط (فبراير) 2025

تم إصدار androidx.xr.runtime:runtime:1.0.0-alpha02 وandroidx.xr.runtime:runtime-openxr:1.0.0-alpha02 وandroidx.xr.runtime:runtime-testing:1.0.0-alpha02. يحتوي الإصدار 1.0.0-alpha02 على عمليات الربط هذه.

التغييرات الأساسية والسلوكية

  • OpenXR وظائف وقت التشغيل التي تعرض عنصر ربط تُعرِض الآن AnchorResourcesExhaustedException إذا واجهت رمز خطأ يُعلم بأنّه تمّ بلوغ الحدّ الأقصى لموارد OpenXR.
  • أصبح الإذن android.permission.HAND_TRACKING مطلوبًا الآن في Session.create وSession.resume.

الميزات الجديدة

  • تمت إضافة ميزة تتبُّع اليد.

إصلاح الأخطاء

  • يكون إنشاء نقاط الربط أكثر ثباتًا عند التشغيل على محاكي

الإصدار 1.0.0-alpha01

12 كانون الأول (ديسمبر) 2024

تم إصدار androidx.xr.runtime:runtime-* 1.0.0-alpha01.

ميزات الإصدار الأولي

الإصدار الأولي من Jetpack XR Runtime تحتوي هذه المكتبة على وظائف أساسية لمجموعة مكتبات Jetpack XR. ويشمل ذلك اكتشاف الإمكانات وإدارة دورة الحياة والضبط وغير ذلك. توفّر مكتبة Runtime نُسخًا مختلفة (مثل runtime-openxr أو runtime-testing) استنادًا إلى منصة التنفيذ. بالإضافة إلى ذلك، تقدّم هذه المكتبة تجريدات رياضية أساسية مثل Vector3 وMatrix4 التي يتم استخدامها في جميع مساحات عرض Jetpack XR API.

  • Session: يوفّر لك عناصر تحكّم دقيقة في نظام الواقع الممتد، بما في ذلك تحديد وقت تنفيذ المعالجة وعدم تنفيذها والإعداد العام. وهو أيضًا الاسم المعرِّف الذي ستستخدمه في جميع واجهات برمجة التطبيقات الأخرى للاستفادة من إمكانات النظام الأساسية.

  • Pose: موقع جغرافي في نظام إحداثيات عشوائي مرتبط به موضع واتجاه ستستخدم هذه الفئة للتواصل مع الموقع الجغرافي للعناصر باستخدام ARCore لـ Jetpack XR وJetpack SceneCore.

المشاكل المعروفة

  • لا يؤدي الخيار configure حاليًا إلى أي إجراء. ستضيف الإصدارات المستقبلية إعدادات جديدة يمكنك استخدامها للتحكّم في سلوك Session.