إصدارات 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 التعديل الأخير الإصدار المستقر إصدار مرشح الإصدار التجريبي إصدار ألفا
النشاط 7 شباط (فبراير) 2024 1.8.2 - - 1.9.0-alpha03
الإعلانات 8 آذار (مارس) 2023 - - - 1.0.0-alpha05
التعليق التوضيحي (*) 21 شباط (فبراير) 2024 1.7.1 - - 1.8.0-alpha01
مطابقة التطبيق 26 تموز (يوليو) 2023 1.6.1 - - 1.7.0-alpha03
البحث في التطبيقات 24 أيار (مايو) 2023 - - - 1.1.0-alpha03
arrow.core 22 شباط (فبراير) 2023 2.2.0 - - -
asynclayoutinflater 5 تشرين الأول (أكتوبر) 2022 1.0.0 - - 1.1.0-alpha01
الملء التلقائي 24 أيار (مايو) 2023 1.1.0 - الإصدار التجريبي 1.2.0-01 1.3.0-alpha01
مقياس الأداء 21 شباط (فبراير) 2024 1.2.3 - - 1.3.0-alpha01
المقاييس الحيوية 21 أيلول (سبتمبر) 2022 1.1.0 - - 1.2.0-alpha05
البلوتوث 29 تشرين الثاني (نوفمبر) 2023 - - - 1.0.0-alpha02
متصفّح 21 شباط (فبراير) 2024 1.7.0 1.8.0-rc01 - -
تطبيق السيارة 13 كانون الأول (ديسمبر) 2023 1.2.0 1.4.0-rc02 - -
الكاميرا (*) 24 كانون الثاني (يناير) 2024 1.3.1 - - 1.4.0-alpha04
cardview 21 أيلول (سبتمبر) 2018 1.0.0 - - -
مجموعة 24 كانون الثاني (يناير) 2024 1.4.0 - - -
إنشاء 21 شباط (فبراير) 2024 1.4.0 - - -
compose.animation 21 شباط (فبراير) 2024 1.6.2 - - 1.7.0-alpha03
compose.compiler 21 شباط (فبراير) 2024 1.5.10 - - -
compose.foundation 21 شباط (فبراير) 2024 1.6.2 - - 1.7.0-alpha03
compos.material 21 شباط (فبراير) 2024 1.6.2 - - 1.7.0-alpha03
compos.material3 21 شباط (فبراير) 2024 1.2.0 - - 1.3.0-alpha01
compose.runtime 21 شباط (فبراير) 2024 1.6.2 - - 1.7.0-alpha03
compose.ui 21 شباط (فبراير) 2024 1.6.2 - - 1.7.0-alpha03
متزامن 9 آب (أغسطس) 2023 1.1.0 - - 1.2.0-alpha02
قيد القيد (*) 4 تشرين الأول (أكتوبر) 2023 2.1.4 - - الإصدار 2.2.0 -alpha13
contentpager 21 أيلول (سبتمبر) 2018 1.0.0 - - -
coordinatorlayout 4 تشرين الأول (أكتوبر) 2023 1.2.0 - - 1.3.0-alpha02
الأساسية (*) 7 شباط (فبراير) 2024 1.12.0 - - 1.13.0-alpha05
core.uwb 24 كانون الثاني (يناير) 2024 - - - 1.0.0-alpha08
بيانات الاعتماد 13 كانون الأول (ديسمبر) 2023 1.2.0 - - 1.3.0-alpha01
أداة تعديل المؤشر 21 أيلول (سبتمبر) 2018 1.0.0 - - -
customview (*) 21 أيلول (سبتمبر) 2022 1.1.0 - - 1.2.0-alpha02
ربط البيانات 5 أيلول (سبتمبر) 2019 3.5.0 - - 3.6.0-alpha10
مخزن البيانات 10 كانون الثاني (يناير) 2024 1.0.0 - 1.1.0-beta01 -
ملف المستند 18 آب (أغسطس) 2021 1.0.1 - - 1.1.0-alpha01
السحب 11 أيار (مايو) 2022 1.0.0 - - -
drawerlayout 22 آذار (مارس) 2023 1.2.0 - - -
حركة ديناميكية 4 كانون الأول (ديسمبر) 2019 1.0.0 - - 1.1.0-alpha03
الرموز التعبيرية 27 كانون الثاني (يناير) 2021 1.1.0 - - 1.2.0-alpha03
الرموز التعبيرية 2 13 كانون الأول (ديسمبر) 2023 1.4.0 - - 1.5.0-alpha01
للمؤسسات 13 كانون الثاني (يناير) 2021 1.1.0 - - -
exifinterface 13 كانون الأول (ديسمبر) 2023 1.3.7 - - -
جزء 7 شباط (فبراير) 2024 1.6.2 - - 1.7.0-alpha10
الألعاب (*) 21 شباط (فبراير) 2024 2.0.2 3.0.0-rc01 - -
نظرة سريعة 7 شباط (فبراير) 2024 - - - 1.0.0-alpha05
الرسومات (*) 7 شباط (فبراير) 2024 - - الإصدار التجريبي 1.0.0-01 -
gridlayout 24 أيار (مايو) 2023 1.0.0 - 1.1.0-beta01 -
صحة 13 كانون الأول (ديسمبر) 2023 - 1.0.0-rc01 - 1.1.0-alpha02
health.connect 10 كانون الثاني (يناير) 2024 - - - 1.1.0-alpha07
heifwriter 26 تموز (يوليو) 2023 - - - 1.1.0-alpha02
hilt (*) 21 شباط (فبراير) 2024 1.2.0 - - -
إدخال 20 أيلول (سبتمبر) 2023 - - الإصدار التجريبي 1.0.0-03 -
أداة استقراء البيانات 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 - - -
دورة الحياة (*) 21 شباط (فبراير) 2024 2.7.0 - - 2.8.0-alpha02
الوبر 21 شباط (فبراير) 2024 - - - 1.0.0-alpha01
أداة تحميل 9 تشرين الأول (أكتوبر) 2019 1.1.0 - - -
localbroadcastmanager 12 كانون الثاني (يناير) 2022 1.1.0 - - -
الوسائط 29 تشرين الثاني (نوفمبر) 2023 1.7.0 - - -
media2 10 كانون الثاني (يناير) 2024 1.3.0 - - -
media3 22 شباط (فبراير) 2024 1.2.1 1.3.0-rc01 1.3.0-beta01 1.3.0-alpha01
mediarouter 21 شباط (فبراير) 2024 1.6.0 - الإصدار التجريبي 1.7.0-01 -
multidex 17 كانون الأول (ديسمبر) 2018 2.0.1 - - -
المقاييس 10 كانون الثاني (يناير) 2024 - - الإصدار التجريبي 1.0.0-01 -
التقسيم إلى صفحات (*) 7 شباط (فبراير) 2024 3.2.1 - - 3.3.0-alpha03
لوحة الألوان 21 أيلول (سبتمبر) 2018 1.0.0 - - -
percentlayout 21 أيلول (سبتمبر) 2018 1.0.0 - - -
الخيار المفضّل 26 تموز (يوليو) 2023 1.2.1 - - -
طباعة 28 تشرين الأول (أكتوبر) 2020 - - 1.1.0-beta01 -
privacysandbox.activity 15 تشرين الثاني (نوفمبر) 2023 - - - 1.0.0-alpha01
privacysandbox.ads 24 كانون الثاني (يناير) 2024 - - 1.1.0-beta04 -
privacysandbox.المكوّنات الإضافية 9 آب (أغسطس) 2023 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 24 كانون الثاني (يناير) 2024 - - - 1.0.0-alpha12
privacysandbox.tools 7 شباط (فبراير) 2024 - - - 1.0.0-alpha07
privacysandbox.ui 18 تشرين الأول (أكتوبر) 2023 - - - 1.0.0-alpha07
أداة تثبيت الملفات الشخصية 7 شباط (فبراير) 2024 1.3.1 - - 1.4.0-alpha01
اقتراح 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 - - -
رمز الأمان (*) 13 كانون الأول (ديسمبر) 2023 1.0.0 - - 1.1.0-alpha06
sharetarget 5 تشرين الأول (أكتوبر) 2022 1.2.0 - - -
شريحة 13 كانون الثاني (يناير) 2021 - - - 1.1.0-alpha02
slidingpanelayout 26 يناير 2022 1.2.0 - - -
بدء التشغيل 11 كانون الثاني (يناير) 2023 1.1.1 - - 1.2.0-alpha02
sqlite 18 تشرين الأول (أكتوبر) 2023 2.4.0 - - -
sdevrefreshlayout 22 تموز (يوليو) 2020 1.1.0 - - 1.2.0-alpha01
الاختبار (*) 26 كانون الثاني (يناير) 2024 1.0.1 - - 1.1.0-alpha03
test.uiautomator 21 شباط (فبراير) 2024 2.3.0 - - -
textclassifier 23 آذار (مارس) 2022 - - - 1.0.0-alpha04
تتبُّع 29 تشرين الثاني (نوفمبر) 2023 1.2.0 - - 1.3.0-alpha02
الانتقال 10 كانون الثاني (يناير) 2024 1.4.1 - - 1.5.0-alpha06
التلفزيون 4 تشرين الأول (أكتوبر) 2023 - - - 1.0.0-alpha10
tvprovider 19 آب (أغسطس) 2020 - - - 1.1.0-alpha01
متجه قابل للرسم 20 نيسان (أبريل) 2022 1.1.0 - الإصدار التجريبي 1.2.0-01 -
versionedparcelable 10 كانون الثاني (يناير) 2024 1.2.0 - - -
جهاز العرض 15 أيلول (سبتمبر) 2021 1.0.0 - - 1.1.0-alpha01
viewpager2 24 أيار (مايو) 2023 1.0.0 - 1.1.0-beta02 -
ارتداء (*) 10 كانون الثاني (يناير) 2024 1.3.0 - - 1.4.0-alpha01
wear.compose 21 شباط (فبراير) 2024 1.3.0 - - 1.4.0-alpha03
wear.protolayout 7 شباط (فبراير) 2024 1.1.0 - - -
wear.ilees 7 شباط (فبراير) 2024 1.3.0 - - -
wear.watchface 7 شباط (فبراير) 2024 1.2.1 - - 1.3.0-alpha01
مجموعة webkit 21 شباط (فبراير) 2024 1.9.0 - - 1.11.0-alpha02
نافذة 7 شباط (فبراير) 2024 1.2.0 - - 1.3.0-alpha02
window.extensions.core 7 حزيران (يونيو) 2023 1.0.0 - - -
العمل 24 كانون الثاني (يناير) 2024 2.9.0 - - 2.10.0-alpha01

(*) تحتوي هذه المكتبة على العديد من الأدوات. يمكنك الاطّلاع على ملاحظات إصدار التطبيق للحصول على مزيد من المعلومات.
تاريخ آخر تعديل: 21 شباط (فبراير) 2024