يتم شحن مكتبات 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 | التعديل الأخير | الإصدار المستقر | إصدار مرشح | الإصدار التجريبي | إصدار ألفا |
---|---|---|---|---|---|
النشاط | 17 نيسان (أبريل) 2024 | 1.9.0 | - | - | - |
الإعلانات | 8 آذار (مارس) 2023 | - | - | - | 1.0.0-alpha05 |
التعليق التوضيحي (*) | 1 أيار (مايو) 2024 | 1.7.1 | 1.8.0-rc01 | - | - |
مطابقة التطبيق | 1 أيار (مايو) 2024 | 1.6.1 | - | الإصدار التجريبي 1.7.0-01 | - |
البحث في التطبيقات | 24 أيار (مايو) 2023 | - | - | - | 1.1.0-alpha03 |
arrow.core | 22 شباط (فبراير) 2023 | 2.2.0 | - | - | - |
asynclayoutinflater | 5 تشرين الأول (أكتوبر) 2022 | 1.0.0 | - | - | 1.1.0-alpha01 |
الملء التلقائي | 24 أيار (مايو) 2023 | 1.1.0 | - | الإصدار التجريبي 1.2.0-01 | 1.3.0-alpha01 |
مقياس الأداء | 1 أيار (مايو) 2024 | 1.2.4 | - | - | 1.3.0-alpha04 |
المقاييس الحيوية | 21 أيلول (سبتمبر) 2022 | 1.1.0 | - | - | 1.2.0-alpha05 |
البلوتوث | 29 تشرين الثاني (نوفمبر) 2023 | - | - | - | 1.0.0-alpha02 |
متصفّح | 6 مارس 2024 | 1.8.0 | - | - | - |
تطبيق السيارة | 17 نيسان (أبريل) 2024 | 1.2.0 | 1.4.0-rc02 | - | 1.7.0-alpha02 |
الكاميرا (*) | 17 نيسان (أبريل) 2024 | 1.3.3 | - | - | 1.4.0-alpha05 |
cardview | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
مجموعة | 24 كانون الثاني (يناير) 2024 | 1.4.0 | - | - | - |
إنشاء | 1 أيار (مايو) 2024 | 1.4.0 | - | - | - |
compose.animation | 1 أيار (مايو) 2024 | 1.6.7 | - | - | 1.7.0-alpha08 |
compose.compiler | 1 أيار (مايو) 2024 | 1.5.13 | - | - | - |
compose.foundation | 1 أيار (مايو) 2024 | 1.6.7 | - | - | 1.7.0-alpha08 |
compos.material | 1 أيار (مايو) 2024 | 1.6.7 | - | - | 1.7.0-alpha08 |
compos.material3 | 1 أيار (مايو) 2024 | 1.2.1 | - | - | 1.3.0-alpha06 |
compose.runtime | 1 أيار (مايو) 2024 | 1.6.7 | - | - | 1.7.0-alpha08 |
compose.ui | 1 أيار (مايو) 2024 | 1.6.7 | - | - | 1.7.0-alpha08 |
متزامن | 20 آذار (مارس) 2024 | 1.1.0 | - | - | 1.2.0-alpha03 |
قيد القيد (*) | 4 تشرين الأول (أكتوبر) 2023 | 2.1.4 | - | - | الإصدار 2.2.0 -alpha13 |
contentpager | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
coordinatorlayout | 4 تشرين الأول (أكتوبر) 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
الأساسية (*) | 1 أيار (مايو) 2024 | 1.13.1 | - | - | 1.14.0-alpha01 |
core.uwb | 24 كانون الثاني (يناير) 2024 | - | - | - | 1.0.0-alpha08 |
بيانات الاعتماد | 17 نيسان (أبريل) 2024 | 1.2.2 | - | - | 1.3.0-alpha03 |
أداة تعديل المؤشر | 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 أيار (مايو) 2024 | 1.1.1 | - | - | - |
ملف المستند | 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 | 13 كانون الأول (ديسمبر) 2023 | 1.4.0 | - | - | 1.5.0-alpha01 |
للمؤسسات | 13 كانون الثاني (يناير) 2021 | 1.1.0 | - | - | - |
exifinterface | 13 كانون الأول (ديسمبر) 2023 | 1.3.7 | - | - | - |
جزء | 1 أيار (مايو) 2024 | 1.7.0 | - | - | 1.8.0-alpha02 |
الألعاب (*) | 17 نيسان (أبريل) 2024 | 3.0.3 | - | - | - |
نظرة سريعة | 17 نيسان (أبريل) 2024 | 1.0.0 | - | 1.1.0-beta02 | - |
الرسومات (*) | 1 أيار (مايو) 2024 | - | 1.0.0-rc01 | - | - |
gridlayout | 24 أيار (مايو) 2023 | 1.0.0 | - | 1.1.0-beta01 | - |
صحة | 3 نيسان (أبريل) 2024 | - | 1.0.0-rc02 | - | 1.1.0-alpha02 |
health.connect | 10 كانون الثاني (يناير) 2024 | - | - | - | 1.1.0-alpha07 |
heifwriter | 26 تموز (يوليو) 2023 | - | - | - | 1.1.0-alpha02 |
hilt (*) | 21 شباط (فبراير) 2024 | 1.2.0 | - | - | - |
إدخال | 1 أيار (مايو) 2024 | - | - | الإصدار التجريبي 04.0.0 | - |
أداة استقراء البيانات | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
JavaScriptengine | 1 تشرين الثاني (نوفمبر) 2023 | - | - | الإصدار التجريبي 1.0.0-01 | - |
جهاز نفاثة | 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 | - | - | - |
دورة الحياة (*) | 1 أيار (مايو) 2024 | 2.7.0 | 2.8.0-rc01 | - | - |
الوبر | 21 شباط (فبراير) 2024 | - | - | - | 1.0.0-alpha01 |
أداة تحميل | 9 تشرين الأول (أكتوبر) 2019 | 1.1.0 | - | - | - |
localbroadcastmanager | 12 كانون الثاني (يناير) 2022 | 1.1.0 | - | - | - |
الوسائط | 29 تشرين الثاني (نوفمبر) 2023 | 1.7.0 | - | - | - |
media2 | 10 كانون الثاني (يناير) 2024 | 1.3.0 | - | - | - |
media3 | 12 نيسان (أبريل) 2024 | 1.3.1 | - | - | 1.4.0-alpha01 |
mediarouter | 20 آذار (مارس) 2024 | 1.7.0 | - | - | - |
multidex | 17 كانون الأول (ديسمبر) 2018 | 2.0.1 | - | - | - |
المقاييس | 10 كانون الثاني (يناير) 2024 | - | - | الإصدار التجريبي 1.0.0-01 | - |
التنقّل | 1 أيار (مايو) 2024 | 2.7.7 | - | - | 2.8.0-alpha08 |
التقسيم إلى صفحات (*) | 1 أيار (مايو) 2024 | 3.2.1 | 3.3.0-rc01 | - | - |
لوحة الألوان | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
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 | 17 نيسان (أبريل) 2024 | - | - | 1.1.0-beta06 | - |
privacysandbox.المكوّنات الإضافية | 9 آب (أغسطس) 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 6 مارس 2024 | - | - | - | 1.0.0-alpha13 |
privacysandbox.tools | 20 آذار (مارس) 2024 | - | - | - | 1.0.0-alpha08 |
privacysandbox.ui | 18 تشرين الأول (أكتوبر) 2023 | - | - | - | 1.0.0-alpha07 |
أداة تثبيت الملفات الشخصية | 7 شباط (فبراير) 2024 | 1.3.1 | - | - | 1.4.0-alpha01 |
اقتراح | 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 | - | - | - |
غرفة | 1 أيار (مايو) 2024 | 2.6.1 | - | - | 2.7.0-alpha01 |
savedstate | 22 آذار (مارس) 2023 | 1.2.1 | - | - | - |
رمز الأمان (*) | 6 مارس 2024 | 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 | 1 أيار (مايو) 2024 | 2.4.0 | - | - | الإصدار 2.5.0 -alpha01 |
sdevrefreshlayout | 22 تموز (يوليو) 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
الاختبار (*) | 29 نيسان (أبريل) 2024 | 1.0.1 | - | - | 1.1.0-alpha04 |
test.uiautomator | 21 شباط (فبراير) 2024 | 2.3.0 | - | - | - |
textclassifier | 23 آذار (مارس) 2022 | - | - | - | 1.0.0-alpha04 |
تتبُّع | 29 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
الانتقال | 1 أيار (مايو) 2024 | 1.5.0 | - | - | - |
التلفزيون | 1 أيار (مايو) 2024 | - | - | الإصدار التجريبي 1.0.0-01 | - |
tvprovider | 19 آب (أغسطس) 2020 | - | - | - | 1.1.0-alpha01 |
متجه قابل للرسم | 1 أيار (مايو) 2024 | 1.2.0 | - | - | - |
versionedparcelable | 10 كانون الثاني (يناير) 2024 | 1.2.0 | - | - | - |
جهاز العرض | 15 أيلول (سبتمبر) 2021 | 1.0.0 | - | - | 1.1.0-alpha01 |
viewpager2 | 1 أيار (مايو) 2024 | 1.0.0 | 1.1.0-rc01 | - | - |
ارتداء (*) | 10 كانون الثاني (يناير) 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 1 أيار (مايو) 2024 | 1.3.1 | - | - | 1.4.0-alpha08 |
wear.protolayout | 1 أيار (مايو) 2024 | 1.1.0 | - | - | 1.2.0-alpha02 |
wear.ilees | 1 أيار (مايو) 2024 | 1.3.0 | - | - | 1.4.0-alpha02 |
wear.watchface | 17 نيسان (أبريل) 2024 | 1.2.1 | - | - | 1.3.0-alpha03 |
مجموعة webkit | 1 أيار (مايو) 2024 | 1.9.0 | - | - | 1.12.0-alpha01 |
نافذة | 1 أيار (مايو) 2024 | 1.2.0 | - | 1.3.0-beta02 | - |
window.extensions.core | 7 حزيران (يونيو) 2023 | 1.0.0 | - | - | - |
العمل | 17 نيسان (أبريل) 2024 | 2.9.0 | - | - | 2.10.0-alpha02 |