Come cambiare la dimensione del mio APK
Prima vediamo il motivo per cui c'è bisogno di ridurre la dimensione di un APK. Una grande dimensione dell'applicazione, cioè una dimensione APK può influenzare direttamente la vostra applicazione. Primo costo e seconda possibilità di scaricare la vostra applicazione da parte dell'utente con piano dati mobile limitato. Il lungo tempo di download può causare meno no. di download e impatto un'impressione negativa sull'utente.
Così c'è bisogno di ridurre la dimensione di un APK come poltiglia come possibile. Ecco alcuni modi per farlo.
- Ridurre le risorse:- Rimuovere le risorse non utilizzate dall'app. C'è Shrinker disponibile in Android che puoi usare nel tuo build.gradle. Elimina anche le lingue inutilizzate.
- Riduci il codice:- Usa proguard con l'opzione shrinking abilitata per minificare ed eliminare il codice inutilizzato (incluse le risorse). Prova a scrivere codice ottimizzato per una buona performance. Puoi ottimizzare il codice usando Redex.
- Ridurre le immagini:- Valuta se le tue immagini possono essere generate in modo dichiarativo (xml drawable : shape, etc.). Se hai trovato degli spazi inutili allora considera l'uso di 9-Patch. Un'altra cosa, controlla se c'è il supporto per i disegnabili vettoriali. Se c'è la possibilità devi usare i disegnabili vettoriali. Controlla il formato WebP se il tuo requisito è la corrispondenza con questo formato. E infine c'è qualche strumento di compressione dei file che ti permette di comprimere i file PNG.
- Riduci la libreria:- Cerca di usare il minimo numero di librerie che possono ridurre efficacemente le dimensioni del tuo APK. Cerca di usare librerie native piuttosto che usare librerie esterne di terze parti. Usate le dipendenze appropriate richieste e cancellate il pacchetto usato. Mantenete il vostro codice pulito.
- Riducete le animazioni:- Don't usare animazioni inutilmente. Se stai usando cerca di mantenere un numero limitato di frame.
Cheers :) .