Bonjour,

Je vous présente ce tutoriel intitulé :





Les applications Android sont généralement écrites en Java en raison de sa conception orientée objet élégante, et du fait que le kit de développement logiciel Android (Android SDK) fournit des fonctionnalités multiplate-formes en Java. Cependant, les développeurs doivent parfois utiliser l'interface native d'Android, surtout si la gestion de la mémoire et les performances sont critiques. L'interface native d'Android est fournie par le kit de développement natif (NDK), permettant le développement natif en C/C++.

Il existe de nombreuses applications NDK sur le magasin de logiciels de Google. Pour réduire la taille du paquet, certains développeurs de logiciels fournissent un seul APK, mais pas un APK FAT (un seul APK contient soit un ARM, soit une bibliothèque x86 tandis qu'un APK FAT intègre les deux à la fois). En effet, les APKs FAT ont des avantages par rapport aux APKs simples. Ils sont plus accessibles pour les utilisateurs finaux et les bibliothèques ne se chevauchent pas lors de la mise à jour de l'application. Les développeurs sont donc encouragés à choisir des APKs FAT pour l'écosystème de logiciels x86 Android. Mais comment les développeurs peuvent réduire la grande taille des fichiers APK FAT ?


Bonne lecture !