إصدارات AndroidX


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

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

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

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

الإصدار الأولي

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

إصدار تجريبي

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

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

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

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

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

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

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

  • السجلّ الزمني لجميع الإصدارات
  • مقتطف رمز برمجي مع تعريفات تبعية Gradle التلقائية لاستخدام العناصر.
  • روابط للصفحات المرجعية لـ Kotlin وJava للحزم في كل عنصر.

مكتبات Jetpack

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

معرّف مجموعة Maven التعديل الأخير الإصدار الثابت إصدار محتمل الإصدار التجريبي إصدار أولي
النشاط 4 أيلول (سبتمبر) 2024 1.9.2 - - 1.10.0-alpha02
ads 8 آذار (مارس) 2023 - - - 1.0.0-alpha05
تعليق توضيحي (*) 2 أكتوبر 2024 1.8.2 1.9.0-rc01 - -
appcompat 29 مايو 2024 1.7.0 - - -
البحث في التطبيق 4 أيلول (سبتمبر) 2024 - - - 1.1.0-alpha05
arch.core 22 شباط (فبراير) 2023 2.2.0 - - -
asynclayoutinflater 5 تشرين الأول (أكتوبر) 2022 1.0.0 - - 1.1.0-alpha01
الملء التلقائي 18 سبتمبر 2024 1.1.0 - 1.3.0-beta01 -
مقياس الأداء 2 أكتوبر 2024 1.3.2 - - 1.4.0-alpha02
السمات الحيوية 7 آب (أغسطس) 2024 1.1.0 - - 1.4.0-alpha02
البلوتوث 29 تشرين الثاني (نوفمبر) 2023 - - - 1.0.0-alpha02
المتصفح ‫6 مارس 2024 1.8.0 - - -
تطبيق السيارات 18 سبتمبر 2024 1.4.0 - 1.7.0-beta02 -
الكاميرا (*) 2 أكتوبر 2024 1.3.4 1.4.0-rc03 - 1.5.0-alpha02
camera.viewfinder (*) 2 تشرين الأول (أكتوبر) 2024 - - - 1.4.0-alpha09
cardview 21 أيلول (سبتمبر) 2018 1.0.0 - - -
مجموعة 2 أكتوبر 2024 1.4.4 - - 1.5.0-alpha03
إنشاء 7 آب (أغسطس) 2024 1.4.4 - - 1.5.0-alpha03
compos.animation 2 أكتوبر 2024 1.7.3 - - 1.8.0-alpha03
compose.compiler 7 آب (أغسطس) 2024 1.5.15 - - -
compose.foundation 2 أكتوبر 2024 1.7.3 - - 1.8.0-alpha03
compose.material 2 تشرين الأول (أكتوبر) 2024 1.7.3 - - 1.8.0-alpha03
compose.material3 2 تشرين الأول (أكتوبر) 2024 1.3.0 - - 1.4.0-alpha01
compose.material3.adaptive 2 تشرين الأول (أكتوبر) 2024 1.0.0 - - 1.1.0-alpha04
compose.runtime 2 تشرين الأول (أكتوبر) 2024 1.7.3 - - 1.8.0-alpha03
compos.ui 2 تشرين الأول (أكتوبر) 2024 1.7.3 - - 1.8.0-alpha03
متزامن 12 يونيو 2024 1.2.0 - - -
constraintlayout (*) 4 سبتمبر 2024 2.1.4 - 2.2.0-beta01 -
contentpager 21 أيلول (سبتمبر) 2018 1.0.0 - - -
تنسيق التنسيق ‫4 أكتوبر 2023 1.2.0 - - 1.3.0-alpha02
core (*) 2 أكتوبر 2024 1.13.1 - 1.15.0-beta01 -
core.uwb 24 يناير 2024 - - - 1.0.0-alpha08
بيانات الاعتماد 2 أكتوبر 2024 1.3.0 - - 1.5.0-alpha05
cursoradapter 21 أيلول (سبتمبر) 2018 1.0.0 - - -
customview (*) 21 أيلول (سبتمبر) 2022 1.1.0 - - 1.2.0-alpha02
databinding 5 أيلول (سبتمبر) 2019 3.5.0 - - 3.6.0-alpha10
datastore 1 مايو 2024 1.1.1 - - -
documentfile 18 آب (أغسطس) 2021 1.0.1 - - 1.1.0-alpha01
draganddrop 11 أيار (مايو) 2022 1.0.0 - - -
تخطيط الدرج 22 آذار (مارس) 2023 1.2.0 - - -
dynamicanimation 4 كانون الأول (ديسمبر) 2019 1.0.0 - - 1.1.0-alpha03
الرموز التعبيرية 27 كانون الثاني (يناير) 2021 1.1.0 - - 1.2.0-alpha03
الإيموجي2 4 أيلول (سبتمبر) 2024 1.5.0 - - -
مؤسسة 13 كانون الثاني (يناير) 2021 1.1.0 - - -
واجهة العرض 13 كانون الأول (ديسمبر) 2023 1.3.7 - - -
جزء 2 أكتوبر 2024 1.8.4 - - -
الألعاب (*) 7 آب (أغسطس) 2024 3.0.5 - - -
نظرة سريعة 12 يونيو 2024 1.1.0 - - -
الرسومات (*) 4 أيلول (سبتمبر) 2024 1.0.1 - - -
gridlayout 24 أيار (مايو) 2023 1.0.0 - 1.1.0-beta01 -
الصحة 14 أيار (مايو) 2024 - 1.0.0-rc02 - 1.1.0-alpha03
health.connect 18 سبتمبر 2024 - - - 1.1.0-alpha09
heifwriter 2 أكتوبر 2024 - - - 1.1.0-alpha03
مقبض السيف (*) 21 شباط (فبراير) 2024 1.2.0 - - -
حبر 2 تشرين الأول (أكتوبر) 2024 - - - 1.0.0-alpha01
الإدخال 2 تشرين الأول (أكتوبر) 2024 - - من 1.0.0 إلى بيتا05 -
المُشفِّر 21 أيلول (سبتمبر) 2018 1.0.0 - - -
javascriptengine 1 تشرين الثاني (نوفمبر) 2023 - - 1.0.0-beta01 -
طائرة نفاثة 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 - - -
دورة الحياة (*) 2 أكتوبر 2024 2.8.6 - - 2.9.0-alpha04
lint 4 أيلول (سبتمبر) 2024 - - - 1.0.0-alpha02
loader 9 تشرين الأول (أكتوبر) 2019 1.1.0 - - -
localbroadcastmanager 12 كانون الثاني (يناير) 2022 1.1.0 - - -
media 29 تشرين الثاني (نوفمبر) 2023 1.7.0 - - -
media2 10 كانون الثاني (يناير) 2024 1.3.0 - - -
media3 10 أيلول (سبتمبر) 2024 1.4.1 - - 1.5.0-alpha01
mediarouter 20 مارس 2024 1.7.0 - - -
multidex 17 كانون الأول (ديسمبر) 2018 2.0.1 - - -
المقاييس 10 كانون الثاني (يناير) 2024 - - 1.0.0-beta01 -
الفهرسة (*) 7 آب (أغسطس) 2024 3.3.2 - - -
palette 21 أيلول (سبتمبر) 2018 1.0.0 - - -
pdf 18 سبتمبر 2024 - - - 1.0.0-alpha03
percentlayout 21 أيلول (سبتمبر) 2018 1.0.0 - - -
preference 26 تموز (يوليو) 2023 1.2.1 - - -
طباعة 28 تشرين الأول (أكتوبر) 2020 - - 1.1.0-beta01 -
privacysandbox.activity 15 تشرين الثاني (نوفمبر) 2023 - - - 1.0.0-alpha01
privacysandbox.ads 21 آب (أغسطس) 2024 - - من 1.1.0 إلى 10 -
privacysandbox.plugins 9 آب (أغسطس) 2023 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 24 تموز (يوليو) 2024 - - - 1.0.0-alpha14
privacysandbox.tools 2 أكتوبر 2024 - - - 1.0.0-alpha10
privacysandbox.ui 18 سبتمبر 2024 - - - 1.0.0-alpha10
profileinstaller 2 أكتوبر 2024 1.4.1 - - -
اقتراح 21 أيلول (سبتمبر) 2018 1.0.0 - - -
recyclerview (*) 18 سبتمبر 2024 1.3.2 1.4.0-rc01 - -
remotecallback 7 أيار (مايو) 2019 1.0.0 - - -
resourceinspection 26 كانون الثاني (يناير) 2022 1.0.1 - - -
غرفة 2 تشرين الأول (أكتوبر) 2024 2.6.1 - - 2.7.0-alpha09
savedstate 2 أكتوبر 2024 1.2.1 - - 1.3.0-alpha02
الأمان (*) 7 آب (أغسطس) 2024 1.0.0 - - 1.1.0-alpha06
sharetarget 5 تشرين الأول (أكتوبر) 2022 1.2.0 - - -
slice 13 كانون الثاني (يناير) 2021 - - - 1.1.0-alpha02
slidingpanelayout 26 يناير 2022 1.2.0 - - -
البدء 18 سبتمبر 2024 1.2.0 - - -
sqlite 2 أكتوبر 2024 2.4.0 - - 2.5.0-alpha09
swiperefreshlayout 22 تموز (يوليو) 2020 1.1.0 - - 1.2.0-alpha01
اختبار (*) 14 أغسطس 2024 1.0.1 - - 1.1.0-alpha04
test.uiautomator 26 حزيران (يونيو) 2024 2.3.0 - - 2.4.0-alpha01
مصنِّف النص 23 آذار (مارس) 2022 - - - 1.0.0-alpha04
التتبّع 29 تشرين الثاني (نوفمبر) 2023 1.2.0 - - 1.3.0-alpha02
transition 24 تموز (يوليو) 2024 1.5.1 - - -
tv 21 آب (أغسطس) 2024 1.0.0 - - -
tvprovider 19 آب (أغسطس) 2020 - - - 1.1.0-alpha01
vectordrawable 1 مايو 2024 1.2.0 - - -
versionedparcelable 10 كانون الثاني (يناير) 2024 1.2.0 - - -
أداة عرض الصفحات 15 أيلول (سبتمبر) 2021 1.0.0 - - 1.1.0-alpha01
viewpager2 14 مايو 2024 1.1.0 - - -
Wear (*) 24 تموز (يوليو) 2024 1.3.0 - - 1.4.0-alpha01
wear.compose 2 أكتوبر 2024 1.4.0 - - 1.5.0-alpha03
wear.protolayout 2 أكتوبر 2024 1.2.0 - - 1.3.0-alpha01
wear.tys 2 أكتوبر 2024 1.4.0 - - 1.5.0-alpha01
wear.watchface 18 أيلول (سبتمبر) 2024 1.2.1 - - 1.3.0-alpha04
webkit 2 أكتوبر 2024 1.9.0 - - -
window 2 تشرين الأول (أكتوبر) 2024 1.3.0 - - 1.4.0-alpha04
window.extensions.core 7 حزيران (يونيو) 2023 1.0.0 - - -
العمل 2 تشرين الأول (أكتوبر) 2024 2.9.1 - 2.10.0-beta01 -

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