L'extension de fichier APKM fait généralement référence au fichier manifeste (manifest file) associé à un Kit de Package Android (Android Package Kit, ou APK). Bien que l'APK lui-même soit une archive contenant tous les fichiers nécessaires à une application Android, le fichier manifeste, généralement nommé AndroidManifest.xml, est crucial. C'est un fichier XML qui fournit des informations essentielles sur l'application au système d'exploitation Android, au Google Play Store et aux autres applications. Ces informations comprennent le nom de l'application, sa version, les permissions requises (par exemple, l'accès à la caméra, au microphone, à la localisation), les fonctionnalités matérielles et logicielles nécessaires, les activités (écrans) au sein de l'application, les services qu'elle fournit et les récepteurs de diffusion (broadcast receivers) qu'elle écoute. Le système Android utilise le manifeste pour déterminer comment installer, lancer et gérer l'application. Le Google Play Store l'utilise pour filtrer les applications en fonction de la compatibilité des appareils et pour afficher des informations aux utilisateurs. Les développeurs créent et modifient ce fichier pendant le processus de développement. C'est un composant essentiel pour garantir le bon fonctionnement et la distribution appropriée de l'application. Sans un manifeste correctement configuré, l'application ne s'installera pas ou ne fonctionnera pas comme prévu. Le manifeste déclare également des filtres d'intention (intent filters), qui permettent à l'application de répondre à des actions ou événements spécifiques déclenchés par d'autres applications ou par le système lui-même. Il s'agit essentiellement du plan directeur (blueprint) de l'application Android.