הפעלה
העדכון האחרון | גרסה יציבה | מועמד לפרסום | גרסת בטא | גרסת אלפא |
---|---|---|---|---|
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-בטא01 מכילה את ההתחייבויות האלה.
תכונות חדשות
- נוספה תלות מפורשת של
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
עכשיו אפשר להוסיף כמה רכיבי
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 מכילה את ההתחייבויות האלה.
תיקוני באגים
- כללי הגנה טובים יותר, כללים מרובי-פיקסלים כדי להבטיח שפריטי
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 מכילה את התחייבויות אלה.
תכונות חדשות
- עכשיו אפשר להוסיף כמה רכיבי
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
יכולים להגדיר יחסי תלות בפריטי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
יציב ב-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 מכילה את התחייבויות אלה.
תיקוני באגים
- פרסום כללי ההגנה על הצרכן בזמן ההפעלה. (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 מכילה את התחייבויות אלה.
תכונות חדשות
ספריית ההפעלה של האפליקציה מספקת דרך פשוטה ומשתלמת לאתחל רכיבים בזמן ההפעלה של האפליקציה. גם מפתחי ספריות וגם מפתחי אפליקציות יכולים להשתמש באתחול אפליקציה כדי לייעל רצפי סטארט-אפ ולהגדיר באופן מפורש את סדר האתחול.
הגרסה הראשונית הזו היא 1.0.0-alpha01
.