XR Projected

  
إنشاء تجارب تستفيد من الإمكانات الفريدة لأجهزة الواقع الممتد المتصلة
آخر الأخبار الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار الأوّلي
‫23 سبتمبر 2026 - - - 1.0.0-alpha13

تحديد الاعتماديات

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

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

Groovy

dependencies {
    // Use to implement xr projecteds
    implementation "androidx.xr.projected:projected:1.0.0-alpha13"
}

Kotlin

dependencies {
    // Use to implement xr projecteds
    implementation("androidx.xr.projected:projected:1.0.0-alpha13")

    // Use to implement xr projected complications
    implementation "androidx.xr.projected:projected-complications-data-source:1.0.0-alpha13"
    // (Kotlin-specific extensions)
    implementation "androidx.xr.projected:projected-complications-data-source-ktx:1.0.0-alpha13"

    // Use to implement a projected style and complication editor
    implementation("androidx.xr.projected:projected-editor:1.0.0-alpha13")

    // Can use to render complications.
    // This library is optional and projecteds may have custom implementation for rendering
    // complications.
    implementation "androidx.xr.projected:projected-complications-rendering:1.0.0-alpha13"
}

لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.

الملاحظات

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

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

يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.

الإصدار 1.0

الإصدار ‎1.0.0-alpha13

‫23 سبتمبر 2026

تم طرح ميزات androidx.xr.projected:projected:1.0.0-alpha13 وandroidx.xr.projected:projected-binding:1.0.0-alpha13 وandroidx.xr.projected:projected-testing:1.0.0-alpha13. يتضمّن الإصدار ‎1.0.0-alpha13 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • تمت إضافة ProjectedActivityCompat.setActivityAsInputReceiver وclearActivityAsInputReceiver للسماح للتطبيقات بتحديد المكوّن الذي يجب إعادة تشغيله وتلقّي تركيز الإدخال بالضبط عند حدوث تغييرات في التركيز من قِبل النظام على الأجهزة التي لا تحتوي على شاشة. (Id21e5)

الإصدار ‎1.0.0-alpha12

‫9 سبتمبر 2026

تم طرح ميزات androidx.xr.projected:projected:1.0.0-alpha12 وandroidx.xr.projected:projected-binding:1.0.0-alpha12 وandroidx.xr.projected:projected-testing:1.0.0-alpha12. يتضمّن الإصدار ‎1.0.0-alpha12 هذه التعديلات.

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

  • تم حلّ مشكلة في ProjectedTestRule كانت تمنعها من معالجة المكالمات إلى ProjectedActivity.requestPermissions (I3923f، I25f36)

الإصدار ‎1.0.0-alpha11

‫12 أغسطس 2026

تم طرح ميزات androidx.xr.projected:projected:1.0.0-alpha11 وandroidx.xr.projected:projected-binding:1.0.0-alpha11 وandroidx.xr.projected:projected-testing:1.0.0-alpha11. يتضمّن الإصدار ‎1.0.0-alpha11 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • تمت إزالة واجهات برمجة التطبيقات androidx.xr.projected.permissions.* المتوقّفة نهائيًا (I77f8b)

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

  • تم إصلاح أخطاء ANR وتعطُّل إلغاء ربط الخدمة عند استئناف التطبيقات بعد وضع السكون أو وضع الاستعداد. (Idac0c)

الإصدار ‎1.0.0-alpha10

‫15 يوليو 2026

تم طرح ميزات androidx.xr.projected:projected:1.0.0-alpha10 وandroidx.xr.projected:projected-binding:1.0.0-alpha10 وandroidx.xr.projected:projected-testing:1.0.0-alpha10. يتضمّن الإصدار ‎1.0.0-alpha10 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • تم إيقاف ProjectedPermissionsResultContract نهائيًا. يمكنك استخدام ProjectedActivityCompat.requestPermissions() كبديل. (I141d5، b/515699436)
  • تمت إضافة واجهة برمجة التطبيقات requestPermissions() إلى ProjectedActivityCompat (I2edb5 وb/433523713 وb/508189550)

الإصدار ‎1.0.0-alpha09

‫17 يونيو 2026

تم طرح ميزات androidx.xr.projected:projected:1.0.0-alpha09 وandroidx.xr.projected:projected-binding:1.0.0-alpha09 وandroidx.xr.projected:projected-testing:1.0.0-alpha09. يتضمّن الإصدار ‎1.0.0-alpha09 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • تمت إضافة دعم حالة البطارية إلى ProjectedTestRule (I6b28e)
  • تمت إضافة إمكانية الاستماع إلى تغييرات حالة البطارية إلى ProjectedDeviceController (If8966)
  • إضافة دعم لأجهزة الصوت إلى ProjectedTestRule (I5d1c9)
  • تمت إضافة دعم لأجهزة الصوت إلى ProjectedDeviceController (I7681d)

الإصدار ‎1.0.0-alpha08

‫19 مايو 2026

تم طرح ميزات androidx.xr.projected:projected:1.0.0-alpha08 وandroidx.xr.projected:projected-binding:1.0.0-alpha08 وandroidx.xr.projected:projected-testing:1.0.0-alpha08. يتضمّن الإصدار ‎1.0.0-alpha08 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • تمت إضافة ProjectedTestRule لدعم اختبارات الوحدات. (I69db5)

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

  • تمت زيادة compileSdk بشكل خاطئ إلى الإصدار 37 من واجهة برمجة التطبيقات. وهذا يعني أنّ هذا الإصدار يتطلّب الحد الأدنى من إصدار AGP وهو 9.2.0. سيتم تخفيضها إلى 36 في الإصدار التالي. (Id45cd)

الإصدار ‎1.0.0-alpha07

‫6 مايو 2026

تم طرح ميزات androidx.xr.projected:projected:1.0.0-alpha07 وandroidx.xr.projected:projected-binding:1.0.0-alpha07 وandroidx.xr.projected:projected-testing:1.0.0-alpha07. يتضمّن الإصدار ‎1.0.0-alpha07 هذه التعديلات.

الإصدار ‎1.0.0-alpha06

‫25 مارس 2026

تم طرح ميزات androidx.xr.projected:projected:1.0.0-alpha06 وandroidx.xr.projected:projected-binding:1.0.0-alpha06 وandroidx.xr.projected:projected-testing:1.0.0-alpha06. يتضمّن الإصدار ‎1.0.0-alpha06 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • تمت إضافة طريقة create(activity: Activity) جديدة إلى ProjectedActivityCompat (If4773، b/479214966)

الإصدار ‎1.0.0-alpha05

‫25 فبراير 2026

تم طرح ميزات androidx.xr.projected:projected:1.0.0-alpha05 وandroidx.xr.projected:projected-binding:1.0.0-alpha05 وandroidx.xr.projected:projected-testing:1.0.0-alpha05. يتضمّن الإصدار ‎1.0.0-alpha05 هذه التعديلات.

الإصدار ‎1.0.0-alpha04

‫28 يناير 2026

تم طرح androidx.xr.projected:projected:1.0.0-alpha04 وandroidx.xr.projected:projected-binding:1.0.0-alpha04. يتضمّن الإصدار ‎1.0.0-alpha04 هذه التعديلات.

الإصدار ‎1.0.0-alpha03

‫3 ديسمبر 2025

تم طرح androidx.xr.projected:projected:1.0.0-alpha03. يتضمّن الإصدار ‎1.0.0-alpha03 هذه التعديلات.

التغييرات في واجهة برمجة التطبيقات

  • تمت إضافة واجهة برمجة التطبيقات التجريبية للحصول على PresentationMode (I2dc0b)
  • تمت إضافة واجهة برمجة التطبيقات التجريبية لجمع ProjectedInputEvent (I78ef8)
  • تمّت إضافة ProjectedDeviceController وواجهة برمجة التطبيقات الخاصة بالقدرات (If7d2d)

الإصدار ‎1.0.0-alpha02

‫19 نوفمبر 2025

تم طرح androidx.xr.projected:projected:1.0.0-alpha02. يتضمّن الإصدار ‎1.0.0-alpha02 هذه التعديلات.

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

  • الإصدار الأوّلي من الإصدار الأوّلي من مكتبة Projected.

الإصدار ‎1.0.0-alpha01

‫22 أكتوبر 2025

تم طرح androidx.xr.projected:projected:1.0.0-alpha01. يتضمّن الإصدار ‎1.0.0-alpha01 هذه التعديلات.

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

  • إضافة مكتبة Projected XR (Ieedea7)