يتم طرح مكتبات Jetpack بشكل منفصل عن نظام التشغيل Android، لذا يمكن إجراء تحديثات على المكتبات بشكل مستقل وبمعدل أكبر.
تلتزم المكتبات بنظام الترقيم الدلالي الصارم لضمان التوافق بين الثنائيات مع تسلسل إضافي بين الإصدارات لمراجعات الإصدارات التجريبية.
تحتوي سلسلة الإصدار (مثل 1.0.1-beta02
) على ثلاثة أرقام تمثّل المستويات الرئيسية والثانوية والإصلاحات.
تحتوي الإصدارات التجريبية أيضًا على إضافة تحدد مرحلة الإصدار التجريبي
(إصدار أولي أو إصدار تجريبي أو إصدار مرشح للإصدار) ورقم المراجعة (01 أو 02 وما إلى ذلك).
يُرجى العلم أنّه يُنصح باستخدام مكتبات androidx
للحفاظ على توافق المصدر مع الإصدارات الثانوية، ولكن ليس من الضروري استخدامها. والسبب هو أنّ تحديث الإصدار الرئيسي سيفرض نقل جميع العناصر التي تعتمد على الإصدار الرئيسي السابق بشكل صريح، ما سيؤدي إلى إيقاف سير عمل المطوّرين.
يمر كل إصدار من المكتبة بثلاث مراحل ما قبل الإصدار في طريقه إلى أن يصبح إصدارًا ثابتًا. في ما يلي معايير كل مرحلة من مراحل الإصدار التجريبي:
Alpha
- تكون الإصدارات التجريبية متّسقة من الناحية الوظيفية، ولكن قد لا تكون كاملة من حيث الميزات.
- أثناء طرح الإصدار في المرحلة التجريبية، قد تتم إضافة واجهات برمجة التطبيقات أو إزالتها أو تغييرها.
الإصدار التجريبي
- تكون الإصدارات التجريبية ثابتة من الناحية الوظيفية وتتضمّن واجهة برمجة تطبيقات كاملة الميزات.
- وهي جاهزة للاستخدام في قناة الإصدار العلني، ولكن قد تحتوي على أخطاء.
- لا يمكن للإصدار التجريبي استخدام ميزات المُجمِّع التجريبية
(مثل
@UseExperimental
). - يجب أن تكون التبعيات على المكتبات الأخرى من الإصدارات التجريبية أو الإصدارات التجريبية العلنية أو الإصدارات الثابتة. لا يُسمح بأي تبعيات تجريبية.
الإصدار التجريبي (RC)
- الإصدار المرشح هو إصدار ثابت محتمل.
- قد يحتوي على إصلاحات ضرورية في اللحظة الأخيرة.
- أن تكون واجهة برمجة التطبيقات نهائية
- يجب أن تكون التبعيات على المكتبات الأخرى من الإصدارات التجريبية أو الإصدارات الثابتة فقط.
يمكن أن تتضمّن المكتبة نُسخًا متعددة في الوقت نفسه. ولكل إصدار مرحلة إصدار مختلفة. على سبيل المثال، على الرغم من أنّ الإصدار الثابت من
androidx.activity
قد يكون 1.0.0
، قد يتوفّر أيضًا إصدار 1.1.0-beta02
بالإضافة إلى إصدار 2.0.0-alpha01
.
يمكنك استخدام هذه الصفحة للاطّلاع على آخر التعديلات التي تم إجراؤها على المكتبات.
تعرض صفحة ملاحظات الإصدارات الأخيرة من AndroidX المكتبات التي تم تغييرها مؤخرًا. يعرض مستودع Maven التابع لشركة Google سجلّ الإصدارات الكامل.
استخدِم الجدول أدناه للاطّلاع على أحدث الإصدارات الثابتة والإصدارات التجريبية من كل مكتبة AndroidX. تنقلك الروابط في كل صف إلى ملاحظات الإصدار الخاصة بالمكتبة. في ملاحظات الإصدار، ستجد ما يلي:
- السجلّ الزمني لجميع الإصدارات
- مقتطف رمز يتضمّن تعريفات التبعيات التلقائية في Gradle لاستخدام العناصر
- روابط تؤدي إلى صفحات مرجعية حول Kotlin وJava للحزمات في كل عنصر
مكتبات Jetpack
تحتوي بعض مكتبات AndroidX، مثل مكتبة الكاميرا، على عناصر متعددة يتم الحفاظ عليها بشكل منفصل. تم وضع علامة النجمة (*) على هذه المكتبات. اطّلِع على ملف ملف ملاحظات الإصدار للاطّلاع على تحديثات الإصدارات لجميع العناصر.
معرّف مجموعة Maven | آخر تعديل | الإصدار الثابت | إصدار مرشح | الإصدار التجريبي | الإصدار التجريبي الأول |
---|---|---|---|---|---|
activity | 11 كانون الأول (ديسمبر) 2024 | 1.9.3 | 1.10.0-rc01 | - | - |
ads | 8 آذار (مارس) 2023 | - | - | - | 1.0.0-alpha05 |
تعليق توضيحي (*) | 30 تشرين الأول (أكتوبر) 2024 | 1.9.1 | - | - | - |
appcompat | 29 أيار (مايو) 2024 | 1.7.0 | - | - | - |
appsearch | 11 كانون الأول (ديسمبر) 2024 | - | - | - | 1.1.0-alpha07 |
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 | - |
مقياس الأداء | 11 كانون الأول (ديسمبر) 2024 | 1.3.3 | - | - | 1.4.0-alpha06 |
سمة بيومترية | 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 | - |
الكاميرا (*) | 11 كانون الأول (ديسمبر) 2024 | 1.4.1 | - | - | 1.5.0-alpha04 |
camera.media3 | 11 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha01 |
camera.viewfinder (*) | 11 كانون الأول (ديسمبر) 2024 | - | - | - | 1.4.0-alpha11 |
cardview | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
collection | 11 كانون الأول (ديسمبر) 2024 | 1.4.5 | - | 1.5.0-beta01 | - |
compose | 7 آب (أغسطس) 2024 | 1.4.5 | - | 1.5.0-beta01 | - |
compose.animation | 11 كانون الأول (ديسمبر) 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.compiler | 7 آب (أغسطس) 2024 | 1.5.15 | - | - | - |
compose.foundation | 11 كانون الأول (ديسمبر) 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.material | 11 كانون الأول (ديسمبر) 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.material3 | 12 كانون الأول (ديسمبر) 2024 | 1.3.1 | - | - | 1.4.0-alpha05 |
compose.material3.adaptive | 12 كانون الأول (ديسمبر) 2024 | 1.0.0 | - | - | 1.1.0-alpha08 |
compose.runtime | 11 كانون الأول (ديسمبر) 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
compose.ui | 11 كانون الأول (ديسمبر) 2024 | 1.7.6 | - | - | 1.8.0-alpha07 |
متزامنة | 11 كانون الأول (ديسمبر) 2024 | 1.2.0 | - | - | 1.3.0-alpha01 |
constraintlayout (*) | 30 تشرين الأول (أكتوبر) 2024 | 2.2.0 | - | - | - |
contentpager | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
coordinatorlayout | 4 أكتوبر 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
core (*) | 11 كانون الأول (ديسمبر) 2024 | 1.15.0 | - | - | 1.16.0-alpha01 |
core.uwb | 11 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha10 |
بيانات الاعتماد | 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 | - | - | - |
الرسومات (*) | 11 كانون الأول (ديسمبر) 2024 | 1.0.2 | - | - | - |
gridlayout | 24 أيار (مايو) 2023 | 1.0.0 | - | 1.1.0-beta01 | - |
health | 11 كانون الأول (ديسمبر) 2024 | - | 1.0.0-rc02 | - | 1.1.0-alpha05 |
health.connect | 16 تشرين الأول (أكتوبر) 2024 | - | - | - | 1.1.0-alpha10 |
heifwriter | 2 تشرين الأول (أكتوبر) 2024 | - | - | - | 1.1.0-alpha03 |
مقبض السيف (*) | 21 شباط (فبراير) 2024 | 1.2.0 | - | - | - |
ink | 11 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha02 |
إدخال | 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 | - | - | - |
رحلة المستخدِم (*) | 11 كانون الأول (ديسمبر) 2024 | 2.8.7 | - | - | 2.9.0-alpha08 |
lint | 11 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha03 |
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 | 20 ديسمبر 2024 | 1.5.1 | - | - | 1.6.0-alpha01 |
mediarouter | 11 كانون الأول (ديسمبر) 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
multidex | 17 كانون الأول (ديسمبر) 2018 | 2.0.1 | - | - | - |
المقاييس | 10 كانون الثاني (يناير) 2024 | - | - | 1.0.0-beta01 | - |
التنقّل | 11 كانون الأول (ديسمبر) 2024 | 2.8.5 | - | - | 2.9.0-alpha04 |
الفهرسة (*) | 11 كانون الأول (ديسمبر) 2024 | 3.3.5 | - | - | - |
palette | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
11 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha05 | |
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 | 30 تشرين الأول (أكتوبر) 2024 | - | - | 1.1.0-beta11 | - |
privacysandbox.plugins | 9 آب (أغسطس) 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 11 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha16 |
privacysandbox.tools | 2 تشرين الأول (أكتوبر) 2024 | - | - | - | 1.0.0-alpha10 |
privacysandbox.ui | 11 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha12 |
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 | 11 كانون الأول (ديسمبر) 2024 | 2.6.1 | - | - | 2.7.0-alpha12 |
savedstate | 11 كانون الأول (ديسمبر) 2024 | 1.2.1 | - | - | 1.3.0-alpha06 |
الأمان (*) | 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 | - | - | - |
startup | 18 أيلول (سبتمبر) 2024 | 1.2.0 | - | - | - |
sqlite | 11 كانون الأول (ديسمبر) 2024 | 2.4.0 | - | - | 2.5.0-alpha12 |
swiperefreshlayout | 22 تموز (يوليو) 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
test (*) | 20 تشرين الثاني (نوفمبر) 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 | 11 كانون الأول (ديسمبر) 2024 | 1.5.1 | - | - | 1.6.0-alpha01 |
tv | 21 آب (أغسطس) 2024 | 1.0.0 | - | - | - |
tvprovider | 19 آب (أغسطس) 2020 | - | - | - | 1.1.0-alpha01 |
xr.arcore | 12 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha01 |
xr.compose | 12 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha01 |
xr.compose.material3 | 12 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha01 |
xr.runtime | 12 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha01 |
xr.scenecore | 12 كانون الأول (ديسمبر) 2024 | - | - | - | 1.0.0-alpha01 |
vectordrawable | 1 أيار (مايو) 2024 | 1.2.0 | - | - | - |
versionedparcelable | 10 كانون الثاني (يناير) 2024 | 1.2.0 | - | - | - |
viewpager | 11 كانون الأول (ديسمبر) 2024 | 1.1.0 | - | - | - |
viewpager2 | 14 أيار (مايو) 2024 | 1.1.0 | - | - | - |
wear (*) | 11 كانون الأول (ديسمبر) 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 11 كانون الأول (ديسمبر) 2024 | 1.4.0 | - | - | 1.5.0-alpha07 |
wear.protolayout | 11 كانون الأول (ديسمبر) 2024 | 1.2.1 | - | - | 1.3.0-alpha05 |
wear.tiles | 11 كانون الأول (ديسمبر) 2024 | 1.4.1 | - | - | 1.5.0-alpha05 |
wear.watchface | 18 أيلول (سبتمبر) 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
webkit | 11 كانون الأول (ديسمبر) 2024 | 1.9.0 | - | - | 1.13.0-alpha02 |
window | 16 تشرين الأول (أكتوبر) 2024 | 1.3.0 | - | - | 1.4.0-alpha05 |
window.extensions.core | 7 حزيران (يونيو) 2023 | 1.0.0 | - | - | - |
العمل | 30 تشرين الأول (أكتوبر) 2024 | 2.10.0 | - | - | - |