Google Play non accetterà più gli APK da agosto e ora si sta orientando verso le app in formato AAB 

Durante il Google I/O gli sviluppatori di Google chi è responsabile dello sviluppo di Android Hanno annunciato che a partire da agosto di quest'anno la migrazione delle applicazioni verrà eseguita in Google Play per utilizzare il formato di distribuzione Android App Bundle invece dell'APK.

Con questo, a partire da agosto 2021, il format App Bundle dovrebbe essere applicato a tutte le nuove applicazioni aggiunte a Google Play, così come per la consegna di applicazioni che funzionano senza installazione (applicazione istantanea ZIP).

Ricordiamo che da quando esiste Android, le app Android sono state rilasciate in formato APK A che contiene tutto il codice e le risorse per un'applicazione, nonché alcune funzionalità di sicurezza, come il manifesto della firma. Quando un APK è installato, viene semplicemente copiato in una cartella specifica e aggiunto a un database interno di applicazioni installate.

Durante l'installazione, viene controllata anche la firma dell'applicazione per assicurarsi che sia valida. Se l'applicazione è già installata, Android confronta la firma della nuova applicazione con quella dell'applicazione già installata. Se la firma non è valida o non corrisponde, Android si rifiuta di installare l'applicazione. Questa verifica della firma è una parte importante della sicurezza di Android.

Tuttavia, nel 2018 Google ha introdotto un nuovo formato chiamato Android App Bundles o AAB. Google ha propagandato che questo nuovo formato avrebbe consentito file di applicazioni più piccoli e modi più semplici per controllare vari aspetti delle applicazioni. Tra i milioni di app sul Google Play Store, migliaia utilizzano già il sistema AAB.

Gli aggiornamenti delle applicazioni già presenti a catalogo possono continuare ad essere distribuiti in formato APK. Per offrire risorse aggiuntive nei giochi, è necessario utilizzare il servizio di consegna delle risorse di gioco al posto di OBB. Per certificare le applicazioni App Bundle con firma digitale è necessario utilizzare il servizio Play App Signing, che implica l'inserimento delle chiavi nell'infrastruttura di Google per la generazione delle firme digitali.

App Bundle è compatibile con Android 9 e ti consente di creare un pacchetto che include tutto ciò di cui un'applicazione ha bisogno per funzionare su qualsiasi dispositivo: language pack, supporto per diverse dimensioni dello schermo e assembly per diverse piattaforme hardware. Quando si scarica un'applicazione da Google Play, al sistema dell'utente vengono forniti solo il codice e le risorse necessarie per operare su un dispositivo specifico. Per uno sviluppatore di app, il passaggio al bundle dell'app di solito si riduce all'abilitazione di un'altra opzione di compilazione nelle impostazioni e al test del bundle AAB risultante.

Rispetto al download di APK monolitici, l'utilizzo dell'app bundle riduce la quantità di dati scaricati nel sistema dell'utente in media del 15%, con conseguente risparmio di spazio di archiviazione e installazione dell'app più rapida. Secondo Google, quasi un milione di app sono passate al formato App Bundle, incluse app di Adobe, Duolingo, Gameloft, Netflix, redBus, Riafy e Twitter.

Una delle migliori caratteristiche dall'Android App Bundle es che un'applicazione può essere suddivisa in più parti, Ciò si concentra soprattutto sui giochi, poiché con Play Asset Delivery, ad esempio, gli utenti che iniziano un gioco otterranno solo i livelli iniziali e man mano che progrediscono potranno scaricare i livelli successivi quando necessario. E il Play Store determinerà quali risorse sono più adatte al tuo dispositivo, ad esempio senza la necessità di trame ad alta risoluzione su un dispositivo di fascia bassa, riducendo ulteriormente la necessità di trasferimento dei dati.

Secondo Google, l'obbligo di utilizzare Android App Bundle si applica solo alle nuove app.

"Le applicazioni esistenti sono attualmente esenti, così come le applicazioni private pubblicate per gli utenti gestiti di Google Play", ha affermato la società. Le app esistenti possono continuare a fornire aggiornamenti come APK e il passaggio ad AAB non rimuoverà gli app store concorrenti. Se sei uno sviluppatore che prevede di rilasciare una nuova applicazione, resta poco tempo per assicurarsi di utilizzare il nuovo formato.

fonte: https://android-developers.googleblog.com/


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.