Le app Android si mettono a dieta: nuovi strumenti di sviluppo ne ridurranno il peso

Vezio Ceniccola

I nuovi strumenti di Google dedicati agli sviluppatori di app per Android hanno un obiettivo ben preciso: ridurre il peso delle app da scaricare dal Play Store, per permettere agli utenti di installare più velocemente il software di cui hanno bisogno ed evitare lo spreco di spazio in memoria. Da questi presupposti nascono le nuove funzionalità Android App Bundle e Google Play Dynamic Delivery, due interessanti strumenti di sviluppo in grado di aiutare i developer nel momento della pubblicazione dei propri lavori.

Android App Bundle è una funzione integrata direttamente sulla Google Play Developer Console ed è molto semplice da utilizzare. Una volta caricati il codice e tutte le risorse dell’app sulla piattaforma di Google, è sufficiente premere sul pulsante “create bundle” per ottenere una pacchettizzazione intelligente di tali contenuti.

Il lavoro di distribuzione di queste risorse sarà effettuato da Google Play Dynamic Delivery, che si occuperà di creare apk dell’app specifici per il dispositivo su cui si vuole installarla: in questo modo, può essere scaricato solo ciò che serve a seconda del modello, della dimensione dello schermo, della lingua e di altri particolari parametri, evitando codice e risorse inutili per quel determinato utente.

LEGGI ANCHE: Il multi-window di Android P è cambiato

I vantaggi di questo approccio sono evidenti, soprattutto per le app che includono al loro interno molte risorse e molte lingue diverse: ad esempio, dalle prime prove risulta che il peso dell’app di LinkedIn può essere ridotto del 23%, mentre quello di Twitter addirittura del 35%.

Per adesso entrambi gli strumenti sono ancora in fase sperimentale, dunque per utilizzarli è necessario iscriversi alla fase beta ed installare la nuova versione Android Studio 3.2 Canary. Nei prossimi mesi, Android App Bundle e Google Play Dynamic Delivery saranno sempre più integrati nelle piattaforme di sviluppo, dunque ci attendiamo importanti vantaggi dal loro utilizzo su larga scala.

Via: XDA Developers
android developers