ספריות 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 | העדכון האחרון | גרסה יציבה | מועמד לפרסום | גרסת בטא | גרסת אלפא |
---|---|---|---|---|---|
פעילות | 24 ביולי 2024 | 1.9.1 | - | - | 1.10.0-alpha01 |
מודעות | 8 במרץ 2023 | - | - | - | 1.0.0-alpha05 |
הערה (*) | 7 באוגוסט 2024 | 1.8.2 | - | - | 1.9.0-alpha01 |
appcompat | 29 במאי 2024 | 1.7.0 | - | - | - |
חיפוש אפליקציה | 7 באוגוסט 2024 | - | - | - | 1.1.0-alpha04 |
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 |
בנצ'מרק | 7 באוגוסט 2024 | 1.2.4 | 1.3.0-rc01 | - | - |
ביומטרי | 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.7.0 | - |
מצלמה (*) | 7 באוגוסט 2024 | 1.3.4 | 1.4.0-rc01 | - | - |
cardview | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
קולקציה | 7 באוגוסט 2024 | 1.4.3 | - | - | - |
כתיבה | 7 באוגוסט 2024 | 1.4.3 | - | - | - |
compose.animation | 7 באוגוסט 2024 | 1.6.8 | - | 1.7.0-beta07 | - |
compose.compiler | 7 באוגוסט 2024 | 1.5.15 | - | - | - |
compose.foundation | 7 באוגוסט 2024 | 1.6.8 | - | 1.7.0-beta07 | - |
compose.material | 7 באוגוסט 2024 | 1.6.8 | - | 1.7.0-beta07 | - |
compose.material3 | 24 ביולי 2024 | 1.2.1 | - | בטא 05.0-1.30 | - |
compose.runtime | 7 באוגוסט 2024 | 1.6.8 | - | 1.7.0-beta07 | - |
compose.ui | 7 באוגוסט 2024 | 1.6.8 | - | 1.7.0-beta07 | - |
בו-זמנית | 12 ביוני 2024 | 1.2.0 | - | - | - |
הגבלה (*) | 7 באוגוסט 2024 | 2.1.4 | - | - | אלפא 2.2.0-14 |
contentpager | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
coordinatorlayout | 4 באוקטובר 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
ליבה (*) | 12 ביוני 2024 | 1.13.1 | - | - | 1.15.0-alpha01 |
core.uwb | 24 בינואר 2024 | - | - | - | 1.0.0-alpha08 |
פרטי כניסה | 7 באוגוסט 2024 | 1.2.2 | 1.3.0-rc01 | - | 1.5.0-alpha04 |
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 |
גרירה | 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 | 10 ביולי 2024 | 1.4.0 | - | בטא 01.5.0 | - |
גרסה לארגונים | 13 בינואר 2021 | 1.1.0 | - | - | - |
exifinterface | 13 בדצמבר 2023 | 1.3.7 | - | - | - |
קטע | 24 ביולי 2024 | 1.8.2 | - | - | - |
משחקים (*) | 7 באוגוסט 2024 | 3.0.5 | - | - | - |
בקצרה | 12 ביוני 2024 | 1.1.0 | - | - | - |
גרפיקה (*) | 24 ביולי 2024 | 1.0.0 | - | - | - |
משבצות | 24 במאי 2023 | 1.0.0 | - | בטא 01.01.1 | - |
בריאות | 14 במאי 2024 | - | 1.0.0-rc02 | - | 1.1.0-alpha03 |
health.connect | 10 בינואר 2024 | - | - | - | 1.1.0-alpha07 |
heifauthor | 26 ביולי 2023 | - | - | - | 1.1.0-alpha02 |
מקף (*) | 21 בפברואר 2024 | 1.2.0 | - | - | - |
קלט | 1 במאי 2024 | - | - | בטא 04-1.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 | - | - | - |
מחזור חיים (*) | 7 באוגוסט 2024 | 2.8.4 | - | - | 2.9.0-alpha01 |
איתור שגיאות בקוד | 21 בפברואר 2024 | - | - | - | 1.0.0-alpha01 |
loader | 9 באוקטובר 2019 | 1.1.0 | - | - | - |
localbroadcastmanager | 12 בינואר, 2022 | 1.1.0 | - | - | - |
מדיה | 29 בנובמבר 2023 | 1.7.0 | - | - | - |
media2 | 10 בינואר 2024 | 1.3.0 | - | - | - |
media3 | 25 ביולי 2024 | 1.4.0 | - | - | - |
mediarouter | 20 במרץ 2024 | 1.7.0 | - | - | - |
multidex | 17 בדצמבר 2018 | 2.0.1 | - | - | - |
מדדים | 10 בינואר 2024 | - | - | בטא 01.0.0 | - |
ניווט | 7 באוגוסט 2024 | 2.7.7 | - | בטא 07.2.8 | - |
מעבר בין דפים (*) | 7 באוגוסט 2024 | 3.3.2 | - | - | - |
לוח | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
7 באוגוסט 2024 | - | - | - | 1.0.0-alpha01 | |
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 | 10 ביולי 2024 | - | - | בטא 09.1.0-1 | - |
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 | 7 באוגוסט 2024 | 1.3.1 | - | - | 1.4.0-alpha02 |
המלצה | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
Recyclerview (*) | 7 באוגוסט 2024 | 1.3.2 | - | - | 1.4.0-alpha02 |
remotecallback | 7 במאי 2019 | 1.0.0 | - | - | - |
בדיקת משאבים | 26 בינואר, 2022 | 1.0.1 | - | - | - |
חדר | 7 באוגוסט 2024 | 2.6.1 | - | - | 2.7.0-alpha06 |
מצב שמור | 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 | - | - | - |
הפעלה | 11 בינואר 2023 | 1.1.1 | - | - | 1.2.0-alpha02 |
sqlite | 7 באוגוסט 2024 | 2.4.0 | - | - | 2.5.0-alpha06 |
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 | - | - | - |
טלוויזיה | 7 באוגוסט 2024 | - | 1.0.0-rc02 | - | - |
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 | 12 ביוני 2024 | 1.3.1 | - | בטא 03.0-1.4 | - |
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 | 12 ביוני 2024 | 1.9.0 | - | - | 1.12.0-alpha02 |
חלון | 7 באוגוסט 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
window.extensions.core | 7 ביוני 2023 | 1.0.0 | - | - | - |
עבודה | 7 באוגוסט 2024 | 2.9.1 | - | - | 2.10.0-alpha02 |