L'extension de fichier .apkm fait généralement référence au fichier manifeste associé à un Android Package Kit (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. Il s'agit d'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 incluent le nom de l'application, sa version, les autorisations 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 fournis et les récepteurs de diffusion écoutés. Le système Android utilise le manifeste pour déterminer comment installer, lancer et gérer l'application. Le Google Play Store utilise le manifeste pour filtrer les applications en fonction de la compatibilité des appareils et pour afficher des informations sur l'application aux utilisateurs. Les développeurs créent et modifient le fichier manifeste pendant le processus de développement. C'est un composant essentiel pour garantir que l'application fonctionne correctement et est distribuée de manière appropriée. 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. C'est essentiellement le plan directeur de l'application Android.