10 votes

Divergence entre la taille des applications listées dans le Play Store et la taille réelle des applications installées.

Le Play Store répertorie la taille de toutes les applications disponibles dans sa boutique. Lorsqu'un utilisateur télécharge et installe des applications, les tailles réelles signalées par Android sont souvent plus grandes que celles indiquées par le Play Store.

Sur importance, cette divergence se produit avant même que les applications ne soient exécutées pour la première fois.

Quelle est la raison de cet écart ?

7voto

HasH_BrowN Points 2420

Les fichiers Apk et zip sont essentiellement les mêmes, compressés. Avant que le système puisse utiliser le fichier, il doit être décompressé. Le fichier est donc d'une certaine taille lorsqu'il est téléchargé et d'une autre taille lorsqu'il est installé.

Notez également que parfois, lorsque les apk's sont installés, après avoir été ouverts, certaines données doivent être téléchargées. Ainsi, la taille du fichier augmentera à nouveau.

Les différences de taille sont perceptibles lorsque l'on compare les marchés Android, l'un d'entre eux montre une taille et le Play Store une taille complètement différente.

7voto

cde Points 713

Le Google Play Store et les autres magasins d'applications ne répertorient que la taille de l'application principale (APK), et non la taille totale de l'application, qui inclut les fichiers d'extension OBB (Opaque Binary Blob). Les OBB sont les fichiers supplémentaires qu'une application télécharge pour s'exécuter. Il ne devrait pas y avoir de différence dans la taille du fichier avant le téléchargement des fichiers supplémentaires.

Dans la section Développeurs du Play Store :

La taille maximale prise en charge pour un seul APK est de 50 Mo. Si vous avez besoin de stocker des ressources supplémentaires (des images, par exemple), vous pouvez télécharger des fichiers d'extension.

Si votre application nécessite plus de 50 Mo de mémoire, vous pouvez utiliser des fichiers d'extension pour stocker des ressources APK supplémentaires. Vous pouvez stocker deux fichiers d'extension par application. Chaque fichier d'extension peut avoir une taille maximale de 2 Go.

Les fichiers d'extension sont hébergés sans frais supplémentaires. Dans la mesure du possible, Google Play télécharge les fichiers d'extension lorsque les applications sont installées ou mises à jour. Dans certains cas, votre application devra télécharger ses fichiers d'extension.

Lorsque vous utilisez des fichiers d'extension, l'un des fichiers est le fichier principal et l'autre est un fichier de correction facultatif. Les fichiers de correction facultatifs sont généralement utilisés pour les petites mises à jour du fichier principal.

Les fichiers OBB utilisent la même compression que les fichiers APK, à savoir une compression zip standard. Les fichiers APK et OBB sont conservés compressés dans le système de fichiers, et les fichiers à l'intérieur sont décompressés en mémoire selon les besoins, à la volée. Donc non, la taille comprimée, qui est l'espace occupé sur l'appareil par l'APK, n'est pas différente de ce que le Play Store devrait indiquer.

Enfin, le Play store autorise plusieurs APK par liste d'applications. Cela s'explique par le fait que certaines applications plus importantes (principalement des jeux) doivent cibler différentes ressources (moteur graphique, taille/résolution d'affichage, etc.) et qu'elles ne peuvent pas tenir dans un seul APK (en raison de la limitation de taille). Si vous consultez la même page du Play Store sur différents types d'appareils, vous verrez probablement une taille d'application différente dans la liste.

3voto

Sandra Points 131

Le Google Play Store n'affiche plus les tailles lorsque vous êtes connecté avec un compte auquel sont rattachés plusieurs appareils.

La taille maximale d'un APK est passée à 100 Mo depuis le 28 septembre 2015 (réf : Blog officiel des développeurs Android )

En raison de la décompression et des différentes versions et appareils, la taille d'installation d'une application dépend de l'appareil - "Varies with device". Pour certaines applications seulement, vous pouvez voir leur taille en visitant le Play Store sans vous connecter.

1voto

srka Points 111

Parce que le Play Store indique la taille du téléchargement, et le fichier de téléchargement (probablement apk) est compressé. Lorsque vous installez l'application, l'apk est décompressé et plus volumineux.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X