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