Release di AndroidX


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 per la compatibilità binaria con una sequenza inter-versione di revisioni di pre-release. Una stringa di versione (ad esempio 1.0.1-beta02) contiene tre numeri che rappresentano i livelli principale, secondario e di 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 pronti per l'uso in produzione, ma potrebbero 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 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 diandroidx.activity potrebbe essere 1.0.0, potrebbero essere presenti anche una release 1.1.0-beta02 e una release 2.0.0-alpha01.

Utilizza questa pagina per conoscere gli ultimi aggiornamenti delle librerie.

La pagina delle note di rilascio recenti 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 delle versioni di tutti gli elementi.

ID gruppo Maven Ultimo aggiornamento Release stabile Candidato per la release Versione beta Versione alpha
activity 23 aprile 2025 1.10.1 1.11.0-rc01 - -
ads 8 marzo 2023 - - - 1.0.0-alpha05
annotazione (*) 7 maggio 2025 1.9.1 - - -
appcompat 29 maggio 2024 1.7.0 - - -
appfunctions 7 maggio 2025 - - - 1.0.0-alpha01
appsearch 15 gennaio 2025 - - 1.1.0-beta01 -
arch.core 22 febbraio 2023 2.2.0 - - -
asynclayoutinflater 9 aprile 2025 1.1.0 - - -
Compilazione automatica 12 febbraio 2025 1.1.0 1.3.0-rc01 - -
benchmark 7 maggio 2025 1.3.4 - 1.4.0-beta01 -
biometrico 26 marzo 2025 1.1.0 - - 1.4.0-alpha03
bluetooth 29 novembre 2023 - - - 1.0.0-alpha02
browser 23 aprile 2025 1.8.0 - - 1.9.0-alpha03
car-app 15 gennaio 2025 1.4.0 1.7.0-rc01 - -
camera (*) 7 maggio 2025 1.4.2 - 1.5.0-beta01 -
camera.media3 7 maggio 2025 - - - 1.0.0-alpha03
camera.viewfinder (*) 7 maggio 2025 - - 1.5.0-beta01 1.4.0-alpha13
cardview 21 settembre 2018 1.0.0 - - -
raccolta 12 marzo 2025 1.5.0 - - -
comporre 7 agosto 2024 1.5.0 - - -
compose.animation 7 maggio 2025 1.8.1 - - 1.9.0-alpha02
compose.compiler 7 agosto 2024 1.5.15 - - -
compose.foundation 7 maggio 2025 1.8.1 - - 1.9.0-alpha02
compose.material 7 maggio 2025 1.8.1 - - 1.9.0-alpha02
compose.material3 7 maggio 2025 1.3.2 - - 1.4.0-alpha14
compose.material3.adaptive 7 maggio 2025 1.1.0 - - 1.2.0-alpha05
compose.runtime 7 maggio 2025 1.8.1 - - 1.9.0-alpha02
compose.ui 7 maggio 2025 1.8.1 - - 1.9.0-alpha02
contemporaneo 11 dicembre 2024 1.2.0 - - 1.3.0-alpha01
constraintlayout (*) 26 febbraio 2025 2.2.1 - - -
contentpager 21 settembre 2018 1.0.0 - - -
coordinatorlayout 26 febbraio 2025 1.3.0 - - -
core (*) 7 maggio 2025 1.16.0 - - -
core.uwb 11 dicembre 2024 - - - 1.0.0-alpha10
credenziali 7 maggio 2025 1.5.0 - - 1.6.0-alpha01
credentials.providerevents 7 maggio 2025 - - - 1.0.0-alpha01
credentials.registry 16 ottobre 2024 - - - 1.0.0-alpha01
cursoradapter 21 settembre 2018 1.0.0 - - -
customview (*) 23 aprile 2025 1.2.0 - - -
databinding 5 settembre 2019 3.5.0 - - 3.6.0-alpha10
datastore 7 maggio 2025 1.1.6 - - 1.2.0-alpha02
documentfile 7 maggio 2025 1.1.0 - - -
draganddrop 11 maggio 2022 1.0.0 - - -
drawerlayout 22 marzo 2023 1.2.0 - - -
dynamicanimation 9 aprile 2025 1.1.0 - - -
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 23 aprile 2025 1.4.1 - - -
fragment 12 febbraio 2025 1.8.6 - - -
giochi (*) 26 marzo 2025 4.0.0 - - 4.2.0-alpha01
Riepilogo 7 maggio 2025 1.1.1 - - 1.2.0-alpha01
graphics (*) 26 marzo 2025 1.0.3 - - -
gridlayout 9 aprile 2025 1.1.0 - - -
salute 7 maggio 2025 1.0.0 - - 1.1.0-alpha05
health.connect 23 aprile 2025 - 1.1.0-rc01 - -
heifwriter 9 aprile 2025 - - 1.1.0-beta01 -
hilt (*) 7 maggio 2025 1.2.0 - - 1.3.0-alpha01
ink 9 aprile 2025 - - - 1.0.0-alpha04
input 2 ottobre 2024 - - 1.0.0-beta05 -
interpolator 21 settembre 2018 1.0.0 - - -
javascriptengine 26 marzo 2025 - 1.0.0-rc01 - -
jetifier 2 settembre 2020 - - 1.0.0-beta10 -
leanback 23 aprile 2025 1.2.0 - - -
legacy 21 settembre 2018 1.0.0 - - -
lifecycle (*) 7 maggio 2025 2.9.0 - - -
lint 23 aprile 2025 - - - 1.0.0-alpha04
loader 9 ottobre 2019 1.1.0 - - -
localbroadcastmanager 12 gennaio 2022 1.1.0 - - -
media 29 novembre 2023 1.7.0 - - -
media2 10 gennaio 2024 1.3.0 - - -
media3 14 aprile 2025 1.6.1 - - -
mediarouter 7 maggio 2025 1.7.0 - 1.8.0-beta01 -
multidex 17 dicembre 2018 2.0.1 - - -
metriche 12 marzo 2025 - - 1.0.0-beta02 -
paginazione (*) 12 febbraio 2025 3.3.6 - - -
palette 21 settembre 2018 1.0.0 - - -
pdf 7 maggio 2025 - - - 1.0.0-alpha09
percentlayout 21 settembre 2018 1.0.0 - - -
prestazioni 15 gennaio 2025 - - - 1.0.0-alpha01
preference 26 luglio 2023 1.2.1 - - -
stampare 23 aprile 2025 1.1.0 - - -
privacysandbox.activity 26 marzo 2025 - - - 1.0.0-alpha02
privacysandbox.ads 7 maggio 2025 - - 1.1.0-beta13 -
privacysandbox.plugins 9 agosto 2023 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 26 marzo 2025 - - - 1.0.0-alpha17
privacysandbox.tools 26 marzo 2025 - - - 1.0.0-alpha13
privacysandbox.ui 26 marzo 2025 - - - 1.0.0-alpha15
profileinstaller 2 ottobre 2024 1.4.1 - - -
consiglio 21 settembre 2018 1.0.0 - - -
recyclerview (*) 7 maggio 2025 1.4.0 - - -
remotecallback 7 maggio 2019 1.0.0 - - -
resourceinspection 26 gennaio 2022 1.0.1 - - -
room 23 aprile 2025 2.7.1 - - -
savedstate 7 maggio 2025 1.3.0 - - -
security (*) 9 aprile 2025 1.0.0 - - 1.1.0-alpha07
sharetarget 5 ottobre 2022 1.2.0 - - -
slice 13 gennaio 2021 - - - 1.1.0-alpha02
slidingpanelayout 26 gennaio 2022 1.2.0 - - -
startup 18 settembre 2024 1.2.0 - - -
sqlite 7 maggio 2025 2.5.1 - - -
swiperefreshlayout 12 febbraio 2025 1.1.0 - 1.2.0-beta01 -
test (*) 23 aprile 2025 1.0.1 - - 1.1.0-alpha04
test.uiautomator 7 maggio 2025 2.3.0 - - 2.4.0-alpha02
classificatore_testo 23 marzo 2022 - - - 1.0.0-alpha04
rintracciamento 23 aprile 2025 1.3.0 - - -
transition 23 aprile 2025 1.6.0 - - -
tv 15 gennaio 2025 1.0.0 - - 1.1.0-alpha01
tvprovider 7 maggio 2025 1.1.0 - - -
xr.arcore 7 maggio 2025 - - - 1.0.0-alpha04
xr.compose 7 maggio 2025 - - - 1.0.0-alpha04
xr.compose.material3 7 maggio 2025 - - - 1.0.0-alpha07
xr.runtime 7 maggio 2025 - - - 1.0.0-alpha04
xr.scenecore 7 maggio 2025 - - - 1.0.0-alpha04
vectordrawable 1° maggio 2024 1.2.0 - - -
versionedParcelable 29 gennaio 2025 1.2.1 - - -
viewpager 11 dicembre 2024 1.1.0 - - -
viewpager2 14 maggio 2024 1.1.0 - - -
wear (*) 26 febbraio 2025 1.3.0 - - 1.4.0-alpha01
wear.compose 7 maggio 2025 1.4.1 - 1.5.0-beta01 -
wear.protolayout 7 maggio 2025 1.2.1 - 1.3.0-beta02 -
wear.tiles 7 maggio 2025 1.4.1 - 1.5.0-beta02 -
wear.watchface 23 aprile 2025 1.2.1 - - 1.3.0-alpha07
webkit 7 maggio 2025 1.13.0 - 1.14.0-beta01 -
window 7 maggio 2025 1.3.0 1.4.0-rc02 - 1.5.0-alpha02
window.extensions.core 7 giugno 2023 1.0.0 - - -
lavoro 23 aprile 2025 2.10.1 - - -

(*) Questa libreria contiene più elementi. Per ulteriori informazioni, consulta le note di rilascio.
Ultimo aggiornamento: 7 maggio 2025