Se hai studiato il funzionamento interno di Android, hai sentito il termine “APK”. Nonostante questo, una definizione più recente, “Pacchetto di app Android” (AAB), sta diventando più frequente. Quindi, Che cos'è un AAB e sostituisce gli APK?? Parliamone.
Che cos'è un pacchetto di applicazioni Android??
A partire da agosto 2021, Google richiederà a tutte le app Android pubblicate sul Play Store di utilizzare il formato “pacchetto di app Android”. In precedenza, le applicazioni potrebbero utilizzare il formato AAB o il vecchio formato APK standard.
Quindi, Che cos'è esattamente un pacchetto di applicazioni Android e in cosa differisce da un APK?? Un APK (pacchetto di app Android) è essenzialmente un file .ZIP specializzato che include tutti i file e il codice necessari per eseguire l'applicazione. Il tuo dispositivo scarica tutte queste risorse, se ne ho bisogno tutti o no.
Un AAB ha tutte quelle stesse risorse, ma include anche componenti chiamati “funzioni dinamiche” e “pacchetti di risorse”. I vantaggi di queste funzioni stanno spingendo Google ad abbandonare gli APK a favore degli AAB.
Un modo semplice per pensare a un pacchetto di applicazioni è che include tutti i componenti per creare un APK. Quando scarichi un pacchetto di applicazioni dal Play Store, crea l'APK mirato al tuo dispositivo specifico.
IMPARENTATO: Come ottenere un rimborso del denaro nel motore di ricerca di Google Play Store
Quali sono i vantaggi degli AAB??
I pacchetti di applicazioni Android hanno diversi vantaggi. Primo, Gli AAB creano APK più piccoli. Poiché il pacchetto crea l'applicazione appositamente per il tuo dispositivo, potrebbero non essere necessari tutti i componenti, con conseguente dimensioni di file più piccole.
Inoltre, non è necessario scaricare tutti questi componenti in anticipo. Il concetto di “consegna dinamica” significa che ottieni un'app di base più piccola che puoi scaricare e installare nuove funzionalità quando ne hai bisogno. Quindi, se non usi mai determinate funzioni, non scaricato sul tuo dispositivo.
In sintesi, il vantaggio degli AAB è che sono semplicemente più flessibili e dinamici. Le dimensioni dei file più piccole, Download iniziali più semplici e componenti serviti in base alle esigenze si sommano a APK più intelligenti.
I bundle di applicazioni sostituiscono gli APK??
Quando Google ha annunciato che il Play Store avrebbe richiesto bundle di app Android anziché APK, c'era un malinteso comune: Questo significava che non potevi più installare l'APK sul tuo dispositivo?? No, assolutamente.
In realtà, come spiegato nella sezione precedente, i bundle di app creano APK. L'APK è ciò che esegue Android, ma l'AAB è ciò che lo sviluppatore carica sul Play Store.
Gli app bundle possono sostituire gli APK nel Play Store, ma non su dispositivi Android. Puoi ancora scaricare i file APK sul tuo dispositivo come al solito. In realtà, puoi anche scaricare file AAB. Stai tranquillo, questa è solo una modifica al Play Store, non nel modo in cui Android come sistema operativo gestisce i file delle applicazioni.
IMPARENTATO: Come scaricare app su Android