Android gradle produit apk en deux binaires : unaligned et aligned.
El document a dit...
Une fois que vous avez signé l'APK avec votre clé privée, exécutez zipalign sur le fichier. Cet outil garantit que toutes les données non compressées commencent avec un alignement d'octets particulier, par rapport au début du fichier. Garantir l'alignement aux limites de 4 octets permet d'optimiser les performances lorsqu'il est installé sur un appareil. Lorsqu'il est aligné, le système Android est capable de lire les fichiers avec mmap(), même s'ils contiennent des données binaires avec des restrictions d'alignement, plutôt que de copier toutes les données du paquet. L'avantage est une réduction de la quantité de RAM consommée par l'application en cours d'exécution.
Il semble que l'apk aligné soit fortement recommandé à la distribution. Pour ma part, j'utilise uniquement aligné apk comme produit de résultat et ignorer non aligné apk.
L'apk non aligné a-t-il un usage particulier pendant le développement ?