גרסאות של AndroidX


ספריות Jetpack נשלחות בנפרד ממערכת ההפעלה Android, כך שאפשר לעדכן את הספריות בנפרד ובתדירות גבוהה יותר.

הספריות פועלות לפי שיטת ניהול גרסאות סמנטית קפדנית לצורך תאימות בינארית, עם רצף נוסף של גרסאות בין גרסאות טרום-השקה. מחרוזת גרסה (כמו 1.0.1-beta02) מכילה שלושה מספרים שמייצגים את רמות הגרסה הראשית, המשנית ותיקון הבאגים. לגרסאות טרום-השקה יש גם סיומת שמציינת את שלב טרום-ההשקה (אלפא, בטא, גרסה מועמדת להשקה) ואת מספר הגרסה (01, 02 וכו').

לתשומת ליבכם: מומלץ לשמור על תאימות המקור בספריות androidx בגרסאות משניות, אבל אין חובה לעשות זאת. הסיבה לכך היא שעדכון של גרסה ראשית יאלץ להעביר באופן מפורש את כל הארטיפקטים שתלויים בגרסה הראשית הקודמת, דבר שעלול לשבש את תהליך העבודה של המפתחים.

כל גרסה של ספרייה עוברת שלושה שלבים לפני שהיא מוכנה להפצה. הקריטריונים לכל שלב של גרסת טרום-השקה הם:

אלפא

  • גרסאות אלפא הן יציבות מבחינה פונקציונלית, אבל יכול להיות שהן לא מושלמות מבחינת התכונות.
  • במהלך שלב האלפא של גרסה, יכול להיות שיתווספו ממשקי API, יוסרו ממשקי API או שייערכו ממשקי API.

בטא

  • גרסאות בטא הן פונקציונליות ויציבות, וכוללות ממשק API מלא.
  • הם מוכנים לשימוש בסביבת הייצור, אבל יכול להיות שהם מכילים באגים.
  • לא ניתן להשתמש בתכונות ניסיוניות של המהדר (כמו @UseExperimental) במהדורת בטא.
  • יחסי התלות בספריות אחרות חייבים להיות בגרסאות בטא, rc או גרסאות יציבות. אסור להשתמש ביחסי תלות של אלפא.

גרסת Release Candidate (RC)

  • גרסה מועמדת להפצה היא גרסה יציבה פוטנציאלית.
  • יכול להיות שהיא תכלול תיקונים קריטיים בדקה התשעים.
  • ממשק ה-API שלו הוא סופי.
  • יחסי התלות בספריות אחרות חייבים להיות בגרסאות rc או בגרסאות יציבות בלבד.

לספרייה יכולות להיות כמה גרסאות בו-זמנית. לכל גרסה יש שלב פרסום שונה. לדוגמה, הגרסה היציבה של androidx.activity יכולה להיות 1.0.0, אבל יכול להיות גם גרסה של 1.1.0-beta02 וגרסה של 2.0.0-alpha01.

בדף הזה אפשר לקרוא על העדכונים האחרונים בספריות.

בדף של נתוני הגרסה האחרונים של AndroidX מפורטות הספריות שהשתנו לאחרונה. מאגר Maven של Google מציג את היסטוריית הגרסאות המלאה.

בטבלה הבאה מפורטות הגרסאות היציבות והגרסאות המקדימות האחרונות של כל ספריית AndroidX. הקישורים בכל שורה מובילים לנתוני הגרסה של הספרייה. בנתוני הגרסה מוצגים:

  • ההיסטוריה הכרונולוגית של כל הגרסאות.
  • קטע קוד עם הצהרות ברירת המחדל של Gradle לגבי יחסי התלות לשימוש ב-artifacts.
  • קישורים לדפי העזרה של Kotlin ו-Java לגבי החבילות בכל ארטיפקט.

ספריות Jetpack

בחלק מהספריות של AndroidX, כמו camera, יש כמה ארטיפקטים שמנוהלים בנפרד. הספריות האלה מסומנות בכוכבית (*). תוכלו לעיין בפתקים לגבי הגרסה כדי לראות את עדכוני הגרסאות של כל הארטיפקטים.

מזהה קבוצת Maven העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסת אלפא
activity 20 במאי 2025 1.10.1 1.11.0-rc01 - 1.12.0-alpha01
ads 8 במרץ 2023 - - - 1.0.0-alpha05
הערה (*) 7 במאי 2025 1.9.1 - - -
appcompat 29 במאי 2024 1.7.0 - - -
appfunctions 7 במאי 2025 - - - 1.0.0-alpha01
appsearch 20 במאי 2025 - 1.1.0-rc01 - -
arch.core 22 בפברואר 2023 2.2.0 - - -
asynclayoutinflater 9 באפריל 2025 1.1.0 - - -
autofill 12 בפברואר 2025 1.1.0 1.3.0-rc01 - -
benchmark 7 במאי 2025 1.3.4 - 1.4.0-beta01 -
ביומטרי 20 במאי 2025 1.1.0 - - 1.4.0-alpha04
bluetooth 29 בנובמבר 2023 - - - 1.0.0-alpha02
דפדפן 20 במאי 2025 1.8.0 - - 1.9.0-alpha04
car-app 20 במאי 2025 1.4.0 1.7.0-rc01 - 1.8.0-alpha01
camera (*) 7 במאי 2025 1.4.2 - 1.5.0-beta01 -
camera.media3 7 במאי 2025 - - - 1.0.0-alpha03
camera.viewfinder (*) 7 במאי 2025 - - 1.5.0-beta01 1.4.0-alpha13
cardview 21 בספטמבר 2018 1.0.0 - - -
collection ‫12 במרץ 2025 1.5.0 - - -
compose 7 באוגוסט 2024 1.5.0 - - -
compose.animation 20 במאי 2025 1.8.2 - - 1.9.0-alpha03
compose.compiler 7 באוגוסט 2024 1.5.15 - - -
compose.foundation 20 במאי 2025 1.8.2 - - 1.9.0-alpha03
compose.material 20 במאי 2025 1.8.2 - - 1.9.0-alpha03
compose.material3 20 במאי 2025 1.3.2 - - 1.4.0-alpha15
compose.material3.adaptive 20 במאי 2025 1.1.0 - - 1.2.0-alpha06
compose.runtime 20 במאי 2025 1.8.2 - - 1.9.0-alpha03
compose.ui 20 במאי 2025 1.8.2 - - 1.9.0-alpha03
בו-זמנית 20 במאי 2025 1.2.0 - 1.3.0-beta01 -
constraintlayout (*) 26 בפברואר 2025 2.2.1 - - -
contentpager 21 בספטמבר 2018 1.0.0 - - -
coordinatorlayout 26 בפברואר 2025 1.3.0 - - -
core (*) 7 במאי 2025 1.16.0 - - -
core.uwb 11 בדצמבר 2024 - - - 1.0.0-alpha10
פרטי כניסה 20 במאי 2025 1.5.0 - - 1.6.0-alpha02
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 4 בספטמבר 2024 1.5.0 - - -
enterprise 13 בינואר 2021 1.1.0 - - -
exifinterface ‫23 באפריל 2025 1.4.1 - - -
fragment 20 במאי 2025 1.8.7 - - -
games (*) ‫26 במרץ 2025 4.0.0 - - 4.2.0-alpha01
בקצרה 7 במאי 2025 1.1.1 - - 1.2.0-alpha01
graphics (*) ‫26 במרץ 2025 1.0.3 - - -
gridlayout 9 באפריל 2025 1.1.0 - - -
health 7 במאי 2025 1.0.0 - - 1.1.0-alpha05
health.connect ‫23 באפריל 2025 - 1.1.0-rc01 - -
heifwriter 9 באפריל 2025 - - 1.1.0-beta01 -
hilt (*) 7 במאי 2025 1.2.0 - - 1.3.0-alpha01
ink 9 באפריל 2025 - - - 1.0.0-alpha04
input 2 באוקטובר 2024 - - 1.0.0-beta05 -
interpolator 21 בספטמבר 2018 1.0.0 - - -
javascriptengine ‫26 במרץ 2025 - 1.0.0-rc01 - -
jetifier 2 בספטמבר 2020 - - 1.0.0-beta10 -
leanback ‫23 באפריל 2025 1.2.0 - - -
legacy 21 בספטמבר 2018 1.0.0 - - -
lifecycle (*) 7 במאי 2025 2.9.0 - - -
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 ‫15 במאי 2025 1.7.1 - - 1.8.0-alpha01
mediarouter 20 במאי 2025 1.7.0 1.8.0-rc01 - -
multidex 17 בדצמבר 2018 2.0.1 - - -
metrics ‫12 במרץ 2025 - - 1.0.0-beta02 -
דפים (*) 12 בפברואר 2025 3.3.6 - - -
palette 21 בספטמבר 2018 1.0.0 - - -
pdf 7 במאי 2025 - - - 1.0.0-alpha09
percentlayout 21 בספטמבר 2018 1.0.0 - - -
ביצועים 15 בינואר 2025 - - - 1.0.0-alpha01
preference 26 ביולי 2023 1.2.1 - - -
print ‫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 - - -
recommendation 21 בספטמבר 2018 1.0.0 - - -
recyclerview (*) 20 במאי 2025 1.4.0 - - -
remotecallback 7 במאי 2019 1.0.0 - - -
resourceinspection 26 בינואר 2022 1.0.1 - - -
room ‫23 באפריל 2025 2.7.1 - - -
savedstate 7 במאי 2025 1.3.0 - - -
security (*) 20 במאי 2025 1.0.0 - - 1.1.0-alpha07
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 7 במאי 2025 2.5.1 - - -
swiperefreshlayout 12 בפברואר 2025 1.1.0 - 1.2.0-beta01 -
test (*) ‫23 באפריל 2025 1.0.1 - - 1.1.0-alpha04
test.uiautomator 20 במאי 2025 2.3.0 - - 2.4.0-alpha03
textclassifier 23 במרץ 2022 - - - 1.0.0-alpha04
מעקב ‫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 (*) 26 בפברואר 2025 1.3.0 - - 1.4.0-alpha01
wear.compose 20 במאי 2025 1.4.1 - 1.5.0-beta02 -
wear.protolayout 20 במאי 2025 1.2.1 1.3.0-rc01 - -
wear.tiles 20 במאי 2025 1.4.1 1.5.0-rc01 - -
wear.watchface ‫23 באפריל 2025 1.2.1 - - 1.3.0-alpha07
webkit 20 במאי 2025 1.13.0 1.14.0-rc01 - -
window 20 במאי 2025 1.4.0 - - 1.5.0-alpha02
window.extensions.core 7 ביוני 2023 1.0.0 - - -
עבודה ‫23 באפריל 2025 2.10.1 - - -

(*) בספרייה הזו יש כמה ארטיפקטים. מידע נוסף זמין בהערות הגרסה.
תאריך העדכון האחרון: 20 במאי 2025