L'extension de fichier .apkm fait généralement référence au fichier manifeste associé à un Kit de Paquet Android (APK). Bien que l'APK lui-même soit une archive contenant tous les fichiers nécessaires à une application Android, le fichier manifeste, habituellement 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 à d'autres applications. Ces informations comprennent le nom de l'application, la version, les permissions requises (par exemple, accès à la caméra, au microphone, à la localisation), les fonctionnalités matérielles et logicielles dont elle a besoin, les activités (écrans) au sein de l'application, les services qu'elle fournit et les récepteurs de diffusion auxquels elle est attentive. 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é de l'appareil 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 de l'application. 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, 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 (blueprint) de l'application Android.