הפעלה
העדכון האחרון | גרסה יציבה | מועמד לגרסה | גרסת בטא | גרסה אלפא |
---|---|---|---|---|
18 בספטמבר 2024 | 1.2.0 | - | - | - |
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע לבעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במסמכי התיעוד של Issue Tracker.
גרסה 1.2
גרסה 1.2.0
18 בספטמבר 2024
androidx.startup:startup-runtime:1.2.0
משוחרר. גרסה 1.2.0 כוללת את ההוספות האלה.
שינויים חשובים מאז גרסה 1.1.0
- תיקון של חיפוש המטא-נתונים כשה-
InitializationProvider
מוגדר לתהליכים משניים. (Id9ff1) - תוקן באג ב-
AppInitializer.isEagerlyInitialized()
. (I99e9a)
גרסה 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
מפורשת כדי לתמוך באפשרות חלופית להתקנת פרופיל בסיס כאשר הפרופילים לא מותקנים על ידי Play.
גרסה 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
עכשיו אפשר להוסיף כמה רכיבי
InitializationProvider
<provider>
לקובץ AndroidManifest.xml של האפליקציה עבור ספריות או אפליקציות שדורשות אתחול אוטומטי בכמה תהליכים. Ia0712, b/183136596כללי הגנה טובים יותר, כללים מרובי-פיקסלים כדי להבטיח שערכי
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 משופרים, כללי multi-dex כדי לוודא ש-
Initializer
s יסתיימו בקובץ ה-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 כוללת את ההצהרות האלה.
תכונות חדשות
- עכשיו אפשר להוסיף כמה רכיבי
InitializationProvider
<provider>
לקובץ AndroidManifest.xml של האפליקציה, בשביל ספריות או אפליקציות שמחייבות אתחול אוטומטי בכמה תהליכים. (Ia0712, b/183136596)
תיקוני באגים
- שיפורים קלים בכללי ההגנה. (aosp/1691484)
גרסה 1.1.0-alpha01
7 באפריל 2021
androidx.startup:startup-runtime:1.1.0-alpha01
משוחרר. גרסה 1.1.0-alpha01 מכילה את התחייבויות אלה.
שינויים ב-API
- עכשיו אפשר להוסיף כמה רכיבי
InitializationProvider
<provider>
ל-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
. - ממשק API עקבי לאתחול מדורגת.
- אפשר להגדיר יחסי תלות בין
Initializer
s לביןInitializer
s אחרים, כדי להגדיר את סדר האינטלייזציה באופן מפורש.
גרסה 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
יציב ב-API.
גרסה 1.0.0-alpha03
19 באוגוסט 2020
androidx.startup:startup-runtime:1.0.0-alpha03
משוחרר. גרסה 1.0.0-alpha03 כוללת את ההצהרות האלה.
תכונות חדשות
- הוספנו ממשק API חדש של
isEagerlyInitialized()
שמאפשר ל-Initializer
לקבוע אם הוא הופעל מראש. (aosp/1372879, b/159952713)
גרסה 1.0.0-alpha02
22 ביולי 2020
androidx.startup:startup-runtime:1.0.0-alpha02
משוחרר. גרסה 1.0.0-alpha02 מכילה את ההצהרות האלה.
תיקוני באגים
- פרסום כללי Proguard של הצרכן לזמן ההפעלה של האפליקציה. (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
.