Google ha introdotto un nuovo modello di app per Android chiamato Android App Bundle. Questo, insieme al Dynamic Delivery di Google Play, ridurrà drasticamente le dimensioni dell'app per contribuire a migliorare la fidelizzazione degli utenti.
In qualità di sviluppatore, spetta a te fare tutto ciò che è in tuo potere per migliorare la fidelizzazione degli utenti. Mantenere il rapporto installazioni-disinstallazioni il più basso possibile è importante affinché la tua app abbia un posizionamento elevato. Milioni di nuovi utenti si uniscono all'ecosistema Android ogni anno mentre Google continua ad espandersi in mercati come l'India e varie nazioni africane. Gli utenti in questi mercati emergenti tendono ad essere più attenti ai dati rispetto alla maggior parte degli altri, quindi potresti non renderti nemmeno conto che le dimensioni del tuo APK sono diventate troppo grandi per attirare questi utenti. Ecco perché Google sta introducendo un nuovo modello di app per Android chiamato Android App Bundle. Insieme al nuovo Dynamic Delivery di Google Play, le dimensioni delle app possono essere drasticamente ridotte per contribuire a migliorare la fidelizzazione degli utenti nei mercati chiave.
Riduzione delle dimensioni dell'APK con Android App Bundle e Google Play Dynamic Delivery
Se stai creando un'app con l'obiettivo di fornire la massima compatibilità con i dispositivi Android, significa che dovrai creare per tutti i fattori di forma inclusi smartphone Android, tablet e Chromebook e tutta l'architettura hardware inclusi ARM, ARM64 e x86. Dovrai inoltre creare più layout per soddisfare la diversità di risoluzioni, proporzioni e densità dello schermo. E per offrire la migliore esperienza agli utenti di diverse regioni, dovrai farlo anche tu traduci la tua app in più lingue. Mettere insieme tutto questo può portare a un APK enorme e gonfio che contiene molte risorse che non sono rilevanti per la maggior parte degli utenti. Naturalmente puoi offrire APK diversi per ogni architettura, fattore di forma, layout, ecc. e consenti a Google Play di gestire quale versione servire all'utente, ma ti ritroverai comunque con gli utenti che installano app che contengono risorse non necessarie.
Con il nuovo modello di app chiamato Android App Bundle, puoi andare avanti e raggruppare tutto ciò di cui la tua app ha bisogno per ogni dispositivo. Basta caricare la tua app su Console per gli sviluppatori di Google Play e premi "crea pacchetto". È così semplice! Poi, grazie a Google Play Dynamic Delivery, soltanto verranno servite le risorse e il codice relativi al particolare dispositivo dell'utente. Ad esempio, se un utente la cui lingua principale è il francese scarica la tua app che ha designato la lingua francese stringhe, Dynamic Delivery servirà la traduzione francese e non un APK che contenga tutti i file le lingue. Ciò può potenzialmente ridurre drasticamente le dimensioni complessive di download e installazione. Ci è stato detto LinkedIn ha visto una riduzione del 23% nelle dimensioni dell'app mentre Twitter ha visto una riduzione del 35%.
Anche l'Android App Bundle è modulare, quindi puoi fornire funzionalità su richiesta invece che durante l'installazione. Ciò richiede che tu ti unisca alla beta per Consegna dinamica di Google Play e scarica l'ultima versione Studio Android Versione 3.2 Canary per pubblicare la tua app su Google Play Store. La quantità di dati che salverai con App Bundle e Dynamic Delivery dipenderà dal numero di varianti di app che offri e dai tipi di risorse che includi nella tua app, ma data la facilità con cui Google consente agli sviluppatori di ridurre le dimensioni dell'APK, dovresti sfruttare i nuovi strumenti il prima possibile se desideri attirare più utenti emergenti mercati.