Android gradle виробляє apk у двох двійкових файлах: нерівне та вирівняне.
У документі сказано ...
Після підписання APK за допомогою приватного ключа запустіть zipalign на файл. Цей інструмент гарантує, що всі нестиснені дані починаються з певного вирівнювання байтів щодо початку файлу. Забезпечення вирівнювання за 4-байтними межами забезпечує оптимізацію продуктивності при встановленні на пристрої. При вирівнюванні система Android здатна читати файли з mmap (), навіть якщо вони містять двійкові дані з обмеженнями вирівнювання, а не копіювати всі дані з пакету. Перевага - це зменшення кількості оперативної пам’яті, споживаної запущеним додатком.
Схоже, вирівнювання apk настійно рекомендується не поширювати. Для мене я використовую лише вирівняний apk в якості продукту і ігнорую нерівні apk.
Чи має несанкціонований apk якесь особливе використання під час розробки?