يتم شحن مكتبات 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 يسرد المكتبات التي تم تغييرها مؤخرًا. من Google مستودع Maven تعرض سجل الإصدار الكامل.
استخدم الجدول الوارد أدناه لعرض أحدث الإصدارات الثابتة والمعاينة من كل AndroidX. تنقلك الروابط المضمَّنة في كل صف إلى ملاحظات إصدار المكتبة. ستجد في ملاحظات الإصدار ما يلي:
- السجلّ الزمني لجميع الإصدارات
- مقتطف رمز برمجي مع تعريفات تبعية Gradle التلقائية لاستخدام العناصر.
- روابط للصفحات المرجعية لـ Kotlin وJava للحزم في كل عنصر.
مكتبات Jetpack
وتحتوي بعض مكتبات AndroidX، مثل الكاميرا، على العديد من العناصر بشكل منفصل. يتم وضع علامة نجمة (*) على هذه المكتبات. يمكنك الاطّلاع على لعرض تحديثات الإصدار لجميع العناصر.
معرّف مجموعة Maven | التعديل الأخير | الإصدار المستقر | سحب المرشح | الإصدار التجريبي | إصدار أولي |
---|---|---|---|---|---|
النشاط | 24 يوليو 2024 | 1.9.1 | - | - | 1.10.0-alpha01 |
الإعلانات | 8 آذار (مارس) 2023 | - | - | - | 1.0.0-alpha05 |
تعليق توضيحي (*) | 21 آب (أغسطس) 2024 | 1.8.2 | - | - | 1.9.0-alpha02 |
appcompat | 29 مايو 2024 | 1.7.0 | - | - | - |
البحث في التطبيق | 7 أغسطس 2024 | - | - | - | 1.1.0-alpha04 |
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 |
مقياس الأداء | 21 آب (أغسطس) 2024 | 1.3.0 | - | - | - |
المقاييس الحيوية | 7 أغسطس 2024 | 1.1.0 | - | - | 1.4.0-alpha02 |
البلوتوث | 29 تشرين الثاني (نوفمبر) 2023 | - | - | - | 1.0.0-alpha02 |
المتصفح | 6 مارس 2024 | 1.8.0 | - | - | - |
تطبيق السيارات | 26 يونيو 2024 | 1.4.0 | - | 1.7.0-beta01 | - |
الكاميرا (*) | 7 أغسطس 2024 | 1.3.4 | 1.4.0-rc01 | - | - |
مشاهدة البطاقة | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
مجموعة البيانات | 7 أغسطس 2024 | 1.4.3 | - | - | - |
إنشاء | 7 أغسطس 2024 | 1.4.3 | - | - | - |
compos.animation | 21 آب (أغسطس) 2024 | 1.6.8 | 1.7.0-rc01 | - | - |
compose.compiler | 7 أغسطس 2024 | 1.5.15 | - | - | - |
composation.foundation | 21 آب (أغسطس) 2024 | 1.6.8 | 1.7.0-rc01 | - | - |
compose.material | 21 آب (أغسطس) 2024 | 1.6.8 | 1.7.0-rc01 | - | - |
compose.material3 | 21 آب (أغسطس) 2024 | 1.2.1 | 1.3.0-rc01 | - | - |
compose.runtime | 21 آب (أغسطس) 2024 | 1.6.8 | 1.7.0-rc01 | - | - |
compos.ui | 21 آب (أغسطس) 2024 | 1.6.8 | 1.7.0-rc01 | - | - |
متزامن | 12 يونيو 2024 | 1.2.0 | - | - | - |
Restricttlayout (*) | 7 أغسطس 2024 | 2.1.4 | - | - | 2.2.0-alpha14 |
أداة عرض المحتوى | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
تنسيق التنسيق | 4 أكتوبر 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
الأساسي (*) | 21 آب (أغسطس) 2024 | 1.13.1 | - | - | 1.15.0-alpha02 |
core.uwb | 24 يناير 2024 | - | - | - | 1.0.0-alpha08 |
بيانات الاعتماد | 7 أغسطس 2024 | 1.2.2 | 1.3.0-rc01 | - | 1.5.0-alpha04 |
مهايئ المؤشر | 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 |
مخزن البيانات | 1 مايو 2024 | 1.1.1 | - | - | - |
documentfile | 18 آب (أغسطس) 2021 | 1.0.1 | - | - | 1.1.0-alpha01 |
Ddraganddrop | 11 أيار (مايو) 2022 | 1.0.0 | - | - | - |
تخطيط الدرج | 22 آذار (مارس) 2023 | 1.2.0 | - | - | - |
ديناميكية | 4 كانون الأول (ديسمبر) 2019 | 1.0.0 | - | - | 1.1.0-alpha03 |
الرموز التعبيرية | 27 كانون الثاني (يناير) 2021 | 1.1.0 | - | - | 1.2.0-alpha03 |
الإيموجي2 | 21 آب (أغسطس) 2024 | 1.4.0 | 1.5.0-rc01 | - | - |
مؤسسة | 13 كانون الثاني (يناير) 2021 | 1.1.0 | - | - | - |
واجهة العرض | 13 كانون الأول (ديسمبر) 2023 | 1.3.7 | - | - | - |
جزء | 24 يوليو 2024 | 1.8.2 | - | - | - |
الألعاب (*) | 7 أغسطس 2024 | 3.0.5 | - | - | - |
نظرة سريعة | 12 يونيو 2024 | 1.1.0 | - | - | - |
الرسومات (*) | 21 آب (أغسطس) 2024 | 1.0.0 | - | - | - |
gridlayout | 24 أيار (مايو) 2023 | 1.0.0 | - | 1.1.0-beta01 | - |
الصحة | 14 مايو 2024 | - | 1.0.0-rc02 | - | 1.1.0-alpha03 |
health.connect | 10 يناير 2024 | - | - | - | 1.1.0-alpha07 |
مكتبة العناصر | 26 تموز (يوليو) 2023 | - | - | - | 1.1.0-alpha02 |
الفلتر (*) | 21 فبراير 2024 | 1.2.0 | - | - | - |
الإدخال | 1 مايو 2024 | - | - | 1.0.0-beta04 | - |
أداة التعديل | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
javascriptengine | 1 تشرين الثاني (نوفمبر) 2023 | - | - | 1.0.0-beta01 | - |
طائرة نفاثة | 2 أيلول (سبتمبر) 2020 | - | - | من 1.0.0 إلى 10 | - |
Linback | 15 تشرين الثاني (نوفمبر) 2023 | 1.0.0 | 1.1.0-rc02 | - | 1.2.0-alpha04 |
القديمة | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
دورة الحياة (*) | 7 أغسطس 2024 | 2.8.4 | - | - | 2.9.0-alpha01 |
أداة Lint | 21 فبراير 2024 | - | - | - | 1.0.0-alpha01 |
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 | 25 يوليو 2024 | 1.4.0 | - | - | - |
mediarouter | 20 مارس 2024 | 1.7.0 | - | - | - |
multidex | 17 كانون الأول (ديسمبر) 2018 | 2.0.1 | - | - | - |
المقاييس | 10 يناير 2024 | - | - | 1.0.0-beta01 | - |
التنقّل | 21 آب (أغسطس) 2024 | 2.7.7 | 2.8.0-rc01 | - | - |
نقل الصفحات (*) | 7 أغسطس 2024 | 3.3.2 | - | - | - |
لوحة الألوان | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
ملف pdf | 7 أغسطس 2024 | - | - | - | 1.0.0-alpha01 |
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 | 21 آب (أغسطس) 2024 | - | - | من 1.1.0 إلى 10 | - |
privacysandbox.Plugins | 9 آب (أغسطس) 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 24 يوليو 2024 | - | - | - | 1.0.0-alpha14 |
privacysandbox.tools | 26 يونيو 2024 | - | - | - | 1.0.0-alpha09 |
privacysandbox.ui | 26 يونيو 2024 | - | - | - | 1.0.0-alpha09 |
أداة تثبيت الملف الشخصي | 21 آب (أغسطس) 2024 | 1.3.1 | - | 1.4.0-beta01 | - |
الاقتراح | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
إعادة التدوير (*) | 21 آب (أغسطس) 2024 | 1.3.2 | - | 1.4.0-beta01 | - |
عن بُعد لمعاودة الاتصال | 7 أيار (مايو) 2019 | 1.0.0 | - | - | - |
resourceinspection | 26 يناير 2022 | 1.0.1 | - | - | - |
غرفة | 21 آب (أغسطس) 2024 | 2.6.1 | - | - | 2.7.0-alpha07 |
savedstate | 7 أغسطس 2024 | 1.2.1 | - | - | 1.3.0-alpha01 |
security (*) | 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 | - | - | - |
شركة ناشئة | 21 آب (أغسطس) 2024 | 1.1.1 | - | 1.2.0-beta01 | - |
sqlite | 21 آب (أغسطس) 2024 | 2.4.0 | - | - | 2.5.0-alpha07 |
swiperefreshlayout | 22 تموز (يوليو) 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
اختبار (*) | 14 أغسطس 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 |
عملية انتقال | 24 يوليو 2024 | 1.5.1 | - | - | - |
تلفزيون | 21 آب (أغسطس) 2024 | 1.0.0 | - | - | - |
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 | 14 مايو 2024 | 1.1.0 | - | - | - |
Wear (*) | 24 يوليو 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 21 آب (أغسطس) 2024 | 1.3.1 | 1.4.0-rc01 | - | - |
wear.protolayout | 7 أغسطس 2024 | 1.2.0 | - | - | - |
wear.styles | 7 أغسطس 2024 | 1.4.0 | - | - | - |
wear.watchface | 17 أبريل 2024 | 1.2.1 | - | - | 1.3.0-alpha03 |
webkit | 21 آب (أغسطس) 2024 | 1.9.0 | - | 1.12.0-beta01 | - |
نافذة | 7 أغسطس 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
window.extensions.core | 7 حزيران (يونيو) 2023 | 1.0.0 | - | - | - |
العمل | 7 أغسطس 2024 | 2.9.1 | - | - | 2.10.0-alpha02 |
(*) تحتوي هذه المكتبة على العديد من العناصر. يمكنك الاطّلاع على ملاحظات الإصدار للحصول على مزيد من المعلومات.
تاريخ آخر تعديل: 21 آب (أغسطس) 2024