إصدارات AndroidX


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

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

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

يمرّ كل إصدار من المكتبة بثلاث مراحل تجريبية قبل أن يصبح إصدارًا ثابتًا. في ما يلي معايير كل مرحلة من مراحل الإصدار التجريبي:

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

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

إصدار تجريبي

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

الإصدار التجريبي (RC)

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

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

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

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

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

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

ترقية جميع المكتبات إلى أحدث إصدار ثابت

يؤدي هذا الطلب إلى ترقية أي مكتبات قديمة إلى أحدث إصدار ثابت منها. سيُعلمك هذا التقرير بأي حالات عدم توافق أو تغييرات أخرى يجب إجراؤها.

شغِّل هذا الطلب في Android Studio مع فتح ملف قائمة الإصدارات.

Upgrade any library versions in my project that are out of date. Use the latest stable version of any libraries. Inform me if there's any libraries that are likely to be incompatible, and if there are any other changes to code I need to make in my project caused by upgrading to these new versions.

استخدام طلبات الذكاء الاصطناعي

يُقصد استخدام طلبات الذكاء الاصطناعي في Gemini ضمن Android Studio (يجب استخدام أحدث إصدار من Canary ).

يمكنك الاطّلاع على مزيد من المعلومات حول Gemini في "استوديو Android" على الرابط التالي: https://developer.android.com/studio/preview/gemini.

مكتبات Jetpack

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

رقم تعريف مجموعة Maven آخر تعديل الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار التجريبي الأول
activity 13 تشرين الثاني (نوفمبر) 2024 1.9.3 - 1.10.0-beta01 -
ads 8 آذار (مارس) 2023 - - - 1.0.0-alpha05
تعليق توضيحي (*) 30 تشرين الأول (أكتوبر) 2024 1.9.1 - - -
appcompat 29 أيار (مايو) 2024 1.7.0 - - -
appsearch 16 أكتوبر 2024 - - - 1.1.0-alpha06
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 -
مقاييس الأداء 13 تشرين الثاني (نوفمبر) 2024 1.3.3 - - 1.4.0-alpha05
السمات الحيوية 7 آب (أغسطس) 2024 1.1.0 - - 1.4.0-alpha02
البلوتوث 29 تشرين الثاني (نوفمبر) 2023 - - - 1.0.0-alpha02
المتصفّح ‫6 مارس 2024 1.8.0 - - -
car-app 13 تشرين الثاني (نوفمبر) 2024 1.4.0 - 1.7.0-beta03 -
الكاميرا (*) 30 تشرين الأول (أكتوبر) 2024 1.4.0 - - 1.5.0-alpha03
camera.viewfinder (*) 30 تشرين الأول (أكتوبر) 2024 - - - 1.4.0-alpha10
cardview 21 أيلول (سبتمبر) 2018 1.0.0 - - -
مجموعة 13 تشرين الثاني (نوفمبر) 2024 1.4.5 - - 1.5.0-alpha06
إنشاء 7 آب (أغسطس) 2024 1.4.5 - - 1.5.0-alpha06
compose.animation 13 تشرين الثاني (نوفمبر) 2024 1.7.5 - - 1.8.0-alpha06
compose.compiler 7 آب (أغسطس) 2024 1.5.15 - - -
compose.foundation 13 تشرين الثاني (نوفمبر) 2024 1.7.5 - - 1.8.0-alpha06
compose.material 13 تشرين الثاني (نوفمبر) 2024 1.7.5 - - 1.8.0-alpha06
compose.material3 13 تشرين الثاني (نوفمبر) 2024 1.3.1 - - 1.4.0-alpha04
compose.material3.adaptive 13 تشرين الثاني (نوفمبر) 2024 1.0.0 - - 1.1.0-alpha07
compose.runtime 13 تشرين الثاني (نوفمبر) 2024 1.7.5 - - 1.8.0-alpha06
compose.ui 13 تشرين الثاني (نوفمبر) 2024 1.7.5 - - 1.8.0-alpha06
متزامنة 12 يونيو 2024 1.2.0 - - -
constraintlayout (*) 30 تشرين الأول (أكتوبر) 2024 2.2.0 - - -
contentpager 21 أيلول (سبتمبر) 2018 1.0.0 - - -
coordinatorlayout ‫4 أكتوبر 2023 1.2.0 - - 1.3.0-alpha02
core (*) 30 تشرين الأول (أكتوبر) 2024 1.15.0 - - -
core.uwb 16 أكتوبر 2024 - - - 1.0.0-alpha09
بيانات الاعتماد 30 تشرين الأول (أكتوبر) 2024 1.3.0 - 1.5.0-beta01 1.5.0-beta01
credentials.registry 16 أكتوبر 2024 - - - 1.0.0-alpha01
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 - - -
drawerlayout 22 آذار (مارس) 2023 1.2.0 - - -
dynamicanimation 4 كانون الأول (ديسمبر) 2019 1.0.0 - - 1.1.0-alpha03
الرموز التعبيرية 27 كانون الثاني (يناير) 2021 1.1.0 - - 1.2.0-alpha03
emoji2 4 أيلول (سبتمبر) 2024 1.5.0 - - -
enterprise 13 كانون الثاني (يناير) 2021 1.1.0 - - -
exifinterface 13 تشرين الثاني (نوفمبر) 2024 1.3.7 - - 1.4.0-alpha01
المقاطع 30 تشرين الأول (أكتوبر) 2024 1.8.5 - - -
ألعاب (*) 16 أكتوبر 2024 3.0.5 - - 4.0.0-alpha01
نظرة سريعة 16 أكتوبر 2024 1.1.1 - - -
الرسومات (*) 16 أكتوبر 2024 1.0.2 - - -
gridlayout 24 أيار (مايو) 2023 1.0.0 - 1.1.0-beta01 -
health 16 أكتوبر 2024 - 1.0.0-rc02 - 1.1.0-alpha04
health.connect 16 أكتوبر 2024 - - - 1.1.0-alpha10
heifwriter 2 أكتوبر 2024 - - - 1.1.0-alpha03
مقبض السيف (*) 21 شباط (فبراير) 2024 1.2.0 - - -
ink 2 أكتوبر 2024 - - - 1.0.0-alpha01
إدخال 2 أكتوبر 2024 - - 1.0.0-beta05 -
المُشفِّر 21 أيلول (سبتمبر) 2018 1.0.0 - - -
javascriptengine 1 تشرين الثاني (نوفمبر) 2023 - - 1.0.0-beta01 -
jetifier 2 أيلول (سبتمبر) 2020 - - 1.0.0-beta10 -
leanback 15 تشرين الثاني (نوفمبر) 2023 1.0.0 1.1.0-rc02 - 1.2.0-alpha04
قديمة 21 أيلول (سبتمبر) 2018 1.0.0 - - -
رحلة المستخدِم (*) 13 تشرين الثاني (نوفمبر) 2024 2.8.7 - - 2.9.0-alpha07
lint 4 أيلول (سبتمبر) 2024 - - - 1.0.0-alpha02
أداة التحميل 9 تشرين الأول (أكتوبر) 2019 1.1.0 - - -
localbroadcastmanager 12 كانون الثاني (يناير) 2022 1.1.0 - - -
media 29 تشرين الثاني (نوفمبر) 2023 1.7.0 - - -
media2 10 كانون الثاني (يناير) 2024 1.3.0 - - -
media3 27 تشرين الثاني (نوفمبر) 2024 1.5.0 - - -
mediarouter 20 مارس 2024 1.7.0 - - -
multidex 17 كانون الأول (ديسمبر) 2018 2.0.1 - - -
المقاييس 10 كانون الثاني (يناير) 2024 - - 1.0.0-beta01 -
الفهرسة (*) 13 تشرين الثاني (نوفمبر) 2024 3.3.4 - - -
palette 21 أيلول (سبتمبر) 2018 1.0.0 - - -
pdf 13 تشرين الثاني (نوفمبر) 2024 - - - 1.0.0-alpha04
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 30 تشرين الأول (أكتوبر) 2024 - - 1.1.0-beta11 -
privacysandbox.plugins 9 آب (أغسطس) 2023 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 13 تشرين الثاني (نوفمبر) 2024 - - - 1.0.0-alpha15
privacysandbox.tools 2 أكتوبر 2024 - - - 1.0.0-alpha10
privacysandbox.ui 13 تشرين الثاني (نوفمبر) 2024 - - - 1.0.0-alpha11
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 - - -
room 30 تشرين الأول (أكتوبر) 2024 2.6.1 - - 2.7.0-alpha11
savedstate 13 تشرين الثاني (نوفمبر) 2024 1.2.1 - - 1.3.0-alpha05
الأمان (*) 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 30 تشرين الأول (أكتوبر) 2024 2.4.0 - - 2.5.0-alpha11
swiperefreshlayout 22 تموز (يوليو) 2020 1.1.0 - - 1.2.0-alpha01
test (*) 15 أكتوبر 2024 1.0.1 - - 1.1.0-alpha04
test.uiautomator 26 حزيران (يونيو) 2024 2.3.0 - - 2.4.0-alpha01
textclassifier 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 - - -
viewpager 13 تشرين الثاني (نوفمبر) 2024 1.0.0 1.1.0-rc01 - -
viewpager2 14 أيار (مايو) 2024 1.1.0 - - -
wear (*) 16 أكتوبر 2024 1.3.0 - - 1.4.0-alpha01
wear.compose 13 تشرين الثاني (نوفمبر) 2024 1.4.0 - - 1.5.0-alpha06
wear.protolayout 13 تشرين الثاني (نوفمبر) 2024 1.2.1 - - 1.3.0-alpha04
wear.tiles 13 تشرين الثاني (نوفمبر) 2024 1.4.1 - - 1.5.0-alpha04
wear.watchface 18 أيلول (سبتمبر) 2024 1.2.1 - - 1.3.0-alpha04
webkit 13 تشرين الثاني (نوفمبر) 2024 1.9.0 - - 1.13.0-alpha01
window 16 أكتوبر 2024 1.3.0 - - 1.4.0-alpha05
window.extensions.core 7 حزيران (يونيو) 2023 1.0.0 - - -
العمل 30 تشرين الأول (أكتوبر) 2024 2.9.1 - - -

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