Articolo

Cosa devi sapere sugli Android App Bundle

protection click fraud

Nel 2018, Google ha introdotto un nuovo modo per caricare app su Google Play: il Pacchetto app Android. Avanti veloce ad agosto 2021, e ora è un requisito che tutti nuovole applicazioni inviate a Google utilizzano il formato.

A meno che tu non sia uno sviluppatore, probabilmente non vedrai alcun cambiamento. Parleremo di come funziona tutto e discuteremo dei pro e dei contro del trasloco, ma in realtà non c'è niente da perdere o da guadagnare per la maggior parte degli utenti del i migliori telefoni Android. "La maggior parte" è la parola chiave qui: se utilizzi un piano dati con un limite minimo o disponi di una connessione molto lenta, i download saranno leggermente inferiori quando installi un'app.

Download più piccoli e tempi di download più brevi sono fantastici quando fanno la differenza, quindi è bello sentirlo. Diamo un'occhiata a tutto ciò che devi sapere sui bundle di app Android.

Offerte VPN: licenza a vita per $ 16, piani mensili a $ 1 e altro

Qual è il formato .aab?

L'estensione .aab sta per (avete indovinato)

Pacchetto app Android ed è molto più breve da digitare e leggere, quindi faremo riferimento a loro usando questo nome.

Se ti piace scherzare con i file di sistema sul tuo telefono o eseguire il sideload di app dall'esterno del Google Play Store, probabilmente sai già che le app Android utilizzano il formato di file .apk. Lo fanno ancora, ma potrebbe non essere stato caricato in questo modo se hai installato l'app tramite il Play Store. Nel maggio del 2018 Google ha introdotto il formato .aabe migliaia di app molto popolari lo stanno già utilizzando, inclusi importanti sviluppatori come Adobe e Gameloft.

Gli App Bundle sono progettati per darti ciò di cui hai bisogno per eseguire un'app Android e niente di più.

I file APK sono progettati per raggruppare tutto ciò di cui un dispositivo ha bisogno per eseguire un'app in un unico pacchetto che puoi installare. Se guardi all'interno di un file .apk, tuttavia, scoprirai che spesso ci sono molte cose che non farlo bisogno di eseguire l'app anche lì. Ad esempio, un madrelingua inglese che installa un'app su uno smartphone necessita di risorse dell'app diverse rispetto a un madrelingua spagnolo che installa la stessa app su un tablet. Ma un tipico file .apk ha comunque entrambi i set di risorse (e molto di più) al suo interno perché non aveva idea di quali parti ti servissero quando è stato creato.

Questo è ciò che risolve il formato di file .abb, almeno in superficie. Una volta che uno sviluppatore ha finito di scrivere e testare la propria app, può impacchettarla in un file di grandi dimensioni che contiene tutto il necessario per l'esecuzione su ogni dispositivo in ogni regione supportata dallo sviluppatore. Questo file viene quindi caricato su Google Play, dove Google può trasformarla in un'app che contiene solo le risorse e i file necessari per eseguire l'app sul tuo dispositivo. Naturalmente, questa app è ancora nel formato "normale" .apk e non sapresti mai che c'è qualcosa di diverso nel modo in cui è stata caricata se non l'avessi letto su Internet.

Gli App Bundle consentono di risparmiare sui costi della larghezza di banda per gli utenti e per Google stesso.

Questo può ridurre le dimensioni del file di centinaia di Mb. Naturalmente, un centinaio di Mb qua o là non fa molta differenza per la maggior parte di noi perché i nostri piani telefonici ci danno molti dati e sono molto veloci, oppure utilizziamo il Wi-Fi per installare app. Tuttavia, può essere molto importante per quei piani dati limitati e, in entrambi i casi, risparmiare tempo di download non è mai una cosa negativa.

Per Google, che serve molte app a molti utenti ogni giorno, fa un'enorme differenza. Moltiplica 150 Mb per 1.000.000 di utenti, quindi moltiplica quel numero per 365. Quella quantità di larghezza di banda fa la differenza per qualsiasi azienda, anche per Google.

Il passaggio al formato .aab non danneggia l'utente finale e consente a Google di risparmiare un sacco di soldi. Ma ci sono un paio di altre cose che devono essere menzionate che non sono così buone.

Costruito nel cloud

Unità di elaborazione del tensore di Google CloudFonte: Google

Affinché un'app possa funzionare sul tuo telefono Android, deve essere stata firmato digitalmente dallo sviluppatore che lo ha creato. Questa firma viene verificata ogni volta che si esegue l'app o quando si tenta di aggiornare l'app e, se le cose non vengono verificate, non è possibile eseguirla o aggiornarla.

Poiché i pacchetti .abb vengono trasformati in file .apk installabili nel cloud, la firma viene eseguita da Google. Ciò significa che lo sviluppatore deve consentire a Google di assegnare una chiave quando l'app viene creata tramite il software per sviluppatori o che lo sviluppatore deve fornire a Google la propria chiave di firma.

Le chiavi di firma sono una parte fondamentale della sicurezza delle app e prima che nascesse l'idea dei pacchetti .abb, agli sviluppatori è stato detto di non lasciarli mai fuori dal loro possesso perché potrebbe consentire a qualcun altro di impersonarli per quanto riguarda l'app interessato. Quindi, se hai la mia chiave di firma, puoi fare un aggiornamento dannoso alla mia app e nessuno sarebbe il più saggio.

La possibilità che qualche attore disonesto possa violare il Play Store e firmare malware utilizzando i tasti giusti è molto improbabile, ma dà a Google un po' più di controllo rispetto a prima. Gli sviluppatori, tuttavia, sono giustamente preoccupati per questo. La risposta di Google è stata quella di fornire un sistema di trasparenza del codice in cui uno sviluppatore può includerne alcuni codice nella loro app, che viene successivamente utilizzato per verificare che l'app generata da Google corrisponda a ciò che loro caricato.

Le persone sono anche preoccupate che solo Google Play supporti app in formato .abb e app store di terze parti affrontare un'altra battaglia in salita quando si tratta di adozione. Per risolvere questo problema, Google ha fatto in modo che uno sviluppatore possa scaricare un .apk della propria app firmato con la chiave corretta tramite la Console per gli sviluppatori di Google Play in qualsiasi momento, anche se l'app non è stata pubblicata.

Mentre dovremmo essere preoccupati per la quantità di controllo che Google ha su Android, resta il fatto che la maggior parte degli utenti ne è completamente soddisfatta. Il passaggio all'Android App Bundle offre a Google un po' più di controllo, ma consente anche download più piccoli che fanno risparmiare tempo e denaro a tutte le parti. Altre aziende sono in grado di adottare il formato di file .abb e Amazon ha fatto proprio questo.

A meno che tu non sia uno sviluppatore, non c'è davvero nulla di cui preoccuparsi al di fuori di Google che alla fine ottiene un leggero vantaggio rispetto alla concorrenza Android.

Potremmo guadagnare una commissione per gli acquisti utilizzando i nostri link. Per saperne di più.

Google Pixel 5a sarà svelato il 17 agosto, afferma una nuova perdita
Secondo voci ce l'ha

Se si deve credere a una nuova perdita, il Pixel 5a 5G di Google verrà svelato questo martedì. La perdita suggerisce anche che il telefono avrà una grande batteria da 4.680 mAh.

8 migliori suggerimenti, hack e trucchi di Google Calendar che devi conoscere
Dai al tuo programma un tocco personale

Google Calendar è semplice da usare, ma difficile da padroneggiare senza una guida. Seguiamo da anni tutte le aggiunte e i miglioramenti di Google a Calendar e sappiamo come ottenere il massimo dall'app Android o dall'app browser. Ecco i nostri modi preferiti per migliorare Calendar, dalle estensioni alle scorciatoie da tastiera.

Perché ho preordinato un Galaxy Watch 4 nonostante questi 4 compromessi
Stai guardando?

Il Galaxy Watch 4 non è ancora stato dimostrato come il portabandiera del nuovo Wear OS 3, ma mercoledì scorso non sono riuscito a premere il pulsante di preordine abbastanza velocemente. Ecco perché sto acquistando un Galaxy Watch 4 e perché dovresti farlo anche tu.

Associa una lampadina intelligente a un hub SmartThings e non guardare mai indietro
accendiamoci

Samsung SmartThings è una fantastica piattaforma per la casa intelligente che ti consente di automatizzare la tua casa grazie alla compatibilità con alcuni dei dispositivi più popolari, incluse le lampadine intelligenti. Quindi, se stai cercando le migliori luci intelligenti per Samsung SmartThings, queste sono le tue opzioni.

Jerry Hildenbrand

Jerry è un falegname dilettante e un meccanico di alberi da ombra in difficoltà. Non c'è niente che non possa smontare, ma molte cose che non può rimontare. Lo troverai scrivere e pronunciare la sua opinione ad alta voce su Android Central e occasionalmente su Twitter.

instagram story viewer