ספריות Jetpack נשלחות בנפרד ממערכת ההפעלה Android, כך שעדכונים לספריות יכולים להתבצע באופן עצמאי ותדיר יותר.
הספריות פועלות לפי גרסאות סמנטיות מחמירות לצורך תאימות בינארית, עם רצף נוסף בין גרסאות של עדכונים לפני ההשקה.
מחרוזת גרסה (כמו 1.0.1-beta02
) מכילה שלושה מספרים שמייצגים את הרמות של הגרסה הראשית, הגרסה המשנית והתיקון.
לגרסאות טרום-השקה יש גם סיומת שמציינת את שלב טרום-ההשקה (אלפא, בטא, גרסת מועמדת להשקה) ומספר תיקון (01, 02 וכן הלאה).
חשוב לציין שמומלץ לספריות androidx
לשמור על תאימות למקור בגרסאות משניות, אבל זה לא חובה. הסיבה לכך היא שעדכון גרסה מרכזית יחייב העברה מפורשת של כל הארטיפקטים שתלויים בגרסה המרכזית הקודמת, מה שישבש את תהליך העבודה של המפתחים.
כל גרסה של ספרייה עוברת שלושה שלבים לפני שהיא הופכת לגרסה יציבה. הקריטריונים לכל שלב לפני ההשקה הם:
אלפא
- גרסאות אלפא יציבות מבחינה פונקציונלית, אבל יכול להיות שהן לא כוללות את כל התכונות.
- במהלך שלב האלפא של מוצר, יכול להיות שיוספו, יוסרו או ישתנו ממשקי API.
בטא
- גרסאות בטא יציבות מבחינה פונקציונלית ויש להן ממשק API מלא.
- הם מוכנים לשימוש בסביבת ייצור, אבל יכול להיות שהם מכילים באגים.
- בגרסת בטא אי אפשר להשתמש בתכונות ניסיוניות של קומפיילר (כמו
@UseExperimental
). - התלות בספריות אחרות חייבת להיות בגרסאות בטא, rc או יציבות. אסור להשתמש בתלות בגרסאות אלפא.
גרסת קנדידט (RC)
- גרסה מועמדת להפצה היא גרסה יציבה פוטנציאלית.
- יכול להיות שהיא תכלול תיקונים קריטיים של הרגע האחרון.
- ממשק ה-API שלו הוא סופי.
- התלות בספריות אחרות חייבת להיות בגרסאות rc או בגרסאות יציבות בלבד.
יכולות להיות כמה גרסאות של ספרייה בו-זמנית. לכל גרסה יש שלב הפצה שונה. לדוגמה, הגרסה היציבה של androidx.activity
יכולה להיות 1.0.0
, אבל יכול להיות שיש גם גרסה 1.1.0-beta02
וגרסה 2.0.0-alpha01
.
בדף הזה מפורטים העדכונים האחרונים בספריות.
בדף נתוני הגרסה האחרונים של AndroidX מפורטות הספריות שעברו שינויים לאחרונה. מאגר Maven של Google מציג את היסטוריית הגרסאות המלאה.
בטבלה הבאה אפשר לראות את הגרסאות היציבות והגרסאות בתצוגה מקדימה העדכניות ביותר של כל ספריית AndroidX. הקישורים בכל שורה מובילים לנתוני הגרסה של הספרייה. בהערות לגרסה מפורטים:
- ההיסטוריה הכרונולוגית של כל הגרסאות.
- קטע קוד עם הצהרות ברירת המחדל של Gradle על תלות, לשימוש בארטיפקטים.
- קישורים לדפי העיון של Kotlin ו-Java לחבילות בכל ארטיפקט.
ספריות Jetpack
חלק מספריות AndroidX, כמו מצלמה, כוללות כמה ארטיפקטים שמתוחזקים בנפרד. הספריות האלה מסומנות בכוכבית (*). אפשר לעיין בהערות לגבי הגרסה כדי לראות את עדכוני הגרסה של כל הארטיפקטים.
מזהה קבוצת Maven | העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
---|---|---|---|---|---|
פעילות | 2 ביולי 2025 | 1.10.1 | 1.11.0-rc01 | - | 1.12.0-alpha04 |
ads | 8 במרץ 2023 | - | - | - | 1.0.0-alpha05 |
הערה (*) | 7 במאי 2025 | 1.9.1 | - | - | - |
appcompat | 4 ביוני 2025 | 1.7.1 | - | - | - |
appfunctions | 4 ביוני 2025 | - | - | - | 1.0.0-alpha02 |
appsearch | 2 ביולי 2025 | 1.1.0 | - | - | - |
arch.core | 22 בפברואר 2023 | 2.2.0 | - | - | - |
asynclayoutinflater | 9 באפריל 2025 | 1.1.0 | - | - | - |
autofill | 4 ביוני 2025 | 1.3.0 | - | - | - |
benchmark | 18 ביוני 2025 | 1.3.4 | 1.4.0-rc01 | - | - |
ביומטרי | 20 במאי 2025 | 1.1.0 | - | - | 1.4.0-alpha04 |
bluetooth | 29 בנובמבר 2023 | - | - | - | 1.0.0-alpha02 |
דפדפן | 2 ביולי 2025 | 1.8.0 | - | 1.9.0-beta01 | - |
car-app | 18 ביוני 2025 | 1.4.0 | 1.7.0-rc01 | - | 1.8.0-alpha02 |
מצלמה (*) | 7 במאי 2025 | 1.4.2 | - | 1.5.0-beta01 | - |
camera.media3 | 7 במאי 2025 | - | - | - | 1.0.0-alpha03 |
camera.featurecombinationquery | 4 ביוני 2025 | - | - | 1.5.0-beta01 | - |
camera.viewfinder (*) | 4 ביוני 2025 | - | - | 1.5.0-beta02 | 1.4.0-alpha13 |
cardview | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
אוסף | 12 במרץ 2025 | 1.5.0 | - | - | - |
compose | 7 באוגוסט 2024 | 1.5.0 | - | - | - |
compose.animation | 2 ביולי 2025 | 1.8.3 | - | 1.9.0-beta02 | - |
compose.compiler | 7 באוגוסט 2024 | 1.5.15 | - | - | - |
compose.foundation | 2 ביולי 2025 | 1.8.3 | - | 1.9.0-beta02 | - |
compose.material | 2 ביולי 2025 | 1.8.3 | - | 1.9.0-beta02 | - |
compose.material3 | 2 ביולי 2025 | 1.3.2 | - | - | 1.4.0-alpha17 |
compose.material3.adaptive | 2 ביולי 2025 | 1.1.0 | - | - | 1.2.0-alpha08 |
compose.runtime | 2 ביולי 2025 | 1.8.3 | - | 1.9.0-beta02 | - |
compose.ui | 2 ביולי 2025 | 1.8.3 | - | 1.9.0-beta02 | - |
בו-זמנית | 2 ביולי 2025 | 1.2.0 | 1.3.0-rc01 | - | - |
constraintlayout (*) | 26 בפברואר 2025 | 2.2.1 | - | - | - |
contentpager | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
coordinatorlayout | 26 בפברואר 2025 | 1.3.0 | - | - | - |
core (*) | 2 ביולי 2025 | 1.16.0 | - | 1.17.0-beta01 | - |
core.uwb | 11 בדצמבר 2024 | - | - | - | 1.0.0-alpha10 |
credentials | 18 ביוני 2025 | 1.5.0 | - | - | 1.6.0-alpha03 |
credentials.providerevents | 7 במאי 2025 | - | - | - | 1.0.0-alpha01 |
credentials.registry | 16 באוקטובר 2024 | - | - | - | 1.0.0-alpha01 |
cursoradapter | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
customview (*) | 23 באפריל 2025 | 1.2.0 | - | - | - |
databinding | 5 בספטמבר 2019 | 3.5.0 | - | - | 3.6.0-alpha10 |
datastore | 20 במאי 2025 | 1.1.7 | - | - | 1.2.0-alpha02 |
documentfile | 7 במאי 2025 | 1.1.0 | - | - | - |
draganddrop | 11 במאי 2022 | 1.0.0 | - | - | - |
drawerlayout | 22 במרץ 2023 | 1.2.0 | - | - | - |
dynamicanimation | 9 באפריל 2025 | 1.1.0 | - | - | - |
אמוג'י | 27 בינואר 2021 | 1.1.0 | - | - | 1.2.0-alpha03 |
emoji2 | 2 ביולי 2025 | 1.5.0 | - | 1.6.0-beta01 | - |
enterprise | 13 בינואר 2021 | 1.1.0 | - | - | - |
exifinterface | 23 באפריל 2025 | 1.4.1 | - | - | - |
fragment | 4 ביוני 2025 | 1.8.8 | - | - | - |
משחקים (*) | 2 ביולי 2025 | 4.0.0 | - | - | 4.2.0-alpha01 |
glance | 7 במאי 2025 | 1.1.1 | - | - | 1.2.0-alpha01 |
גרפיקה (*) | 26 במרץ 2025 | 1.0.3 | - | - | - |
gridlayout | 9 באפריל 2025 | 1.1.0 | - | - | - |
health | 7 במאי 2025 | 1.0.0 | - | - | 1.1.0-alpha05 |
health.connect | 4 ביוני 2025 | - | 1.1.0-rc02 | - | - |
heifwriter | 9 באפריל 2025 | - | - | 1.1.0-beta01 | - |
hilt (*) | 2 ביולי 2025 | 1.2.0 | - | - | 1.3.0-alpha02 |
ink | 18 ביוני 2025 | - | - | - | 1.0.0-alpha05 |
input | 2 באוקטובר 2024 | - | - | 1.0.0-beta05 | - |
interpolator | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
javascriptengine | 2 ביולי 2025 | 1.0.0 | - | - | - |
jetifier | 2 בספטמבר 2020 | - | - | 1.0.0-beta10 | - |
leanback | 23 באפריל 2025 | 1.2.0 | - | - | - |
legacy | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
lifecycle (*) | 2 ביולי 2025 | 2.9.1 | - | - | - |
lint | 20 במאי 2025 | - | - | - | 1.0.0-alpha05 |
loader | 9 באוקטובר 2019 | 1.1.0 | - | - | - |
localbroadcastmanager | 12 בינואר 2022 | 1.1.0 | - | - | - |
media | 29 בנובמבר 2023 | 1.7.0 | - | - | - |
media3 | 2 ביולי 2025 | 1.7.1 | - | 1.8.0-beta01 | 1.8.0-alpha01 |
mediarouter | 2 ביולי 2025 | 1.8.1 | - | - | - |
multidex | 17 בדצמבר 2018 | 2.0.1 | - | - | - |
מדדים | 12 במרץ 2025 | - | - | 1.0.0-beta02 | - |
ניווט | 2 ביולי 2025 | 2.9.1 | - | - | - |
navigation3 | 2 ביולי 2025 | - | - | - | 1.0.0-alpha05 |
navigationevent | 2 ביולי 2025 | - | - | - | 1.0.0-alpha04 |
paging (*) | 2 ביולי 2025 | 3.3.6 | - | - | 3.4.0-alpha01 |
palette | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
7 במאי 2025 | - | - | - | 1.0.0-alpha09 | |
percentlayout | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
performance | 15 בינואר 2025 | - | - | - | 1.0.0-alpha01 |
photopicker | 4 ביוני 2025 | - | - | - | 1.0.0-alpha01 |
preference | 26 ביולי 2023 | 1.2.1 | - | - | - |
23 באפריל 2025 | 1.1.0 | - | - | - | |
privacysandbox.activity | 26 במרץ 2025 | - | - | - | 1.0.0-alpha02 |
privacysandbox.ads | 7 במאי 2025 | - | - | 1.1.0-beta13 | - |
privacysandbox.plugins | 9 באוגוסט 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 26 במרץ 2025 | - | - | - | 1.0.0-alpha17 |
privacysandbox.tools | 26 במרץ 2025 | - | - | - | 1.0.0-alpha13 |
privacysandbox.ui | 20 במאי 2025 | - | - | - | 1.0.0-alpha16 |
profileinstaller | 2 באוקטובר 2024 | 1.4.1 | - | - | - |
המלצה | 21 בספטמבר 2018 | 1.0.0 | - | - | - |
recyclerview (*) | 20 במאי 2025 | 1.4.0 | - | - | - |
remotecallback | 7 במאי 2019 | 1.0.0 | - | - | - |
resourceinspection | 26 בינואר 2022 | 1.0.1 | - | - | - |
room | 18 ביוני 2025 | 2.7.2 | - | - | - |
savedstate | 2 ביולי 2025 | 1.3.1 | - | - | - |
אבטחה (*) | 2 ביולי 2025 | 1.0.0 | 1.1.0-rc01 | - | - |
sharetarget | 5 באוקטובר 2022 | 1.2.0 | - | - | - |
slice | 13 בינואר 2021 | - | - | - | 1.1.0-alpha02 |
slidingpanelayout | 26 בינואר 2022 | 1.2.0 | - | - | - |
startup | 18 בספטמבר 2024 | 1.2.0 | - | - | - |
sqlite | 18 ביוני 2025 | 2.5.2 | - | - | - |
swiperefreshlayout | 12 בפברואר 2025 | 1.1.0 | - | 1.2.0-beta01 | - |
test (*) | 14 ביולי 2025 | 1.0.1 | - | - | 1.1.0-alpha04 |
test.uiautomator | 18 ביוני 2025 | 2.3.0 | - | - | 2.4.0-alpha05 |
textclassifier | 23 במרץ 2022 | - | - | - | 1.0.0-alpha04 |
tracing | 23 באפריל 2025 | 1.3.0 | - | - | - |
transition | 23 באפריל 2025 | 1.6.0 | - | - | - |
tv | 15 בינואר 2025 | 1.0.0 | - | - | 1.1.0-alpha01 |
tvprovider | 7 במאי 2025 | 1.1.0 | - | - | - |
xr.arcore | 7 במאי 2025 | - | - | - | 1.0.0-alpha04 |
xr.compose | 7 במאי 2025 | - | - | - | 1.0.0-alpha04 |
xr.compose.material3 | 20 במאי 2025 | - | - | - | 1.0.0-alpha08 |
xr.runtime | 7 במאי 2025 | - | - | - | 1.0.0-alpha04 |
xr.scenecore | 7 במאי 2025 | - | - | - | 1.0.0-alpha04 |
vectordrawable | 1 במאי 2024 | 1.2.0 | - | - | - |
versionedparcelable | 29 בינואר 2025 | 1.2.1 | - | - | - |
viewpager | 11 בדצמבר 2024 | 1.1.0 | - | - | - |
viewpager2 | 14 במאי 2024 | 1.1.0 | - | - | - |
wear (*) | 2 ביולי 2025 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 2 ביולי 2025 | 1.4.1 | - | 1.5.0-beta05 | - |
wear.protolayout | 4 ביוני 2025 | 1.3.0 | - | - | - |
wear.tiles | 4 ביוני 2025 | 1.5.0 | - | - | - |
wear.watchface | 23 באפריל 2025 | 1.2.1 | - | - | 1.3.0-alpha07 |
wear.watchfacepush | 18 ביוני 2025 | - | - | - | 1.0.0-alpha01 |
webkit | 2 ביולי 2025 | 1.14.0 | - | - | 1.15.0-alpha01 |
window | 2 ביולי 2025 | 1.4.0 | - | 1.5.0-beta01 | - |
window.extensions.core | 7 ביוני 2023 | 1.0.0 | - | - | - |
עבודה | 18 ביוני 2025 | 2.10.2 | - | - | - |
(*) בספרייה הזו יש כמה פריטי מידע שנוצרו בתהליך פיתוח (Artifact). מידע נוסף זמין בהערות הגרסה.
תאריך העדכון האחרון: 14 ביולי 2025