التشغيل
التعديل الأخير | الإصدار المستقر | سحب المرشح | الإصدار التجريبي | إصدار أولي |
---|---|---|---|---|
4 سبتمبر 2024 | 1.1.1 | 1.2.0-rc01 | - | - |
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى إلقاء نظرة على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية عن طريق بالنقر فوق زر النجمة.
يُرجى الاطّلاع على مستندات أداة تتبُّع المشاكل. لمزيد من المعلومات.
الإصدار 1.2
الإصدار 1.2.0-rc01
4 سبتمبر 2024
تم طرح androidx.startup:startup-runtime:1.2.0-rc01
بدون أي تغييرات عن الإصدار التجريبي الأخير. يحتوي الإصدار 1.2.0-rc01 على عمليات التنفيذ هذه.
الإصدار 1.2.0-beta01
21 آب (أغسطس) 2024
تم طرح androidx.startup:startup-runtime:1.2.0-beta01
. يحتوي الإصدار 1.2.0-beta01 على عمليات التنفيذ هذه.
الميزات الجديدة
- تمت إضافة اعتمادية
ProfileInstaller
الصريحة لإتاحة الإجراء الاحتياطي لتثبيت الملف الشخصي الأساسي في حال عدم تثبيت الملفات الشخصية أثناء التشغيل.
الإصدار 1.2.0-alpha02
11 كانون الثاني (يناير) 2023
تم طرح androidx.startup:startup-runtime:1.2.0-alpha02
. يحتوي الإصدار 1.2.0-alpha02 على عمليات التنفيذ هذه.
إصلاح الأخطاء
- إصلاح البحث عن البيانات الوصفية عند تحديد
InitializationProvider
للعمليات الثانوية (aosp/2012215)
الإصدار 1.2.0-alpha01
9 شباط (فبراير) 2022
تم طرح androidx.startup:startup-runtime:1.2.0-alpha01
. يحتوي الإصدار 1.2.0-alpha01 على هذه عمليات التنفيذ.
إصلاح الأخطاء
- تم إصلاح الخطأ في
AppInitializer.isEagerlyInitialized()
. aosp/1855769
الإصدار 1.1.1
الإصدار 1.1.1
9 شباط (فبراير) 2022
تم طرح androidx.startup:startup-runtime:1.1.1
. يحتوي الإصدار 1.1.1 على عمليات الالتزام هذه.
إصلاح الأخطاء
- تم إصلاح الخطأ في
AppInitializer.isEagerlyInitialized()
. aosp/1855769
الإصدار 1.1.0
الإصدار 1.1.0
4 آب (أغسطس) 2021
تم طرح androidx.startup:startup-runtime:1.1.0
. يحتوي الإصدار 1.1.0 على عمليات الالتزام هذه.
هذا الإصدار مماثل للإصدار androidx.startup:startup-runtime:1.1.0-rc01
.
تغييرات مهمة منذ الإصدار 1.0.0
يمكن الآن إضافة عدة عناصر
<provider>
منInitializationProvider
إلى ملف AndroidManifest.xml الخاص بالتطبيق للمكتبات أو التطبيقات التي تتطلّب إعدادًا تلقائيًا في عمليات متعدّدة. Ia0712، وb/183136596قواعد Proguard أفضل وقواعد مستندة إلى خبرة متعدّدة لضمان وصول
Initializer
إلى ملف dex الأساسي aosp/1743740يمكنك إضافة قواعد الملف الشخصي الأساسية لتحسين استخدام
androidx.startup
. aosp/17639340
الإصدار 1.1.0-rc01
21 يوليو 2021
تم طرح androidx.startup:startup-runtime:1.1.0-rc01
. يحتوي الإصدار 1.1.0-rc01 على هذه عمليات التنفيذ.
إصلاح الأخطاء
- قواعد Proguard أفضل وقواعد مستندة إلى خبرة متعدّدة لضمان وصول
Initializer
إلى ملف dex الأساسي (aosp/1743740) - يمكنك إضافة قواعد الملف الشخصي الأساسية لتحسين استخدام
androidx.startup
. (aosp/17639340
الإصدار 1.1.0-beta01
18 أيار (مايو) 2021
تم طرح androidx.startup:startup-runtime:1.1.0-beta01
. يحتوي الإصدار 1.1.0-beta01 على عمليات التنفيذ هذه.
الميزات الجديدة
- يمكن الآن إضافة عدة عناصر
<provider>
منInitializationProvider
إلى ملف AndroidManifest.xml الخاص بالتطبيق للمكتبات أو التطبيقات التي تتطلّب إعدادًا تلقائيًا في عمليات متعدّدة. (Ia0712، b/183136596)
إصلاح الأخطاء
- تحسينات طفيفة على قواعد Proguard. (aosp/1691484)
الإصدار 1.1.0-alpha01
7 نيسان (أبريل) 2021
تم طرح androidx.startup:startup-runtime:1.1.0-alpha01
. يحتوي الإصدار 1.1.0-alpha01 على عمليات التنفيذ هذه.
التغييرات في واجهة برمجة التطبيقات
- يمكن الآن إضافة عدة عناصر
<provider>
منInitializationProvider
إلى عنصرAndroidManifest.xml
الخاص بالتطبيق للمكتبات أو التطبيقات التي تتطلّب إعدادًا تلقائيًا في عمليات متعددة. (Ia0712، b/183136596)
الإصدار 1.0.0
الإصدار 1.0.0
28 تشرين الأول (أكتوبر) 2020
تم طرح androidx.startup:startup-runtime:1.0.0
. يحتوي الإصدار 1.0.0 على عمليات التنفيذ هذه.
الميزات الرئيسية للإصدار 1.0.0
- توفّر طريقة سهلة وفعّالة لتحديد
Initializer
التي سيتم تشغيلها عند بدء تشغيل التطبيق بدون الحاجة إلى تحديدContentProvider
. - توفِّر واجهة برمجة تطبيقات متوافقة مع الإعداد الكسول.
- يمكن أن تحدّد رموز
Initializer
التبعيات علىInitializer
الأخرى، ما يساعد في تحديد ترتيب الإعداد بشكل واضح.
الإصدار 1.0.0-rc01
14 تشرين الأول (أكتوبر) 2020
تم طرح androidx.startup:startup-runtime:1.0.0-rc01
. يحتوي الإصدار 1.0.0-rc01 على هذه عمليات التنفيذ.
هذا الإصدار مماثل للإصدار 1.0.0-beta01
.
الإصدار 1.0.0-beta01
16 أيلول (سبتمبر) 2020
تم طرح androidx.startup:startup-runtime:1.0.0-beta01
. يحتوي الإصدار 1.0.0-beta01 على عمليات التنفيذ هذه.
هذا الإصدار مماثل لـ 1.0.0-alpha03
. أصبحت واجهة برمجة التطبيقات androidx.startup
مستقرة الآن.
الإصدار 1.0.0-alpha03
19 آب (أغسطس) 2020
تم طرح androidx.startup:startup-runtime:1.0.0-alpha03
. يحتوي الإصدار 1.0.0-alpha03 على هذه عمليات التنفيذ.
الميزات الجديدة
- تمت إضافة واجهة برمجة تطبيقات
isEagerlyInitialized()
جديدة توفّر طريقة لـInitializer
. لتحديد ما إذا كان قد تم إعداده باهتمام. (aosp/1372879, b/159952713)
الإصدار 1.0.0-alpha02
22 تموز (يوليو) 2020
تم طرح androidx.startup:startup-runtime:1.0.0-alpha02
. يحتوي الإصدار 1.0.0-alpha02 على عمليات التنفيذ هذه.
إصلاح الأخطاء
- نشر قواعد حماية المستهلك في وقت تشغيل بدء التشغيل (aosp/1347583، b/159595260)
- يمكنك تحسين عمليات التحقّق الثابتة في
AppInitializer
. (aosp/1331900)
الإصدار 1.0.0-alpha01
10 حزيران (يونيو) 2020
تم طرح androidx.startup:startup-runtime:1.0.0-alpha01
. يحتوي الإصدار 1.0.0-alpha01 على عمليات التنفيذ هذه.
الميزات الجديدة
توفّر مكتبة App Startup طريقة مباشرة وفعّالة لإعداد المكوّنات عند بدء تشغيل التطبيق. يمكن لكلٍّ من مطوّري المكتبات ومطوّري التطبيقات استخدام ميزة App Startup لتبسيط تسلسلات بدء التشغيل وتحديد ترتيب الإعداد بشكلٍ صريح.
هذا الإصدار الأولي هو 1.0.0-alpha01
.