Le XAPK est un format de fichier utilisé pour distribuer des applications Android, particulièrement celles qui sont volumineuses ou qui nécessitent des ressources supplémentaires au-delà de ce qu'un fichier APK standard peut contenir. Un fichier XAPK est essentiellement une archive ZIP qui regroupe le fichier APK lui-même ainsi que d'autres ressources telles que des fichiers OBB (Opaque Binary Blob), utilisés pour stocker des données de jeu volumineuses, des fichiers multimédias ou d'autres composants. Ce regroupement est conçu pour contourner les limitations de taille imposées par le Google Play Store sur les fichiers APK classiques. Le format XAPK permet aux développeurs de packager tous les éléments nécessaires d'une application dans un seul fichier facilement distribuable. Lors de l'installation d'un fichier XAPK, l'APK est installé normalement, tandis que les fichiers OBB sont extraits vers l'emplacement approprié sur le stockage de l'appareil, généralement dans le répertoire Android/obb. Cela garantit que l'application dispose de toutes les ressources requises pour fonctionner correctement. L'utilisation de fichiers XAPK simplifie grandement le processus d'installation pour les utilisateurs finaux, car ils n'ont plus besoin de télécharger et de déplacer manuellement les fichiers OBB dans les répertoires système. Toutefois, ce format nécessite l'utilisation d'installateurs spécialisés capables de gérer l'extraction et le placement automatique de ces fichiers additionnels.