Le librerie Jetpack vengono fornite separatamente dal sistema operativo Android, pertanto gli aggiornamenti delle librerie possono avvenire in modo indipendente e più frequente.
Le librerie seguono il controllo delle versioni semantiche rigorose per la compatibilità binaria con una sequenza inter-versione di revisioni di pre-release aggiuntive.
Una stringa di versione (come 1.0.1-beta02
) contiene tre numeri che rappresentano i livelli Maggiore, Minore e Correzione di bug.
Le versioni di pre-release hanno anche un suffisso che specifica la fase di pre-release (alpha, beta, release candidate) e il numero di revisione (01, 02 e così via).
Tieni presente che le librerie androidx
sono consigliate, ma non obbligatorie, per preservare la compatibilità del codice sorgente tra le versioni minori. Il motivo è che un aggiornamento principale della versione imporrebbe la migrazione esplicita di tutti gli elementi che dipendono dalla versione principale precedente, interrompendo il flusso di lavoro degli sviluppatori.
Ogni versione di una libreria passa attraverso tre fasi di pre-release prima di diventare una release stabile. I criteri per ogni fase di pre-release sono:
Alpha
- Le release alpha sono funzionalmente stabili, ma potrebbero non essere complete di tutte le funzionalità.
- Mentre una release è in versione alpha, le API possono essere aggiunte, rimosse o modificate.
Beta
- Le release beta sono funzionalmente stabili e dispongono di un'API completa.
- Sono pronte per l'uso in produzione, ma possono contenere bug.
- Una release beta non può utilizzare funzionalità sperimentali del compilatore
(ad esempio
@UseExperimental
). - Le dipendenze da altre librerie devono essere versioni beta, rc o stabili. Non sono consentite dipendenze alpha.
Release Candidate (RC)
- Un candidato per la release è una release stabile potenziale.
- Potrebbe contenere correzioni critiche dell'ultimo minuto.
- La sua superficie API è definitiva.
- Le dipendenze da altre librerie devono essere solo versioni rc o stabili.
Una raccolta può avere più versioni contemporaneamente. Ogni versione ha un
livello di rilascio diverso. Ad esempio, mentre la release stabile di
androidx.activity
potrebbe essere 1.0.0
, potrebbe essere disponibile anche una release 1.1.0-beta02
e una 2.0.0-alpha01
.
Utilizza questa pagina per conoscere gli ultimi aggiornamenti delle librerie.
La pagina delle note sulla versione recente di AndroidX elenca le librerie che sono state modificate di recente. Il repository Maven di Google mostra la cronologia completa delle versioni.
Utilizza la tabella di seguito per visualizzare le versioni stabili e di anteprima più recenti di ogni biblioteca AndroidX. I link in ogni riga rimandano alle note di rilascio della raccolta. Nelle note di rilascio troverai:
- La cronologia cronologica di tutte le release.
- Uno snippet di codice con le dichiarazioni di dipendenza Gradle predefinite per utilizzare gli elementi.
- Link alle pagine di riferimento di Kotlin e Java per i pacchetti in ogni artefatto.
Librerie Jetpack
Alcune librerie AndroidX, come la fotocamera, hanno più elementi che vengono gestiti separatamente. Queste librerie sono contrassegnate da un asterisco (*). Consulta le note di rilascio per visualizzare gli aggiornamenti della versione per tutti gli artefatti.
ID gruppo Maven | Ultimo aggiornamento | Release stabile | Candidato per la release | Versione beta | Versione alpha |
---|---|---|---|---|---|
activity | 30 ottobre 2024 | 1.9.3 | - | - | 1.10.0-alpha03 |
ads | 8 marzo 2023 | - | - | - | 1.0.0-alpha05 |
annotazione (*) | 30 ottobre 2024 | 1.9.1 | - | - | - |
appcompat | 29 maggio 2024 | 1.7.0 | - | - | - |
ricerca app | 16 ottobre 2024 | - | - | - | 1.1.0-alpha06 |
arch.core | 22 febbraio 2023 | 2.2.0 | - | - | - |
asynclayoutinflater | 5 ottobre 2022 | 1.0.0 | - | - | 1.1.0-alpha01 |
Compilazione automatica | 18 settembre 2024 | 1.1.0 | - | 1.3.0-beta01 | - |
benchmark | 30 ottobre 2024 | 1.3.3 | - | - | 1.4.0-alpha04 |
biometrica | 7 agosto 2024 | 1.1.0 | - | - | 1.4.0-alpha02 |
bluetooth | 29 novembre 2023 | - | - | - | 1.0.0-alpha02 |
browser | 6 marzo 2024 | 1.8.0 | - | - | - |
app-auto | 18 settembre 2024 | 1.4.0 | - | 1.7.0-beta02 | - |
camera (*) | 30 ottobre 2024 | 1.4.0 | - | - | 1.5.0-alpha03 |
camera.viewfinder (*) | 30 ottobre 2024 | - | - | - | 1.4.0-alpha10 |
cardview | 21 settembre 2018 | 1.0.0 | - | - | - |
collezione | 30 ottobre 2024 | 1.4.5 | - | - | 1.5.0-alpha05 |
comporre | 7 agosto 2024 | 1.4.5 | - | - | 1.5.0-alpha05 |
compose.animation | 30 ottobre 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.compiler | 7 agosto 2024 | 1.5.15 | - | - | - |
compose.foundation | 30 ottobre 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.material | 30 ottobre 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.material3 | 30 ottobre 2024 | 1.3.1 | - | - | 1.4.0-alpha03 |
compose.material3.adaptive | 30 ottobre 2024 | 1.0.0 | - | - | 1.1.0-alpha06 |
compose.runtime | 30 ottobre 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.ui | 30 ottobre 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
concurrent | 12 giugno 2024 | 1.2.0 | - | - | - |
constraintlayout (*) | 30 ottobre 2024 | 2.2.0 | - | - | - |
Contenuto della pagina | 21 settembre 2018 | 1.0.0 | - | - | - |
coordinatorlayout | 4 ottobre 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
core (*) | 30 ottobre 2024 | 1.15.0 | - | - | - |
core.uwb | 16 ottobre 2024 | - | - | - | 1.0.0-alpha09 |
credentials | 30 ottobre 2024 | 1.3.0 | - | 1.5.0-beta01 | 1.5.0-beta01 |
credentials.registry | 16 ottobre 2024 | - | - | - | 1.0.0-alpha01 |
cursoradapter | 21 settembre 2018 | 1.0.0 | - | - | - |
customview (*) | 21 settembre 2022 | 1.1.0 | - | - | 1.2.0-alpha02 |
associazione di dati | 5 settembre 2019 | 3.5.0 | - | - | 3.6.0-alpha10 |
datastore | 1° maggio 2024 | 1.1.1 | - | - | - |
documentfile | 18 agosto 2021 | 1.0.1 | - | - | 1.1.0-alpha01 |
trascina | 11 maggio 2022 | 1.0.0 | - | - | - |
layout cassetti | 22 marzo 2023 | 1.2.0 | - | - | - |
dynamicanimation | 4 dicembre 2019 | 1.0.0 | - | - | 1.1.0-alpha03 |
emoji | 27 gennaio 2021 | 1.1.0 | - | - | 1.2.0-alpha03 |
emoji2 | 4 settembre 2024 | 1.5.0 | - | - | - |
enterprise | 13 gennaio 2021 | 1.1.0 | - | - | - |
exifinterface | 13 dicembre 2023 | 1.3.7 | - | - | - |
fragment | 30 ottobre 2024 | 1.8.5 | - | - | - |
giochi (*) | 16 ottobre 2024 | 3.0.5 | - | - | 4.0.0-alpha01 |
occhiata | 16 ottobre 2024 | 1.1.1 | - | - | - |
graphics (*) | 16 ottobre 2024 | 1.0.2 | - | - | - |
gridlayout | 24 maggio 2023 | 1.0.0 | - | 1.1.0-beta01 | - |
salute | 16 ottobre 2024 | - | 1.0.0-rc02 | - | 1.1.0-alpha04 |
health.connect | 16 ottobre 2024 | - | - | - | 1.1.0-alpha10 |
heifwriter | 2 ottobre 2024 | - | - | - | 1.1.0-alpha03 |
elsa (*) | 21 febbraio 2024 | 1.2.0 | - | - | - |
ink | 2 ottobre 2024 | - | - | - | 1.0.0-alpha01 |
input | 2 ottobre 2024 | - | - | 1.0.0-beta05 | - |
interpolator | 21 settembre 2018 | 1.0.0 | - | - | - |
JavaScript | 1° novembre 2023 | - | - | 1.0.0-beta01 | - |
jetifier | 2 settembre 2020 | - | - | 1.0.0-beta10 | - |
leanback | 15 novembre 2023 | 1.0.0 | 1.1.0-rc02 | - | 1.2.0-alpha04 |
legacy | 21 settembre 2018 | 1.0.0 | - | - | - |
lifecycle (*) | 30 ottobre 2024 | 2.8.7 | - | - | 2.9.0-alpha06 |
lint | 4 settembre 2024 | - | - | - | 1.0.0-alpha02 |
caricatore | 9 ottobre 2019 | 1.1.0 | - | - | - |
localbroadcastmanager | 12 gennaio 2022 | 1.1.0 | - | - | - |
contenuti multimediali | 29 novembre 2023 | 1.7.0 | - | - | - |
media2 | 10 gennaio 2024 | 1.3.0 | - | - | - |
media3 | 30 ottobre 2024 | 1.4.1 | - | 1.5.0-beta01 | 1.5.0-alpha01 |
mediarouter | 20 marzo 2024 | 1.7.0 | - | - | - |
multidex | 17 dicembre 2018 | 2.0.1 | - | - | - |
metriche | 10 gennaio 2024 | - | - | 1.0.0-beta01 | - |
navigazione | 30 ottobre 2024 | 2.8.3 | - | - | 2.9.0-alpha02 |
paginazione (*) | 7 agosto 2024 | 3.3.2 | - | - | - |
palette | 21 settembre 2018 | 1.0.0 | - | - | - |
18 settembre 2024 | - | - | - | 1.0.0-alpha03 | |
layout percentuale | 21 settembre 2018 | 1.0.0 | - | - | - |
preferenza | 26 luglio 2023 | 1.2.1 | - | - | - |
stampare | 28 ottobre 2020 | - | - | 1.1.0-beta01 | - |
privacysandbox.activity | 15 novembre 2023 | - | - | - | 1.0.0-alpha01 |
privacysandbox.ads | 30 ottobre 2024 | - | - | 1.1.0-beta11 | - |
privacysandbox.plugins | 9 agosto 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 24 luglio 2024 | - | - | - | 1.0.0-alpha14 |
privacysandbox.tools | 2 ottobre 2024 | - | - | - | 1.0.0-alpha10 |
privacysandbox.ui | 18 settembre 2024 | - | - | - | 1.0.0-alpha10 |
profileinstaller | 2 ottobre 2024 | 1.4.1 | - | - | - |
consiglio | 21 settembre 2018 | 1.0.0 | - | - | - |
recyclerview (*) | 18 settembre 2024 | 1.3.2 | 1.4.0-rc01 | - | - |
remotecallback | 7 maggio 2019 | 1.0.0 | - | - | - |
ispezione delle risorse | 26 gennaio 2022 | 1.0.1 | - | - | - |
room | 30 ottobre 2024 | 2.6.1 | - | - | 2.7.0-alpha11 |
savedstate | 30 ottobre 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
sicurezza (*) | 7 agosto 2024 | 1.0.0 | - | - | 1.1.0-alpha06 |
sharetarget | 5 ottobre 2022 | 1.2.0 | - | - | - |
slice | 13 gennaio 2021 | - | - | - | 1.1.0-alpha02 |
layout a scorrimento scorrevole | 26 gennaio 2022 | 1.2.0 | - | - | - |
startup | 18 settembre 2024 | 1.2.0 | - | - | - |
sqlite | 30 ottobre 2024 | 2.4.0 | - | - | 2.5.0-alpha11 |
swiperefreshlayout | 22 luglio 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
test (*) | 15 ottobre 2024 | 1.0.1 | - | - | 1.1.0-alpha04 |
test.uiautomator | 26 giugno 2024 | 2.3.0 | - | - | 2.4.0-alpha01 |
classificatore_testo | 23 marzo 2022 | - | - | - | 1.0.0-alpha04 |
tracciamento | 29 novembre 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
transition | 24 luglio 2024 | 1.5.1 | - | - | - |
tv | 21 agosto 2024 | 1.0.0 | - | - | - |
fornitore TV | 19 agosto 2020 | - | - | - | 1.1.0-alpha01 |
vectordrawable | 1° maggio 2024 | 1.2.0 | - | - | - |
versionedParcelable | 10 gennaio 2024 | 1.2.0 | - | - | - |
viewpager | 30 ottobre 2024 | 1.0.0 | - | 1.1.0-beta01 | - |
viewpager2 | 14 maggio 2024 | 1.1.0 | - | - | - |
wear (*) | 16 ottobre 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 30 ottobre 2024 | 1.4.0 | - | - | 1.5.0-alpha05 |
wear.protolayout | 30 ottobre 2024 | 1.2.1 | - | - | 1.3.0-alpha03 |
wear.tiles | 30 ottobre 2024 | 1.4.1 | - | - | 1.5.0-alpha03 |
wear.watchface | 18 settembre 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
webkit | 2 ottobre 2024 | 1.9.0 | - | - | - |
window | 16 ottobre 2024 | 1.3.0 | - | - | 1.4.0-alpha05 |
window.extensions.core | 7 giugno 2023 | 1.0.0 | - | - | - |
lavoro | 30 ottobre 2024 | 2.9.1 | - | - | - |