
Cos'è Zipalign / Zipaligned? - Android dalla A alla Z
Zipalign è un tool di allineamento degli arichivi introdotto per la prima volta con la versione 1.6 dell’SDK di Android. Esso ottimizza la modalità in cui un pacchetto apk viene creato. Lo scopo è quello di consentire all'OS di interagire con l'applicazione nel modo più efficiente possibile, anche dal punto di vista dell'impatto sulla RAM, e questo è importante per rendere l'app, e quindi l'intero sistema, più performante. Un tale pacchetto è detto zipaligned.
LEGGI ANCHE: Cos'è un apk?
Da un punto di vista pratico, visto che si tratta di un tool, potrete anzitutto verificare se un apk è o meno zipaligned con la seguente sintassi:
zipalign -c 4 original.apk
Successivamente, se vorrete "allinearlo", dovrete usare il seguente comando
zipalign [-f] [-v] 4 original.apk zipaligned.apk
Dove i due apk sono appunto quello di partenza, e quello "zipaligned" finale. Il numero 4 è un valore intero che indica l'allineamento in un sistema a 32-bit, e qualsiasi altro valore non servirà a niente.
I flag disponibili hanno invece la seguente funzione:
- -f : sovrascrive il file originario (rimuovetelo se non volete sia così)
- -v : l'output a video conterrà maggiori informazioni su quello che sta succedendo
- -c : conferma "l'allineamento" di un certo file