Aller au contenu
Guides

Fichiers OBB, APK fractionnés et raisons pour lesquelles certains jeux demandent des téléchargements supplémentaires

Pourquoi un téléchargement de 40 Mo se transforme en deux gigaoctets au premier lancement, et que faire quand ça se passe mal.

By Site AdministratorUpdated 1 min read
Fichiers OBB, APK fractionnés et raisons pour lesquelles certains jeux demandent des téléchargements supplémentaires

Android limite la taille d'un APK : les jeux plus volumineux distribuent donc leurs ressources séparément. Il existe deux méthodes pour cela, et elles n'échouent pas de la même façon.

Un jeu volumineux fournit son code dans l'APK de base et ses ressources séparément — sous forme de fichier d'extension OBB, ou de fragments par architecture et par langue. Android installe les éléments ensemble ; un fragment seul ne s'installera pas.
Un jeu volumineux fournit son code dans l'APK de base et ses ressources séparément — sous forme de fichier d'extension OBB, ou de fragments par architecture et par langue. Android installe les éléments ensemble ; un fragment seul ne s'installera pas.

Fichiers d'extension OBB

L'APK contient le code ; un OBB contient les textures, l'audio et les niveaux. Certains jeux récupèrent eux-mêmes l'OBB au premier lancement — ce qui explique qu'un petit téléchargement puisse rester longtemps bloqué sur « téléchargement des données ». Lorsqu'un OBB doit être placé manuellement, son emplacement est Android/obb/<package name>/, et le nom du fichier doit correspondre exactement, numéro de version compris.

APK fractionnés et bundles XAPK

Une version fractionnée sépare le code des ressources propres à chaque architecture et à chaque langue. Android installe les éléments ensemble comme une seule application, ce qui explique qu'un APK fractionné seul ne puisse pas s'installer. Les bundles distribués au format XAPK sont une archive contenant tous les éléments ; ils nécessitent un installateur qui comprend ce format, ou une extraction manuelle.

Quand l'installation échoue

Le message « Application non installée » sur une version fractionnée signale presque toujours un élément manquant. Un jeu qui s'installe mais plante au lancement s'explique généralement par une incompatibilité d'architecture — une version arm64 sur un appareil 32 bits — ou par un OBB manquant.

PartagerXFacebookRedditWhatsApp

Commentaires

Les commentaires sont relus avant publication.

Chargement des commentaires…

Continuer la lecture