إنّ مكتبات 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 | آخر تعديل | الإصدار المستقر | إصدار مرشح | الإصدار التجريبي | الإصدار الأولي |
---|---|---|---|---|---|
النشاط | 29 تشرين الثاني (نوفمبر) 2023 | 1.8.1 | - | - | 1.9.0-alpha01 |
الإعلانات | 8 آذار (مارس) 2023 | - | - | - | 1.0.0-alpha05 |
التعليق التوضيحي (*) | 29 تشرين الثاني (نوفمبر) 2023 | 1.7.0 | - | - | - |
appcompat | 26 تموز (يوليو) 2023 | 1.6.1 | - | - | 1.7.0-alpha03 |
البحث في التطبيقات | 24 أيار (مايو) 2023 | - | - | - | 1.1.0-alpha03 |
قوس الزوايا | 22 شباط (فبراير) 2023 | 2.2.0 | - | - | - |
asyncformatinflater | 5 تشرين الأول (أكتوبر) 2022 | 1.0.0 | - | - | 1.1.0-alpha01 |
الملء التلقائي | 24 أيار (مايو) 2023 | 1.1.0 | - | الإصدار التجريبي 1.2.0-01 | 1.3.0-alpha01 |
مقياس الأداء | 1 كانون الأول (ديسمبر) 2023 | 1.2.2 | - | - | - |
المقاييس الحيوية | 21 أيلول (سبتمبر) 2022 | 1.1.0 | - | - | 1.2.0-alpha05 |
البلوتوث | 29 تشرين الثاني (نوفمبر) 2023 | - | - | - | 1.0.0-alpha02 |
المتصفح | 29 تشرين الثاني (نوفمبر) 2023 | 1.7.0 | - | الإصدار التجريبي 1.8.0-01 | - |
تطبيق السيارات | 1 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | 1.4.0-rc01 | - | - |
الكاميرا (*) | 18 تشرين الأول (أكتوبر) 2023 | 1.3.0 | - | - | 1.4.0-alpha02 |
cardview | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
مجموعة | 29 تشرين الثاني (نوفمبر) 2023 | 1.3.0 | - | الإصدار التجريبي 1.4.0-02 | - |
إنشاء | 6 كانون الأول (ديسمبر) 2023 | 1.3.0 | - | الإصدار التجريبي 1.4.0-02 | - |
compose.animation | 29 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | الإصدار التجريبي 1.6.0-02 | - |
compose.compiler | 6 كانون الأول (ديسمبر) 2023 | 1.5.6 | - | - | - |
compose.foundation | 29 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | الإصدار التجريبي 1.6.0-02 | - |
compose.material | 29 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | الإصدار التجريبي 1.6.0-02 | - |
compospos.material3 | 29 تشرين الثاني (نوفمبر) 2023 | 1.1.2 | - | - | 1.2.0-alpha12 |
compose.runtime | 29 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | الإصدار التجريبي 1.6.0-02 | - |
compose.ui | 29 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | الإصدار التجريبي 1.6.0-02 | - |
متزامن | 9 آب (أغسطس) 2023 | 1.1.0 | - | - | 1.2.0-alpha02 |
قيد التقييد (*) | 4 تشرين الأول (أكتوبر) 2023 | 2.1.4 | - | - | الإصدار 2.2.0 -alpha13 |
صفحة Contentpager | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
المنسق | 4 تشرين الأول (أكتوبر) 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
الأساسية (*) | 29 تشرين الثاني (نوفمبر) 2023 | 1.12.0 | - | - | 1.13.0-alpha02 |
core.uwb | 23 آب (أغسطس) 2023 | - | - | - | 1.0.0-alpha07 |
بيانات الاعتماد | 1 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | 1.2.0 |
أداة ضبط المؤشر | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
عرض مخصّص (*) | 21 أيلول (سبتمبر) 2022 | 1.1.0 | - | - | 1.2.0-alpha02 |
ربط البيانات | 5 أيلول (سبتمبر) 2019 | 3.5.0 | - | - | 3.6.0-alpha10 |
مخزن بيانات | 29 تشرين الثاني (نوفمبر) 2023 | 1.0.0 | - | - | 1.1.0-alpha07 |
ملف المستند | 18 آب (أغسطس) 2021 | 1.0.1 | - | - | 1.1.0-alpha01 |
السحب | 11 أيار (مايو) 2022 | 1.0.0 | - | - | - |
backerLayout | 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 | - | - | - |
جزء | 29 تشرين الثاني (نوفمبر) 2023 | 1.6.2 | - | - | 1.7.0-alpha07 |
الألعاب (*) | 29 تشرين الثاني (نوفمبر) 2023 | 2.0.2 | - | 3.0.0-beta01 | - |
نظرة سريعة | 6 أيلول (سبتمبر) 2023 | - | - | - | 1.0.0-alpha05 |
الرسومات (*) | 29 تشرين الثاني (نوفمبر) 2023 | - | - | - | 1.0.0-alpha05 |
gridLayout | 24 أيار (مايو) 2023 | 1.0.0 | - | الإصدار التجريبي 1.1.0-01 | - |
الصحة | 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 | - | - | - |
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 | - | - | - |
دورة الحياة (*) | 15 تشرين الثاني (نوفمبر) 2023 | 2.6.2 | 2.7.0-rc01 | - | - |
أداة تحميل | 9 تشرين الأول (أكتوبر) 2019 | 1.1.0 | - | - | - |
localbroadcastmanager | 12 كانون الثاني (يناير) 2022 | 1.1.0 | - | - | - |
media | 29 تشرين الثاني (نوفمبر) 2023 | 1.7.0 | - | - | - |
الوسائط2 | 29 تشرين الثاني (نوفمبر) 2023 | 1.2.1 | - | الإصدار التجريبي 1.3.0-01 | - |
media3 | 15 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | - |
جهاز توجيه الوسائط | 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 | - | - | - |
percentcent (التنسيق النسبي) | 21 أيلول (سبتمبر) 2018 | 1.0.0 | - | - | - |
التفضيل | 26 تموز (يوليو) 2023 | 1.2.1 | - | - | - |
طباعة | 28 تشرين الأول (أكتوبر) 2020 | - | - | الإصدار التجريبي 1.1.0-01 | - |
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 | - | - | - |
غرفة | 29 تشرين الثاني (نوفمبر) 2023 | 2.6.1 | - | - | - |
savedstate | 22 آذار (مارس) 2023 | 1.2.1 | - | - | - |
security (*) | 19 نيسان (أبريل) 2023 | 1.0.0 | - | - | 1.1.0-alpha06 |
sharetarget | 5 تشرين الأول (أكتوبر) 2022 | 1.2.0 | - | - | - |
شريحة | 13 كانون الثاني (يناير) 2021 | - | - | - | 1.1.0-alpha02 |
sSlideingpaneFormatting | 26 يناير 2022 | 1.2.0 | - | - | - |
شركة ناشئة | 11 كانون الثاني (يناير) 2023 | 1.1.1 | - | - | 1.2.0-alpha02 |
sqlite | 18 تشرين الأول (أكتوبر) 2023 | 2.4.0 | - | - | - |
التمرير السريع لإعادة التحميل | 22 تموز (يوليو) 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
الاختبار (*) | 5 كانون الأول (ديسمبر) 2023 | 1.0.1 | - | - | 1.1.0-alpha03 |
test.uiautomator | 1 تشرين الثاني (نوفمبر) 2023 | - | - | - | 2.3.0-alpha05 |
أداة تصنيف النص | 23 آذار (مارس) 2022 | - | - | - | 1.0.0-alpha04 |
تتبُّع الأداء | 29 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
الانتقال | 29 تشرين الثاني (نوفمبر) 2023 | 1.4.1 | - | - | 1.5.0-alpha05 |
التلفزيون | 4 تشرين الأول (أكتوبر) 2023 | - | - | - | 1.0.0-alpha10 |
tvprovider | 19 آب (أغسطس) 2020 | - | - | - | 1.1.0-alpha01 |
رسم بتنسيق متّجه | 20 نيسان (أبريل) 2022 | 1.1.0 | - | الإصدار التجريبي 1.2.0-01 | - |
نسخة قابلة للإرسال | 29 تشرين الثاني (نوفمبر) 2023 | 1.1.1 | - | الإصدار التجريبي 1.2.0-01 | - |
صفحة العرض | 15 أيلول (سبتمبر) 2021 | 1.0.0 | - | - | 1.1.0-alpha01 |
viewpager2 | 24 أيار (مايو) 2023 | 1.0.0 | - | الإصدار التجريبي 1.1.0-02 | - |
Wear (*) | 29 تشرين الثاني (نوفمبر) 2023 | 1.3.0 | - | - | 1.4.0-alpha01 |
Wear.compose | 15 تشرين الثاني (نوفمبر) 2023 | 1.2.1 | - | الإصدار التجريبي 1.3.0-01 | - |
wear.protoLayout | 29 تشرين الثاني (نوفمبر) 2023 | 1.0.0 | - | - | 1.1.0-alpha03 |
wear.ilees | 29 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | 1.3.0-alpha03 |
Wear.watchface | 29 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | - |
واجهة برمجة التطبيقات | 29 تشرين الثاني (نوفمبر) 2023 | 1.9.0 | - | - | 1.10.0-alpha01 |
نافذة | 15 تشرين الثاني (نوفمبر) 2023 | 1.2.0 | - | - | 1.3.0-alpha01 |
window.extensions.core | 7 حزيران (يونيو) 2023 | 1.0.0 | - | - | - |
العمل | 29 تشرين الثاني (نوفمبر) 2023 | 2.9.0 | - | - | - |
(*) تحتوي هذه المكتبة على عناصر متعددة. يمكنك الاطّلاع على ملاحظات الإصدار للحصول على مزيد من المعلومات.
تاريخ آخر تعديل: 6 كانون الأول (ديسمبر) 2023