يتم إرسال مكتبات 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 | آخر تعديل | الإصدار المستقر | إصدار المرشح | الإصدار التجريبي | إصدار أولي |
---|---|---|---|---|---|
النشاط | 15 تشرين الثاني (نوفمبر) 2023 | 1.8.1 | - | - | - |
الإعلانات | 8 آذار (مارس) 2023 | - | - | - | 1.0.0-alpha05 |
التعليق التوضيحي (*) | 6 أيلول (سبتمبر) 2023 | 1.7.0 | - | - | - |
توافق التطبيق | 26 تموز (يوليو) 2023 | 1.6.1 | - | - | 1.7.0-alpha03 |
البحث عن التطبيقات | 24 أيار (مايو) 2023 | - | - | - | 1.1.0-alpha03 |
arch.core | 22 شباط (فبراير) 2023 | 2.2.0 | - | - | - |
asyncLayoutinflater | 5 تشرين الأول (أكتوبر) 2022 | 1.0.0 | - | - | 1.1.0-alpha01 |
الملء التلقائي | 24 أيار (مايو) 2023 | 1.1.0 | - | 1.2.0-beta01 | 1.3.0-alpha01 |
مقياس الأداء | 15 تشرين الثاني (نوفمبر) 2023 | 1.2.1 | - | - | - |
المقاييس الحيوية | 21 أيلول (سبتمبر) 2022 | 1.1.0 | - | - | 1.2.0-alpha05 |
البلوتوث | 20 أيلول (سبتمبر) 2023 | - | - | - | 1.0.0-alpha01 |
متصفّح | 15 تشرين الثاني (نوفمبر) 2023 | 1.7.0 | - | - | 1.8.0-alpha01 |
تطبيق السيارات | 1 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | 1.4.0-rc01 | - | - |
الكاميرا (*) | 18 تشرين الأول (أكتوبر) 2023 | 1.3.0 | - | - | 1.4.0-alpha02 |
cardview | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
مجموعة | 15 تشرين الثاني (نوفمبر) 2023 | 1.3.0 | - | 1.4.0-beta01 | - |
تكوين | 7 تشرين الثاني (نوفمبر) 2023 | 1.3.0 | - | 1.4.0-beta01 | - |
compose.animation | 15 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | 1.6.0-beta01 | - |
compose.compiler | 7 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | - | - |
compose.foundation | 15 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | 1.6.0-beta01 | - |
compose.material | 15 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | 1.6.0-beta01 | - |
compos.material3 | 15 تشرين الثاني (نوفمبر) 2023 | 1.1.2 | - | - | 1.2.0-alpha11 |
compos.runtime | 15 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | 1.6.0-beta01 | - |
compos.ui | 15 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | 1.6.0-beta01 | - |
متزامن | 9 آب (أغسطس) 2023 | 1.1.0 | - | - | 1.2.0-alpha02 |
constraintLayout (*) | 4 تشرين الأول (أكتوبر) 2023 | 2.1.4 | - | - | 2.2.0-alpha13 |
صفحة المحتوى | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
المنسق | 4 تشرين الأول (أكتوبر) 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
الأساسية (*) | 18 تشرين الأول (أكتوبر) 2023 | 1.12.0 | - | - | 1.13.0-alpha01 |
core.uwb | 23 آب (أغسطس) 2023 | - | - | - | 1.0.0-alpha07 |
بيانات الاعتماد | 1 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | 1.2.0 |
المقياس | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
customview (*) | 21 أيلول (سبتمبر) 2022 | 1.1.0 | - | - | 1.2.0-alpha02 |
ربط البيانات | 5 أيلول (سبتمبر) 2019 | 3.5.0 | - | - | 3.6.0-alpha10 |
مخزن بيانات | 1 تشرين الثاني (نوفمبر) 2023 | 1.0.0 | - | - | 1.1.0-alpha06 |
ملف المستند | 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 | 9 آب (أغسطس) 2023 | 1.4.0 | - | - | - |
المؤسسات | 13 كانون الثاني (يناير) 2021 | 1.1.0 | - | - | - |
exifinterface | 8 شباط (فبراير) 2023 | 1.3.6 | - | - | - |
جزء | 1 تشرين الثاني (نوفمبر) 2023 | 1.6.2 | - | - | 1.7.0-alpha06 |
الألعاب (*) | 15 تشرين الثاني (نوفمبر) 2023 | 2.0.2 | - | - | 3.0.0-alpha01 |
نظرة سريعة | 6 أيلول (سبتمبر) 2023 | - | - | - | 1.0.0-alpha05 |
الرسومات (*) | 6 أيلول (سبتمبر) 2023 | - | - | - | 1.0.0-alpha05 |
gridoutline | 24 أيار (مايو) 2023 | 1.0.0 | - | 1.1.0-beta01 | - |
الصحة | 9 آب (أغسطس) 2023 | - | 1.0.0-rc01 | - | 1.1.0-alpha01 |
health.connect | 18 تشرين الأول (أكتوبر) 2023 | - | - | - | 1.1.0-alpha06 |
heifwriter | 26 تموز (يوليو) 2023 | - | - | - | 1.1.0-alpha02 |
hilt (*) | 1 تشرين الثاني (نوفمبر) 2023 | 1.1.0 | - | - | - |
إدخال | 20 أيلول (سبتمبر) 2023 | - | - | 1.0.0-beta03 | - |
أداة احتساب الردود | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
محرك JavaScript | 1 تشرين الثاني (نوفمبر) 2023 | - | - | الإصدار التجريبي 1.0.0-beta01 | - |
آلة نفاذية | 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 | - | - | - |
دورة الحياة (*) | 15 تشرين الثاني (نوفمبر) 2023 | 2.6.2 | 2.7.0-rc01 | - | - |
أداة التحميل | 9 تشرين الأول (أكتوبر) 2019 | 1.1.0 | - | - | - |
localbroadcastmanager | 12 كانون الثاني (يناير) 2022 | 1.1.0 | - | - | - |
الوسائط | 15 تشرين الثاني (نوفمبر) 2023 | 1.6.0 | 1.7.0-rc01 | - | - |
media2 | 15 تشرين الثاني (نوفمبر) 2023 | 1.2.1 | - | - | 1.3.0-alpha01 |
media3 | 15 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | - |
mediarouter | 15 تشرين الثاني (نوفمبر) 2023 | 1.6.0 | - | - | 1.7.0-alpha01 |
Multidex | 17 كانون الأول (ديسمبر)، 2018 | 2.0.1 | - | - | - |
المقاييس | 5 نيسان (أبريل) 2023 | - | - | - | 1.0.0-alpha04 |
التنقّل | 1 تشرين الثاني (نوفمبر) 2023 | 2.7.5 | - | - | - |
التقسيم على صفحات (*) | 20 أيلول (سبتمبر) 2023 | 3.2.1 | - | - | 3.3.0-alpha02 |
لوحة الألوان | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
percent للتصميم | 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 | 15 تشرين الثاني (نوفمبر) 2023 | - | - | 1.1.0-beta03 | - |
privacysandbox.Plugins | 9 آب (أغسطس) 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 15 تشرين الثاني (نوفمبر) 2023 | - | - | - | 1.0.0-alpha11 |
privacysandbox.tools | 6 أيلول (سبتمبر) 2023 | - | - | - | 1.0.0-alpha06 |
privacysandbox.ui | 18 تشرين الأول (أكتوبر) 2023 | - | - | - | 1.0.0-alpha07 |
أداة تثبيت الملف الشخصي | 3 أيار (مايو) 2023 | 1.3.1 | - | - | - |
اقتراح | 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 | - | - | - |
غرفة | 18 تشرين الأول (أكتوبر) 2023 | 2.6.0 | - | - | - |
savedstate | 22 آذار (مارس) 2023 | 1.2.1 | - | - | - |
الأمان (*) | 19 نيسان (أبريل) 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 | - | - | - |
sClearrefreshoutline | 22 تموز (يوليو) 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
اختبار (*) | 18 أيلول (سبتمبر) 2023 | 1.0.1 | - | - | 1.1.0-alpha01 |
test.uiautomator | 1 تشرين الثاني (نوفمبر) 2023 | - | - | - | 2.3.0-alpha05 |
مصنِّف النص | 23 آذار (مارس) 2022 | - | - | - | 1.0.0-alpha04 |
التتبّع | 4 تشرين الأول (أكتوبر) 2023 | 1.1.0 | 1.2.0-rc01 | - | 1.3.0-alpha02 |
الانتقال | 4 تشرين الأول (أكتوبر) 2023 | 1.4.1 | - | - | 1.5.0-alpha04 |
التلفزيون | 4 تشرين الأول (أكتوبر) 2023 | - | - | - | 1.0.0-alpha10 |
tvprovider | 19 آب (أغسطس) 2020 | - | - | - | 1.1.0-alpha01 |
متجه قابل للرسم | 20 نيسان (أبريل) 2022 | 1.1.0 | - | 1.2.0-beta01 | - |
versionedparcelable | 15 تشرين الثاني (نوفمبر) 2023 | 1.1.1 | - | - | 1.2.0-alpha01 |
مستند مشاهدة الصفحة | 15 أيلول (سبتمبر) 2021 | 1.0.0 | - | - | 1.1.0-alpha01 |
viewpager2 | 24 أيار (مايو) 2023 | 1.0.0 | - | 1.1.0-beta02 | - |
wear (*) | 15 تشرين الثاني (نوفمبر) 2023 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 15 تشرين الثاني (نوفمبر) 2023 | 1.2.1 | - | 1.3.0-beta01 | - |
wear.protoLayout | 15 تشرين الثاني (نوفمبر) 2023 | 1.0.0 | - | - | 1.1.0-alpha02 |
wear.tiles | 15 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
wear.watchface | 18 تشرين الأول (أكتوبر) 2023 | 1.1.1 | 1.2.0-rc01 | - | - |
webkit | 15 تشرين الثاني (نوفمبر) 2023 | 1.8.0 | 1.9.0-rc01 | - | - |
نافذة | 15 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | 1.3.0-alpha01 |
window.extensions.core | 7 حزيران (يونيو) 2023 | 1.0.0 | - | - | - |
العمل | 18 تشرين الأول (أكتوبر) 2023 | 2.8.1 | 2.9.0-rc01 | - | - |
(*) تحتوي هذه المكتبة على العديد من العناصر. يمكنك الاطّلاع على ملاحظات الإصدار للحصول على مزيد من المعلومات.
تاريخ آخر تعديل: 15 تشرين الثاني (نوفمبر) 2023