XAPK, APKS, APKM et OBB : les formats de lots expliqués
Advertisement
Pourquoi les lots existent
Depuis 2021, les développeurs envoient à Google Play un Android App Bundle plutôt qu'un APK fini. Play génère ensuite, pour chaque appareil, un jeu d'APK scindés : un paquet de base plus des parties séparées pour la densité d'écran, l'architecture du processeur et la langue dont l'appareil a réellement besoin. Les téléchargements restent petits, mais beaucoup d'applis n'ont plus de fichier APK unique.
Les miroirs tiers règlent le problème en regroupant l'APK de base, les parties scindées et, pour les gros jeux, le dossier de données dans une seule archive, avec une extension différente pour que les installateurs la reconnaissent.
Les formats
| Extension | Contenu | S'ouvre avec |
|---|---|---|
.apk | Un paquet installable | Android lui-même |
.xapk | Zip avec APK de base, APK scindés, données OBB facultatives et un manifeste | Appli APKPure, SAI, gestionnaires de fichiers compatibles XAPK |
.apks | Zip d'APK scindés exporté par bundletool ou SAI | SAI, Split APKs Installer, adb install-multiple |
.apkm | Conteneur de lots d'APKMirror | APKMirror Installer, SAI |
.obb | Données d'extension (ressources de jeu), non installable seul | Copié dans Android/obb/<nom du paquet>/ |
Tous contiennent le même code que celui livré par le développeur ; le conteneur ne change que la manière de livrer les parties.
Données OBB
Les jeux qui dépassent la limite de taille de Play livrent leurs ressources dans un fichier d'extension du type main.1234.com.example.game.obb. Le nombre est le code de version auquel le fichier appartient. Android n'installe pas les fichiers OBB ; le jeu les lit depuis Android/obb/<nom du paquet>/ dans le stockage interne. Un installateur XAPK place le fichier automatiquement. Si vous extrayez un lot à la main, créez le dossier vous-même et gardez le nom d'origine, sinon le jeu démarre, ne trouve pas ses données et se ferme.
Depuis Android 11, les gestionnaires de fichiers ne peuvent pas écrire dans Android/obb sans autorisation supplémentaire. Utilisez l'appli d'installation, ou branchez l'appareil à un ordinateur et copiez le dossier par USB.
Choisir entre APK et XAPK sur une page de version
Quand les deux sont proposés pour la même version, l'APK est la build universelle et s'installe sans outil. Le XAPK est la build scindée ; c'est ce que Play installerait, et parfois la seule option pour les jeux avec données d'extension. Les appareils anciens (processeur 32 bits) doivent choisir l'APK quand il existe, car un lot généré pour un appareil 64 bits peut ne pas contenir le bon code natif.
Les étapes complètes d'installation de chaque format sont dans installer des fichiers APK et XAPK.
Ce guide décrit le comportement général d'Android ; les noms des menus varient selon le fabricant et la version. Les téléchargements de ce site proviennent de miroirs tiers établis et ne sont jamais modifiés par nous.