يتم طرح مكتبات 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 للحزم في كل عنصر.
مكتبات Jetpack
تحتوي بعض مكتبات AndroidX، مثل مكتبة الكاميرا، على عناصر متعددة يتم الحفاظ عليها بشكل منفصل. تم وضع علامة نجمة (*) على هذه المكتبات. اطّلِع على ملف ملف ملاحظات الإصدار للاطّلاع على تحديثات الإصدارات لجميع العناصر.
رقم تعريف مجموعة Maven | آخر تعديل | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | إصدار أولي |
---|---|---|---|---|---|
النشاط | 30 تشرين الأول (أكتوبر) 2024 | 1.9.3 | - | - | 1.10.0-alpha03 |
الإعلانات | 8 آذار (مارس) 2023 | - | - | - | 1.0.0-alpha05 |
تعليق توضيحي (*) | 30 تشرين الأول (أكتوبر) 2024 | 1.9.1 | - | - | - |
appcompat | 29 أيار (مايو) 2024 | 1.7.0 | - | - | - |
البحث في التطبيق | 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 | - |
مقاييس الأداء | 30 تشرين الأول (أكتوبر) 2024 | 1.3.3 | - | - | 1.4.0-alpha04 |
السمات الحيوية | 7 أغسطس 2024 | 1.1.0 | - | - | 1.4.0-alpha02 |
البلوتوث | 29 تشرين الثاني (نوفمبر) 2023 | - | - | - | 1.0.0-alpha02 |
المتصفّح | 6 مارس 2024 | 1.8.0 | - | - | - |
car-app | 18 أيلول (سبتمبر) 2024 | 1.4.0 | - | 1.7.0-beta02 | - |
الكاميرا (*) | 30 أكتوبر 2024 | 1.4.0 | - | - | 1.5.0-alpha03 |
camera.viewfinder (*) | 30 أكتوبر 2024 | - | - | - | 1.4.0-alpha10 |
cardview | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
مجموعة | 30 تشرين الأول (أكتوبر) 2024 | 1.4.5 | - | - | 1.5.0-alpha05 |
إنشاء | 7 آب (أغسطس) 2024 | 1.4.5 | - | - | 1.5.0-alpha05 |
compose.animation | 30 أكتوبر 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.compiler | 7 أغسطس 2024 | 1.5.15 | - | - | - |
compose.foundation | 30 تشرين الأول (أكتوبر) 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.material | 30 تشرين الأول (أكتوبر) 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.material3 | 30 تشرين الأول (أكتوبر) 2024 | 1.3.1 | - | - | 1.4.0-alpha03 |
compose.material3.adaptive | 30 تشرين الأول (أكتوبر) 2024 | 1.0.0 | - | - | 1.1.0-alpha06 |
compose.runtime | 30 تشرين الأول (أكتوبر) 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.ui | 30 تشرين الأول (أكتوبر) 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
متزامن | 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 |
مهايئ المؤشر | 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 | - | - | - |
ديناميكية | 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 | - | - | - |
واجهة العرض | 13 كانون الأول (ديسمبر) 2023 | 1.3.7 | - | - | - |
المقاطع | 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 | - | - | - |
حبر | 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 | - | - | - |
دورة الحياة (*) | 30 تشرين الأول (أكتوبر) 2024 | 2.8.7 | - | - | 2.9.0-alpha06 |
أداة 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 | 30 أكتوبر 2024 | 1.4.1 | - | 1.5.0-beta01 | 1.5.0-alpha01 |
mediarouter | 20 مارس 2024 | 1.7.0 | - | - | - |
multidex | 17 كانون الأول (ديسمبر) 2018 | 2.0.1 | - | - | - |
المقاييس | 10 كانون الثاني (يناير) 2024 | - | - | 1.0.0-beta01 | - |
التنقّل | 30 أكتوبر 2024 | 2.8.3 | - | - | 2.9.0-alpha02 |
الفهرسة (*) | 7 آب (أغسطس) 2024 | 3.3.2 | - | - | - |
لوحة الألوان | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
ملف pdf | 18 أيلول (سبتمبر) 2024 | - | - | - | 1.0.0-alpha03 |
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 | 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 | - | - | - |
إعادة التدوير (*) | 18 سبتمبر 2024 | 1.3.2 | 1.4.0-rc01 | - | - |
عن بُعد لمعاودة الاتصال | 7 أيار (مايو) 2019 | 1.0.0 | - | - | - |
resourceinspection | 26 كانون الثاني (يناير) 2022 | 1.0.1 | - | - | - |
room | 30 تشرين الأول (أكتوبر) 2024 | 2.6.1 | - | - | 2.7.0-alpha11 |
savedstate | 30 تشرين الأول (أكتوبر) 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
الأمان (*) | 7 آب (أغسطس) 2024 | 1.0.0 | - | - | 1.1.0-alpha06 |
sharetarget | 5 تشرين الأول (أكتوبر) 2022 | 1.2.0 | - | - | - |
شريحة | 13 كانون الثاني (يناير) 2021 | - | - | - | 1.1.0-alpha02 |
انزلاق على لوحة المفاتيح | 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 |
مصنِّف النص | 23 آذار (مارس) 2022 | - | - | - | 1.0.0-alpha04 |
التتبّع | 29 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
transition | 24 تموز (يوليو) 2024 | 1.5.1 | - | - | - |
تلفزيون | 21 آب (أغسطس) 2024 | 1.0.0 | - | - | - |
tvprovider | 19 آب (أغسطس) 2020 | - | - | - | 1.1.0-alpha01 |
vectordrawable | 1 مايو 2024 | 1.2.0 | - | - | - |
versionedparcelable | 10 كانون الثاني (يناير) 2024 | 1.2.0 | - | - | - |
أداة عرض الصفحات | 30 تشرين الأول (أكتوبر) 2024 | 1.0.0 | - | 1.1.0-beta01 | - |
viewpager2 | 14 أيار (مايو) 2024 | 1.1.0 | - | - | - |
wear (*) | 16 تشرين الأول (أكتوبر) 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 30 تشرين الأول (أكتوبر) 2024 | 1.4.0 | - | - | 1.5.0-alpha05 |
wear.protolayout | 30 تشرين الأول (أكتوبر) 2024 | 1.2.1 | - | - | 1.3.0-alpha03 |
wear.tys | 30 تشرين الأول (أكتوبر) 2024 | 1.4.1 | - | - | 1.5.0-alpha03 |
wear.watchface | 18 أيلول (سبتمبر) 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
webkit | 2 أكتوبر 2024 | 1.9.0 | - | - | - |
window | 16 أكتوبر 2024 | 1.3.0 | - | - | 1.4.0-alpha05 |
window.extensions.core | 7 حزيران (يونيو) 2023 | 1.0.0 | - | - | - |
العمل | 30 تشرين الأول (أكتوبر) 2024 | 2.9.1 | - | - | - |