ספריות Jetpack נשלחות בנפרד ממערכת ההפעלה Android, ולכן העדכונים יכולות להיות ספריות באופן עצמאי ובתדירות גבוהה יותר.
הספריות פועלות לפי ניהול גרסאות סמנטי מחמיר לתאימות בינארית עם רצף נוסף של גרסאות טרום-השקה, בין גרסאות.
מחרוזת גרסה (כגון 1.0.1-beta02
) מכילה שלושה מספרים שמייצגים רמות ראשיות, משניות ורמות תיקון באגים.
לגרסאות טרום-השקה יש גם סיומת שמציינת את שלב טרום-ההשקה
(אלפא, בטא, מועמד לגרסה) ומספר גרסה (01, 02 וכן הלאה).
חשוב לדעת מומלץ להשתמש בספריות androidx
, אבל לא נדרשות, כדי לשמור על תאימות מקור בגרסאות משניות. עדכון הגרסה הראשית יאלץ את כל פריטי המידע שנוצרו בתהליך הפיתוח (Artifact) שתלויים בגרסה הראשית הקודמת לעבור בצורה מפורשת. מצב כזה יפר את תהליך העבודה של המפתחים.
כל גרסה של ספרייה עוברת שלושה שלבים בשלבי טרום-השקה, בדרך שהופכת לגרסה יציבה יותר. הקריטריונים לכל שלב טרום-השקה הם:
אלפא
- גרסאות אלפא יציבות מבחינה פונקציונלית, אבל יכול להיות שחלק מהתכונות לא מלאות.
- בזמן שהגרסה נמצאת באלפא, יכול להיות שיתווספו, יוסרו או ישתנו ממשקי API.
בטא
- גרסאות הבטא יציבות מבחינה פונקציונלית ומכילות פלטפורמת API מלאה בתכונות.
- הם מוכנים לשימוש בסביבת הייצור, אבל עשויים להיות בהם באגים.
- גרסת בטא לא יכולה להשתמש בתכונות מהדר (compiler) ניסיוניות
(למשל
@UseExperimental
). - יחסי התלות בספריות אחרות חייבים להיות בטא, rc או יציבות גרסאות שונות. אסור להשתמש ביחסי תלות מסוג אלפא.
מועמד לפרסום (RC)
- מועמד לגרסה הוא גרסה יציבה פוטנציאלית.
- יכול להיות שהיא כוללת תיקונים קריטיים ברגע האחרון.
- פלטפורמת ה-API שלה היא סופית.
- יחסי תלות בספריות אחרות חייבים להיות rc או גרסאות יציבות בלבד.
לספרייה יכולות להיות כמה גרסאות בו-זמנית. לכל גרסה יש
שלב הפצה שונה. לדוגמה, בעוד שהגרסה היציבה של
androidx.activity
יכול להיות 1.0.0
, יכול להיות גם 1.1.0-beta02
וגם גרסת 2.0.0-alpha01
.
בדף הזה מפורט מידע על העדכונים האחרונים בספריות.
דף נתוני הגרסה האחרונים של AndroidX מפרטת את הספריות שהשתנו לאחרונה. של Google מאגר Maven מציג את היסטוריית הגרסאות המלאה.
אפשר להיעזר בטבלה הבאה כדי לראות את הגרסאות היציבות והעדכניות ביותר של כל ספריית AndroidX. הקישורים בכל שורה מעבירים אתכם אל נתוני הגרסה של הספרייה. נתוני הגרסה כוללים:
- ההיסטוריה הכרונולוגית של כל פריטי התוכן.
- קטע קוד עם הצהרות ברירת המחדל של התלות של Gradle, לשימוש בפריטי המידע שנוצרו בתהליך הפיתוח (Artifact).
- קישורים לדפי העזר של Kotlin ו-Java עבור החבילות בכל ארטיפקט.
ספריות Jetpack
ספריות מסוימות של AndroidX, כמו המצלמה, כוללות מספר פריטי מידע שנוצרו בתהליך פיתוח (Artifact) מתוחזקים בנפרד. הספריות האלה מסומנות בכוכבית (*). לצפייה נתוני הגרסה כדי לצפות בעדכוני הגרסה של כל פריטי המידע שנוצרו בתהליך הפיתוח (Artifact).
מזהה קבוצה ב-Maven | העדכון האחרון | גרסה יציבה | מועמד לפרסום | גרסת בטא | גרסת אלפא |
---|---|---|---|---|---|
פעילות | 4 בספטמבר 2024 | 1.9.2 | - | - | 1.10.0-alpha02 |
מודעות | 8 במרץ 2023 | - | - | - | 1.0.0-alpha05 |
הערה (*) | 4 בספטמבר 2024 | 1.8.2 | - | - | 1.9.0-alpha03 |
appcompat | 29 במאי 2024 | 1.7.0 | - | - | - |
חיפוש אפליקציה | 4 בספטמבר 2024 | - | - | - | 1.1.0-alpha05 |
arch.core | 22 בפברואר 2023 | 2.2.0 | - | - | - |
asynclayoutinflater | 5 באוקטובר 2022 | 1.0.0 | - | - | 1.1.0-alpha01 |
מילוי אוטומטי | 24 במאי 2023 | 1.1.0 | - | בטא 01.2.0 | 1.3.0-alpha01 |
בנצ'מרק | 21 באוגוסט 2024 | 1.3.0 | - | - | - |
ביומטרי | 7 באוגוסט 2024 | 1.1.0 | - | - | 1.4.0-alpha02 |
Bluetooth | 29 בנובמבר 2023 | - | - | - | 1.0.0-alpha02 |
דפדפן | 6 במרץ 2024 | 1.8.0 | - | - | - |
אפליקציה לרכב | 26 ביוני 2024 | 1.4.0 | - | בטא 01.01 | - |
מצלמה (*) | 4 בספטמבר 2024 | 1.3.4 | 1.4.0-rc01 | - | 1.5.0-alpha01 |
cardview | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
קולקציה | 4 בספטמבר 2024 | 1.4.3 | - | - | 1.5.0-alpha01 |
כתיבה | 7 באוגוסט 2024 | 1.4.3 | - | - | 1.5.0-alpha01 |
compose.animation | 4 בספטמבר 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.compiler | 7 באוגוסט 2024 | 1.5.15 | - | - | - |
compose.foundation | 4 בספטמבר 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.material | 4 בספטמבר 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.material3 | 4 בספטמבר 2024 | 1.3.0 | - | - | - |
compose.runtime | 4 בספטמבר 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.ui | 4 בספטמבר 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
בו-זמנית | 12 ביוני 2024 | 1.2.0 | - | - | - |
הגבלה (*) | 4 בספטמבר 2024 | 2.1.4 | - | בטא 01-2.2.0 | - |
contentpager | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
coordinatorlayout | 4 באוקטובר 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
ליבה (*) | 4 בספטמבר 2024 | 1.13.1 | - | - | 1.15.0-alpha02 |
core.uwb | 24 בינואר 2024 | - | - | - | 1.0.0-alpha08 |
פרטי כניסה | 4 בספטמבר 2024 | 1.2.2 | 1.3.0-rc01 | - | 1.5.0-alpha05 |
cursoradapter | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
תצוגה בהתאמה אישית (*) | 21 בספטמבר 2022 | 1.1.0 | - | - | 1.2.0-alpha02 |
קישור נתונים | 5 בספטמבר 2019 | 3.5.0 | - | - | 3.6.0-alpha10 |
datastore | 1 במאי 2024 | 1.1.1 | - | - | - |
documentfile | 18 באוגוסט 2021 | 1.0.1 | - | - | 1.1.0-alpha01 |
Draganddrop | 11 במאי 2022 | 1.0.0 | - | - | - |
drawerlayout | 22 במרץ 2023 | 1.2.0 | - | - | - |
דינמיקה | 4 בדצמבר 2019 | 1.0.0 | - | - | 1.1.0-alpha03 |
אמוג'י | 27 בינואר, 2021 | 1.1.0 | - | - | 1.2.0-alpha03 |
emoji2 | 4 בספטמבר 2024 | 1.5.0 | - | - | - |
גרסה לארגונים | 13 בינואר 2021 | 1.1.0 | - | - | - |
exifinterface | 13 בדצמבר 2023 | 1.3.7 | - | - | - |
קטע | 4 בספטמבר 2024 | 1.8.3 | - | - | - |
משחקים (*) | 7 באוגוסט 2024 | 3.0.5 | - | - | - |
בקצרה | 12 ביוני 2024 | 1.1.0 | - | - | - |
גרפיקה (*) | 4 בספטמבר 2024 | 1.0.1 | - | - | - |
משבצות | 24 במאי 2023 | 1.0.0 | - | בטא 01.01.1 | - |
בריאות | 14 במאי 2024 | - | 1.0.0-rc02 | - | 1.1.0-alpha03 |
health.connect | 4 בספטמבר 2024 | - | - | - | 1.1.0-alpha08 |
heifauthor | 26 ביולי 2023 | - | - | - | 1.1.0-alpha02 |
מקף (*) | 21 בפברואר 2024 | 1.2.0 | - | - | - |
קלט | 1 במאי 2024 | - | - | בטא 04.0.0 | - |
אינטרפולטור | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
javascript | 1 בנובמבר 2023 | - | - | בטא 01.0.0 | - |
jetifier | 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 | - | - | - |
מחזור חיים (*) | 4 בספטמבר 2024 | 2.8.5 | - | - | 2.9.0-alpha02 |
איתור שגיאות בקוד | 4 בספטמבר 2024 | - | - | - | 1.0.0-alpha02 |
loader | 9 באוקטובר 2019 | 1.1.0 | - | - | - |
localbroadcastmanager | 12 בינואר, 2022 | 1.1.0 | - | - | - |
מדיה | 29 בנובמבר 2023 | 1.7.0 | - | - | - |
media2 | 10 בינואר 2024 | 1.3.0 | - | - | - |
media3 | 27 באוגוסט 2024 | 1.4.1 | - | - | - |
mediarouter | 20 במרץ 2024 | 1.7.0 | - | - | - |
multidex | 17 בדצמבר 2018 | 2.0.1 | - | - | - |
מדדים | 10 בינואר 2024 | - | - | בטא 01.0.0 | - |
ניווט | 4 בספטמבר 2024 | 2.8.0 | - | - | - |
מעבר בין דפים (*) | 7 באוגוסט 2024 | 3.3.2 | - | - | - |
לוח | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
4 בספטמבר 2024 | - | - | - | 1.0.0-alpha02 | |
percentlayout | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
העדפה | 26 ביולי 2023 | 1.2.1 | - | - | - |
הדפסה | 28 באוקטובר 2020 | - | - | בטא 01.01.1 | - |
privacysandbox.activity | 15 בנובמבר 2023 | - | - | - | 1.0.0-alpha01 |
privacysandbox.ads | 21 באוגוסט 2024 | - | - | בטא 1.1.0-10 | - |
privacysandbox.Plugins | 9 באוגוסט 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime. | 24 ביולי 2024 | - | - | - | 1.0.0-alpha14 |
privacysandbox.tools | 26 ביוני 2024 | - | - | - | 1.0.0-alpha09 |
privacysandbox.ui | 26 ביוני 2024 | - | - | - | 1.0.0-alpha09 |
profileinstaller | 4 בספטמבר 2024 | 1.3.1 | 1.4.0-rc01 | - | - |
המלצה | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
Recyclerview (*) | 21 באוגוסט 2024 | 1.3.2 | - | בטא 01.01.4 | - |
remotecallback | 7 במאי 2019 | 1.0.0 | - | - | - |
בדיקת משאבים | 26 בינואר, 2022 | 1.0.1 | - | - | - |
חדר | 21 באוגוסט 2024 | 2.6.1 | - | - | 2.7.0-alpha07 |
מצב שמור | 7 באוגוסט 2024 | 1.2.1 | - | - | 1.3.0-alpha01 |
אבטחה (*) | 7 באוגוסט 2024 | 1.0.0 | - | - | 1.1.0-alpha06 |
sharetarget | 5 באוקטובר 2022 | 1.2.0 | - | - | - |
slice (פרוסה) | 13 בינואר 2021 | - | - | - | 1.1.0-alpha02 |
slidingpanelayout | 26 בינואר, 2022 | 1.2.0 | - | - | - |
הפעלה | 4 בספטמבר 2024 | 1.1.1 | 1.2.0-rc01 | - | - |
sqlite | 21 באוגוסט 2024 | 2.4.0 | - | - | 2.5.0-alpha07 |
sOncerefreshrefreshlayout | 22 ביולי 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
בדיקה (*) | 14 באוגוסט 2024 | 1.0.1 | - | - | 1.1.0-alpha04 |
test.uiautomator | 26 ביוני 2024 | 2.3.0 | - | - | 2.4.0-alpha01 |
textclassifier | 23 במרץ, 2022 | - | - | - | 1.0.0-alpha04 |
מעקב | 29 בנובמבר 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
מעבר | 24 ביולי 2024 | 1.5.1 | - | - | - |
טלוויזיה | 21 באוגוסט 2024 | 1.0.0 | - | - | - |
tvprovider | 19 באוגוסט 2020 | - | - | - | 1.1.0-alpha01 |
Vectordrawable | 1 במאי 2024 | 1.2.0 | - | - | - |
versionedparcelable | 10 בינואר 2024 | 1.2.0 | - | - | - |
צפייה | 15 בספטמבר 2021 | 1.0.0 | - | - | 1.1.0-alpha01 |
viewpager2 | 14 במאי 2024 | 1.1.0 | - | - | - |
לבוש (*) | 24 ביולי 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 4 בספטמבר 2024 | 1.4.0 | - | - | 1.5.0-alpha01 |
wear.protolayout | 7 באוגוסט 2024 | 1.2.0 | - | - | - |
wear.tiles | 7 באוגוסט 2024 | 1.4.0 | - | - | - |
wear.watchface | 17 באפריל 2024 | 1.2.1 | - | - | 1.3.0-alpha03 |
webkit | 4 בספטמבר 2024 | 1.9.0 | 1.12.0-rc01 | - | - |
חלון | 4 בספטמבר 2024 | 1.3.0 | - | - | 1.4.0-alpha02 |
window.extensions.core | 7 ביוני 2023 | 1.0.0 | - | - | - |
עבודה | 4 בספטמבר 2024 | 2.9.1 | - | - | 2.10.0-alpha03 |