Software

Tutto su Android App Bundle Che effetto ha su di noi?

  • A partire da agosto 2021, le nuove app inviate a Google dovranno utilizzare il formato Android App Bundle (.aab).
  • L’aspetto positivo per noi è che le app pesano un po’ meno e sarà più facile scaricarle.
  • Ciò significa che anche Google risparmierà molte risorse in termini di larghezza di banda.

Era il 2018 quando Google ha introdotto un nuovo modo per caricare le applicazioni nel Play Store: Android App Bundle (.aab). Attualmente è un requisito per tutte le richieste che vengono inviate a Google; ecco perché parleremo di tutto sui pacchetti di applicazioni Android.

Come puoi immaginare, a meno che non siamo sviluppatori, non vedremo cambiamenti molto significativi. Ciò interesserà maggiormente quelle persone, gruppi o aziende che si dedicano allo sviluppo di applicazioni.

Tuttavia, parleremo di tutto, come funziona, i vantaggi e gli svantaggi, ecc. Anche se in realtà per coloro che hanno un piano dati basso o limitato. Anche per quelli con una connessione lenta, trarranno vantaggio da download un po’ più leggeri o più piccoli.

Ovviamente se i download sono più leggeri o più piccoli, i tempi di download finiscono per essere più brevi. Che alla fine della giornata può fare una grande differenza. Quindi questo articolo è destinato sia agli utenti che agli sviluppatori.

Qual è il formato.aab?

L’estensione.aab è Android App Bundle (AAB). Se hai mai scaricato file al di fuori del Google Store, è molto probabile che tu sappia già che il formato delle applicazioni è.apk. Ma quando scarichiamo un’applicazione dal Play Store, non facciamo nulla di simile. Facciamo semplicemente clic sul pulsante di installazione e voilà, dobbiamo aspettare, tutto viene fatto automaticamente e non vediamo, né facciamo parte del processo di installazione.

Nel maggio 2018, Google ha introdotto il formato.aab e migliaia di applicazioni lo stanno già utilizzando, inclusi alcuni dei più grandi sviluppatori del settore come Adobe e Gameloft.

Nel caso dei file APK, sono progettati per raggruppare tutto ciò che un dispositivo richiede per poter eseguire un’applicazione in un unico pacchetto, che possiamo installare. Ma, se analizziamo ulteriormente un file APK; troveremo diverse cose che non sono realmente necessarie per eseguire l’applicazione.

Per farti un esempio, una persona che parla solo spagnolo e che installa un’applicazione potrebbe non aver bisogno di tutte le lingue e il fatto che includa diverse traduzioni è un peso extra totalmente inutile. I file APK contengono varie cose che non sono realmente necessarie.

Il formato.aab risolve questo problema. Dopo che uno sviluppatore ha terminato di testare la propria applicazione; puoi impacchettarlo in un unico file di grandi dimensioni che contiene tutto il necessario per farlo funzionare su ogni dispositivo. Il file viene quindi inviato a Google per l’approvazione e il caricamento nel Play Store. Ma il gigante di Internet può trasformarlo in un’applicazione che dispone solo delle risorse e dei file necessari per l’esecuzione sul nostro dispositivo specifico.

Ovviamente, se non fosse perché stiamo leggendo su questo argomento, non scopriremmo nulla perché l’applicazione era in un formato.apk «Normale» e non sapremmo mai che qualcosa è cambiato.

Ma il lato positivo di questo per l’utente normale, per la stragrande maggioranza di noi, in pratica. È che possiamo risparmiare qualche MB, ovviamente per quelle persone che non scaricano troppe applicazioni, potrebbero non notare molta differenza. Tuttavia, per coloro che, se lo fanno, si notano alcuni MB salvati tra più app, soprattutto se utilizziamo dati mobili o il nostro Wi-Fi è lento.

Un’altra cosa che dobbiamo tenere a mente è che Google stesso risparmierà sulle risorse. Immagina che ci siano milioni di utenti Android che scaricano applicazioni ogni giorno dallo store. Prendi 200 MB e moltiplicali per 1.500.000 utenti. Ovviamente quel risparmio di banda farebbe un’enorme differenza, anche per un’azienda come Google.

Più controllo di Google su Android

Affinché un’applicazione possa essere eseguita sul nostro dispositivo Android, deve essere firmata digitalmente dallo sviluppatore che l’ha creata. La firma viene verificata ogni volta che l’app viene eseguita o deve essere aggiornata, se queste cose non vengono controllate, non può essere eseguita, meno aggiornamento.

Poiché i pacchetti.aab vengono trasformati in file.apk installabili su cloud, Google gestisce la firma. Ciò significa che lo sviluppatore deve accettare che Google gli dia una chiave quando l’app viene sviluppata tramite il software dello sviluppatore o che lo sviluppatore stesso deve fornire a Google la sua chiave di firma.

Dobbiamo tenere presente che le chiavi di firma sono in realtà qualcosa di fondamentale per la sicurezza dell’applicazione e di noi. Prima che l’idea di.aab arrivasse sul tavolo, agli sviluppatori è stato detto di non lasciarli mai fuori dal loro possesso perché se lo fosse, qualcun altro potrebbe impersonarli in termini di sviluppo dell’app. Come ci influenzerebbe? Se una terza parte dispone di una chiave di firma dell’app, potrebbe eseguire un aggiornamento dannoso per infettare i dispositivi e nessuno se ne accorgerà.

Fortunatamente, le possibilità che ciò accada sono troppo basse, ora Google potrebbe avere un po’ più di controllo, più di quanto già avesse. Tuttavia, ci sono molti sviluppatori preoccupati per questo problema.

Molte persone sono anche preoccupate che il Play Store stia appena iniziando a supportare il formato.aab. Anche gli app store di terze parti dovranno affrontare una bella sfida per poter adottare questo nuovo formato.

Per cercare di risolvere questo tipo di situazione, Google ha fatto in modo che uno sviluppatore possa scaricare un apk dall’app firmato con l’apposita chiave tramite la Google Play Developer Console ogni volta che vuole, anche se l’app non è pubblicata.

Forse dovremmo iniziare a preoccuparci dell’eccessivo controllo di Google su Android. Tuttavia, la maggior parte degli utenti è soddisfatta del lavoro svolto. Android App Bundle arriva per dare a Google un maggiore controllo, ma ci consentirà anche di effettuare download più piccoli, risparmiando risorse, sia per l’utente che per Google.

Post correlati

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba