4 votes

Pourquoi l'application Google est-elle si grande ?

Je vois que Google L'application prend 120 Mb de stockage. Puisqu'il s'agit simplement d'une application permettant de faire des recherches sur le Web, pourquoi est-elle si volumineuse ?

Y a-t-il d'autres fonctions (à l'exception de la recherche sur le web) qu'il remplit pour justifier un tel encombrement ?

5voto

global_warming Points 413

L'application Google ne se contente pas de faire des recherches sur le Web, elle personnalise votre flux, vous informe des actualités, de la météo, etc., propose l'assistant Google, apprend comment vous l'utilisez et bien plus encore.
La taille de l'application est donc d'environ 120 Mo (la taille de l'apk varie en fonction de la densité de l'écran ou de la taille de l'écran). Interfaces binaires d'application ) après l'installation sans données d'application.

Analyse de Structure de l'APK de Google App 7.20.16.21.arm, j'ai obtenu les détails suivants qui prennent environ 115MB de stockage et 90MB de données supplémentaires sont stockées sur le téléphone, ce qui fait que la taille totale de l'application est de 205MB.
La taille de l'application, qui est d'environ 115 Mo, est classée comme suit :

classes.dex ~ 42MB(39%) :

Contient les classes compilées dans le format de fichier DEX compris par la machine virtuelle Dalvik/ART.

ressources.arsc ~ 30MB(27%) :

Contient des ressources compilées. Ce fichier contient le contenu XML de toutes les configurations du dossier res/values/. L'outil d'empaquetage extrait ce contenu XML, le compile sous forme binaire et archive le contenu. Ce contenu comprend les chaînes de langue et les styles, ainsi que les chemins d'accès au contenu qui n'est pas inclus directement dans le fichier resources.arsc, comme les fichiers de mise en page et les images.

lib/ ~ 23MB(20%) :

Contient le code compilé qui est spécifique à la couche logicielle d'un processeur. Ce répertoire contient un sous-répertoire pour chaque type de plate-forme, comme armeabi, armeabi-v7a, arm64-v8a, x86, x86_64 et mips.

res/ ~ 10MB(8%) :

Contient les ressources qui ne sont pas compilées dans les ressources.arsc.

actifs/ ~ 5MB(4%) :

Contient les actifs de l'application, que l'application peut récupérer à l'aide d'un objet AssetManager.

META-INF/ ~ 2MB(1%) :

Contient les fichiers de signature CERT.SF et CERT.RSA, ainsi que le fichier manifeste MANIFEST.MF.

Reste ~ 1MB(1%) :
org/, AndroidManifest.xml, build-data.properties, etc.

Les 90 Mo de données supplémentaires stockées sur le disque se composent de historique de recherche , données d'alimentation qui augmente avec l'utilisation de l'application.

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