إصدارات AndroidX

إنّ مكتبات Jetpack بشكل منفصل عن نظام التشغيل Android، لذا يمكن إجراء التحديثات على المكتبات بشكل مستقلّ بوتيرة أكبر.

تتّبع المكتبات الإصدارات الدلالية الصارمة لتحقيق التوافق الثنائي مع تسلسل مضاف بين الإصدارات والنُسخ السابقة للإصدارات التجريبية. تحتوي سلسلة الإصدار (مثل 1.0.1-beta02) على ثلاثة أرقام تمثّل المستويات الرئيسية والثانوية ومستويات إصلاح الأخطاء. وتتضمّن الإصدارات التجريبية أيضًا لاحقة تحدّد مرحلة ما قبل الإصدار (الإصدار الأولي والتجريبي والإصدار المرشح) ورقم المراجعة (01 و02 وما إلى ذلك).

يُرجى العِلم أنّه يتم اقتراح استخدام مكتبات androidx، ولكنّها ليست ضرورية للحفاظ على توافق المصادر في الإصدارات الثانوية. إنّ السبب في تحديث الإصدار الرئيسي سيفرض نقل بيانات جميع العناصر التي تعتمد على الإصدار الرئيسي السابق بشكلٍ صريح، ما قد يؤدي إلى إيقاف سير عمل المطوّرين.

تنتقل كل نسخة من المكتبة خلال ثلاث مراحل قبل الإصدار في طريقها لتصبح إصدارًا ثابتًا. في ما يلي المعايير المناسبة لكل مرحلة من مراحل الإصدار التجريبي:

إصدار أولي

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

إصدار تجريبي

  • الإصدارات التجريبية مستقرة من الناحية الوظيفية وتحتوي على واجهة برمجة تطبيقات مكتملة الميزات.
  • وهي جاهزة للاستخدام في الإنتاج لكنها قد تحتوي على أخطاء.
  • لا يمكن للإصدار التجريبي استخدام ميزات التجميع التجريبية (مثل @UseExperimental).
  • يجب أن تكون التبعيات في المكتبات الأخرى إصدارات تجريبية أو RC أو مستقرة. لا يُسمح باستخدام تبعيات ألفا.

مرشّح الإصدار (RC)

  • المرشح للإصدار هو إصدار ثابت محتمل.
  • وقد يحتوي على إصلاحات مهمة في اللحظة الأخيرة.
  • ويعد سطح واجهة برمجة التطبيقات الخاص بها نهائيًا.
  • يجب أن تكون التبعيات في المكتبات الأخرى عبارة عن إصدارات RC أو ثابتة فقط.

يمكن أن يتوفّر للمكتبة نُسخ متعددة في الوقت نفسه. لكل إصدار مرحلة إصدار مختلفة. على سبيل المثال، قد يكون الإصدار الثابت من androidx.activity هو 1.0.0، وقد يتوفّر أيضًا إصدار 1.1.0-beta02 بالإضافة إلى إصدار 2.0.0-alpha01.

يمكنك استخدام هذه الصفحة للاطّلاع على آخر التعديلات التي تم إجراؤها على المكتبات.

تسرد صفحة ملاحظات إصدار AndroidX الأخيرة المكتبات التي تم تغييرها مؤخرًا. يعرض مستودع Maven من Google السجل الكامل للإصدار.

استخدِم الجدول أدناه لعرض أحدث الإصدارات الثابتة وأحدث الإصدارات للمعاينة من كل مكتبة في AndroidX. تنقلك الروابط في كل صف إلى ملاحظات إصدار المكتبة. ستجد في ملاحظات الإصدار ما يلي:

  • تمثّل هذه السمة التاريخ الزمني لجميع الإصدارات.
  • مقتطف رمز يتضمّن تعريفات تبعية Gradle التلقائية لاستخدام العناصر.
  • روابط تؤدي إلى الصفحات المرجعية لكل من Kotlin وJava للحزم في كل أداة

مكتبات Jetpack

تحتوي بعض مكتبات AndroidX، مثل الكاميرا، على العديد من العناصر التي يتم الاحتفاظ بها بشكل منفصل. تم وضع علامة النجمة (*) على هذه المكتبات. راجع ملاحظات الإصدار لعرض تحديثات الإصدار لجميع الأدوات.

رقم تعريف مجموعة Maven آخر تعديل الإصدار المستقر إصدار مرشح الإصدار التجريبي الإصدار الأولي
النشاط 29 تشرين الثاني (نوفمبر) 2023 1.8.1 - - 1.9.0-alpha01
الإعلانات 8 آذار (مارس) 2023 - - - 1.0.0-alpha05
التعليق التوضيحي (*) 29 تشرين الثاني (نوفمبر) 2023 1.7.0 - - -
appcompat 26 تموز (يوليو) 2023 1.6.1 - - 1.7.0-alpha03
البحث في التطبيقات 24 أيار (مايو) 2023 - - - 1.1.0-alpha03
قوس الزوايا 22 شباط (فبراير) 2023 2.2.0 - - -
asyncformatinflater 5 تشرين الأول (أكتوبر) 2022 1.0.0 - - 1.1.0-alpha01
الملء التلقائي 24 أيار (مايو) 2023 1.1.0 - الإصدار التجريبي 1.2.0-01 1.3.0-alpha01
مقياس الأداء 1 كانون الأول (ديسمبر) 2023 1.2.2 - - -
المقاييس الحيوية 21 أيلول (سبتمبر) 2022 1.1.0 - - 1.2.0-alpha05
البلوتوث 29 تشرين الثاني (نوفمبر) 2023 - - - 1.0.0-alpha02
المتصفح 29 تشرين الثاني (نوفمبر) 2023 1.7.0 - الإصدار التجريبي 1.8.0-01 -
تطبيق السيارات 1 تشرين الثاني (نوفمبر) 2023 1.2.0 1.4.0-rc01 - -
الكاميرا (*) 18 تشرين الأول (أكتوبر) 2023 1.3.0 - - 1.4.0-alpha02
cardview 21 أيلول (سبتمبر) 2018 1.0.0 - - -
مجموعة 29 تشرين الثاني (نوفمبر) 2023 1.3.0 - الإصدار التجريبي 1.4.0-02 -
إنشاء 6 كانون الأول (ديسمبر) 2023 1.3.0 - الإصدار التجريبي 1.4.0-02 -
compose.animation 29 تشرين الثاني (نوفمبر) 2023 1.5.4 - الإصدار التجريبي 1.6.0-02 -
compose.compiler 6 كانون الأول (ديسمبر) 2023 1.5.6 - - -
compose.foundation 29 تشرين الثاني (نوفمبر) 2023 1.5.4 - الإصدار التجريبي 1.6.0-02 -
compose.material 29 تشرين الثاني (نوفمبر) 2023 1.5.4 - الإصدار التجريبي 1.6.0-02 -
compospos.material3 29 تشرين الثاني (نوفمبر) 2023 1.1.2 - - 1.2.0-alpha12
compose.runtime 29 تشرين الثاني (نوفمبر) 2023 1.5.4 - الإصدار التجريبي 1.6.0-02 -
compose.ui 29 تشرين الثاني (نوفمبر) 2023 1.5.4 - الإصدار التجريبي 1.6.0-02 -
متزامن 9 آب (أغسطس) 2023 1.1.0 - - 1.2.0-alpha02
قيد التقييد (*) 4 تشرين الأول (أكتوبر) 2023 2.1.4 - - الإصدار 2.2.0 -alpha13
صفحة Contentpager 21 أيلول (سبتمبر) 2018 1.0.0 - - -
المنسق 4 تشرين الأول (أكتوبر) 2023 1.2.0 - - 1.3.0-alpha02
الأساسية (*) 29 تشرين الثاني (نوفمبر) 2023 1.12.0 - - 1.13.0-alpha02
core.uwb 23 آب (أغسطس) 2023 - - - 1.0.0-alpha07
بيانات الاعتماد 1 تشرين الثاني (نوفمبر) 2023 1.2.0 - - 1.2.0
أداة ضبط المؤشر 21 أيلول (سبتمبر) 2018 1.0.0 - - -
عرض مخصّص (*) 21 أيلول (سبتمبر) 2022 1.1.0 - - 1.2.0-alpha02
ربط البيانات 5 أيلول (سبتمبر) 2019 3.5.0 - - 3.6.0-alpha10
مخزن بيانات 29 تشرين الثاني (نوفمبر) 2023 1.0.0 - - 1.1.0-alpha07
ملف المستند 18 آب (أغسطس) 2021 1.0.1 - - 1.1.0-alpha01
السحب 11 أيار (مايو) 2022 1.0.0 - - -
backerLayout 22 آذار (مارس) 2023 1.2.0 - - -
الرسوم المتحركة الديناميكية 4 كانون الأول (ديسمبر) 2019 1.0.0 - - 1.1.0-alpha03
الرموز التعبيرية 27 كانون الثاني (يناير) 2021 1.1.0 - - 1.2.0-alpha03
الرموز التعبيرية 2 9 آب (أغسطس) 2023 1.4.0 - - -
المؤسسات 13 كانون الثاني (يناير) 2021 1.1.0 - - -
exifinterface 8 شباط (فبراير) 2023 1.3.6 - - -
جزء 29 تشرين الثاني (نوفمبر) 2023 1.6.2 - - 1.7.0-alpha07
الألعاب (*) 29 تشرين الثاني (نوفمبر) 2023 2.0.2 - 3.0.0-beta01 -
نظرة سريعة 6 أيلول (سبتمبر) 2023 - - - 1.0.0-alpha05
الرسومات (*) 29 تشرين الثاني (نوفمبر) 2023 - - - 1.0.0-alpha05
gridLayout 24 أيار (مايو) 2023 1.0.0 - الإصدار التجريبي 1.1.0-01 -
الصحة 9 آب (أغسطس) 2023 - 1.0.0-rc01 - 1.1.0-alpha01
health.connect 18 تشرين الأول (أكتوبر) 2023 - - - 1.1.0-alpha06
heifwriter 26 تموز (يوليو) 2023 - - - 1.1.0-alpha02
hilt (*) 1 تشرين الثاني (نوفمبر) 2023 1.1.0 - - -
إدخال 20 أيلول (سبتمبر) 2023 - - 1.0.0-beta03 -
أداة احتساب 21 أيلول (سبتمبر) 2018 1.0.0 - - -
JavaScriptengine 1 تشرين الثاني (نوفمبر) 2023 - - الإصدار 1.0.0-الإصدار التجريبي 01 -
جهاز نفاذية 2 أيلول (سبتمبر) 2020 - - الإصدار التجريبي 1.0.0-10 -
leanback 15 تشرين الثاني (نوفمبر) 2023 1.0.0 1.1.0-rc02 - 1.2.0-alpha04
قديم 21 أيلول (سبتمبر) 2018 1.0.0 - - -
دورة الحياة (*) 15 تشرين الثاني (نوفمبر) 2023 2.6.2 2.7.0-rc01 - -
أداة تحميل 9 تشرين الأول (أكتوبر) 2019 1.1.0 - - -
localbroadcastmanager 12 كانون الثاني (يناير) 2022 1.1.0 - - -
media 29 تشرين الثاني (نوفمبر) 2023 1.7.0 - - -
الوسائط2 29 تشرين الثاني (نوفمبر) 2023 1.2.1 - الإصدار التجريبي 1.3.0-01 -
media3 15 تشرين الثاني (نوفمبر) 2023 1.2.0 - - -
جهاز توجيه الوسائط 15 تشرين الثاني (نوفمبر) 2023 1.6.0 - - 1.7.0-alpha01
multidex 17 كانون الأول (ديسمبر) 2018 2.0.1 - - -
المقاييس 5 نيسان (أبريل) 2023 - - - 1.0.0-alpha04
التقسيم إلى صفحات (*) 20 أيلول (سبتمبر) 2023 3.2.1 - - 3.3.0-alpha02
لوحة ألوان 21 أيلول (سبتمبر) 2018 1.0.0 - - -
percentcent (التنسيق النسبي) 21 أيلول (سبتمبر) 2018 1.0.0 - - -
التفضيل 26 تموز (يوليو) 2023 1.2.1 - - -
طباعة 28 تشرين الأول (أكتوبر) 2020 - - الإصدار التجريبي 1.1.0-01 -
privacysandbox.activity 15 تشرين الثاني (نوفمبر) 2023 - - - 1.0.0-alpha01
privacysandbox.ads 15 تشرين الثاني (نوفمبر) 2023 - - 1.1.0-beta03 -
privacysandbox.Plugins 9 آب (أغسطس) 2023 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 15 تشرين الثاني (نوفمبر) 2023 - - - 1.0.0-alpha11
privacysandbox.tools 6 أيلول (سبتمبر) 2023 - - - 1.0.0-alpha06
privacysandbox.ui 18 تشرين الأول (أكتوبر) 2023 - - - 1.0.0-alpha07
أداة تثبيت الملف الشخصي 3 أيار (مايو) 2023 1.3.1 - - -
اقتراح 21 أيلول (سبتمبر) 2018 1.0.0 - - -
recyclerview (*) 18 تشرين الأول (أكتوبر) 2023 1.3.2 - - 1.4.0-alpha01
طلب معاودة الاتصال عن بُعد 7 أيار (مايو) 2019 1.0.0 - - -
فحص الموارد 26 يناير 2022 1.0.1 - - -
غرفة 29 تشرين الثاني (نوفمبر) 2023 2.6.1 - - -
savedstate 22 آذار (مارس) 2023 1.2.1 - - -
security (*) 19 نيسان (أبريل) 2023 1.0.0 - - 1.1.0-alpha06
sharetarget 5 تشرين الأول (أكتوبر) 2022 1.2.0 - - -
شريحة 13 كانون الثاني (يناير) 2021 - - - 1.1.0-alpha02
sSlideingpaneFormatting 26 يناير 2022 1.2.0 - - -
شركة ناشئة 11 كانون الثاني (يناير) 2023 1.1.1 - - 1.2.0-alpha02
sqlite 18 تشرين الأول (أكتوبر) 2023 2.4.0 - - -
التمرير السريع لإعادة التحميل 22 تموز (يوليو) 2020 1.1.0 - - 1.2.0-alpha01
الاختبار (*) 5 كانون الأول (ديسمبر) 2023 1.0.1 - - 1.1.0-alpha03
test.uiautomator 1 تشرين الثاني (نوفمبر) 2023 - - - 2.3.0-alpha05
أداة تصنيف النص 23 آذار (مارس) 2022 - - - 1.0.0-alpha04
تتبُّع الأداء 29 تشرين الثاني (نوفمبر) 2023 1.2.0 - - 1.3.0-alpha02
الانتقال 29 تشرين الثاني (نوفمبر) 2023 1.4.1 - - 1.5.0-alpha05
التلفزيون 4 تشرين الأول (أكتوبر) 2023 - - - 1.0.0-alpha10
tvprovider 19 آب (أغسطس) 2020 - - - 1.1.0-alpha01
رسم بتنسيق متّجه 20 نيسان (أبريل) 2022 1.1.0 - الإصدار التجريبي 1.2.0-01 -
نسخة قابلة للإرسال 29 تشرين الثاني (نوفمبر) 2023 1.1.1 - الإصدار التجريبي 1.2.0-01 -
صفحة العرض 15 أيلول (سبتمبر) 2021 1.0.0 - - 1.1.0-alpha01
viewpager2 24 أيار (مايو) 2023 1.0.0 - الإصدار التجريبي 1.1.0-02 -
Wear (*) 29 تشرين الثاني (نوفمبر) 2023 1.3.0 - - 1.4.0-alpha01
Wear.compose 15 تشرين الثاني (نوفمبر) 2023 1.2.1 - الإصدار التجريبي 1.3.0-01 -
wear.protoLayout 29 تشرين الثاني (نوفمبر) 2023 1.0.0 - - 1.1.0-alpha03
wear.ilees 29 تشرين الثاني (نوفمبر) 2023 1.2.0 - - 1.3.0-alpha03
Wear.watchface 29 تشرين الثاني (نوفمبر) 2023 1.2.0 - - -
واجهة برمجة التطبيقات 29 تشرين الثاني (نوفمبر) 2023 1.9.0 - - 1.10.0-alpha01
نافذة 15 تشرين الثاني (نوفمبر) 2023 1.2.0 - - 1.3.0-alpha01
window.extensions.core 7 حزيران (يونيو) 2023 1.0.0 - - -
العمل 29 تشرين الثاني (نوفمبر) 2023 2.9.0 - - -

(*) تحتوي هذه المكتبة على عناصر متعددة. يمكنك الاطّلاع على ملاحظات الإصدار للحصول على مزيد من المعلومات.
تاريخ آخر تعديل: 6 كانون الأول (ديسمبر) 2023