Ottimizzazione per app store

Bundle Android App (AAB)

Conosciuto anche comeAAB.aab

Il moderno formato di distribuzione Android di Google che consente al Play Store di generare APK ottimizzati per dispositivo da un singolo bundle caricato — riducendo la dimensione media dell'installazione del 15-50%.

Punti chiave

  1. 01AAB ha sostituito APK come formato di upload richiesto da Google Play per le nuove app ad agosto 2021. Le app esistenti avevano tempo fino al 2023 per migrare.
  2. 02Google Play genera APK ottimizzati per dispositivo a partire dall'AAB — solo le risorse / il codice di cui il dispositivo ha effettivamente bisogno.
  3. 03Riduzione tipica della dimensione di installazione: 15-50% rispetto all'APK universale equivalente. Beneficio maggiore per le app con molte risorse di lingua / varianti di dispositivo.

Android App Bundle (.aab) è il moderno formato di distribuzione Android di Google, introdotto nel 2018 e reso obbligatorio per i nuovi upload su Google Play ad agosto 2021. Sostituisce il vecchio formato APK per la distribuzione sullo store. Il vantaggio principale: Google Play usa l'AAB per generare APK ottimizzati per dispositivo a ogni installazione — ogni utente scarica solo le risorse, il codice e le risorse di lingua di cui il suo dispositivo specifico ha bisogno, riducendo drasticamente la dimensione dell'installazione.

Perché l'AAB è importante

  • Dimensioni di installazione ridotte: riduzione del 15-50% rispetto all'APK universale. Le app con molte lingue o molte risorse per varianti di dispositivo beneficiano di più.
  • Download più rapidi su connessioni deboli: i tassi di completamento dell'installazione nei mercati emergenti aumentano in modo significativo quando le dimensioni di installazione scendono sotto le soglie di attrito delle reti mobili.
  • Delivery modulare: le app possono suddividere le funzionalità in moduli scaricati su richiesta anziché al momento dell'installazione. Riduce ulteriormente la dimensione iniziale.
  • Asset pack: le risorse di grandi dimensioni (texture HD, contenuti video, modelli ML) possono essere distribuite separatamente, scaricate solo quando effettivamente utilizzate.

Migrazione: le app esistenti sul Play Store avevano tempo fino a fine 2023 per migrare all'AAB. Le nuove app devono usare AAB da agosto 2021. Gli APK vengono ancora usati internamente — Google Play li genera dinamicamente dall'AAB caricato — ma non è più necessario crearli o caricarli manualmente.

Al di fuori di Google Play: gli AAB non sono direttamente installabili. Per la distribuzione diretta (app enterprise, store alternativi, sideloading), gli sviluppatori hanno ancora bisogno degli APK — generali dall'AAB usando `bundletool`. F-Droid, Amazon Appstore, Huawei AppGallery, Samsung Galaxy Store accettano ancora APK (alcuni stanno iniziando ad accettare AAB).

AAB vs APK

AAB (.aab)APK (.apk)
Upload su Google PlayObbligatorio (nuove app da ago 2021)Non più accettato
Dimensione installazione15-50% più piccola (ottimizzata per dispositivo)Universale — più grande
Installazione diretta / sideloadNon direttamente installabile
Store alternativi (Amazon, F-Droid)Alcuni lo accettano oraStandard

Google Play genera APK ottimizzati per dispositivo dal tuo AAB al momento dell'installazione. Per il sideloading o gli store alternativi produci comunque APK tramite bundletool.

Risposte rapide

Cos'è un Android App Bundle (AAB)?

Il moderno formato di distribuzione Android di Google — sostituisce l'APK come formato di upload su Google Play. Il file .aab contiene tutte le risorse + il codice dell'app; Google Play lo usa per generare APK ottimizzati per dispositivo a ogni installazione. Ogni utente scarica solo le risorse di cui il suo dispositivo specifico ha bisogno. Riduce la dimensione tipica di installazione del 15-50%.

L'APK è ancora rilevante nel 2026?

Sì per la distribuzione diretta. Google Play richiede AAB per i nuovi upload di app da agosto 2021, ma gli APK vengono ancora usati per il sideloading, la distribuzione enterprise, gli store alternativi (Amazon Appstore, F-Droid, Huawei AppGallery) e i test interni. Genera APK dal tuo AAB usando `bundletool` di Google. Gli APK sono anche ciò che Google Play genera dinamicamente dal tuo AAB al momento dell'installazione.

Di quanto riduce l'AAB la dimensione della mia installazione?

15-50% rispetto all'APK universale equivalente. Le app con molte risorse di lingua, varianti multiple di dispositivo (diverse densità di schermo, architetture CPU) o grandi risorse di texture / modelli vedono la riduzione maggiore. Le app con risorse minimali vedono riduzioni più contenute. In ogni caso, il beneficio si amplifica a scala — impatto materiale sui tassi di completamento dell'installazione nei mercati emergenti, dove le reti mobili deboli rendono i download di grandi dimensioni un ostacolo.

Torna al glossario