Pourquoi les applications deviennent-elles plus petites lorsqu'elles sont déplacées vers la carte SD?

15

Par exemple, l'application Barcode Scanner utilise:

Total: 0,96 Mo
Application: 0,92 Mo
Données: 40 Ko

au téléphone. Lorsque je le déplace sur la carte SD, il se transforme en:

Total: 524 Ko
Application: 484 Ko
Données: 40 Ko

Comment ça change?

Connor W
la source

Réponses:

14

Comme Bryan le dit (je ne peux pas commenter, j'ai dû ajouter une autre réponse ...), cela ne déplace pas toute l'application. La taille donnée après le déplacement est le bit restant sur la mémoire interne - elle ne donne aucune taille pour les éléments qui ont été déplacés vers SD.

Donc, en réponse à votre question, l'application ne diminue pas, seule la quantité de stockage interne utilisée diminue.

FoleyIsGood
la source
2
Quelles parties de l'application sont déplacées sur la carte SD et que reste-t-il sur le téléphone?
LifeH2O
4

Pour autant que je sache, il déplace autant de l'application que possible de la mémoire interne vers la carte SD. Ainsi, par exemple, des bases de données, des images ou d'autres ressources seraient déplacées. Je ne connais pas les détails exacts de son fonctionnement.

Bryan Denny
la source
0

Voir Où puis-je trouver mes applications Android? sur la distribution et les emplacements de l'espace des applications.

Voir aussi Quels sont les inconvénients de déplacer une application sur une carte SD?

Il n'y a aucun effet sur les performances de l'application tant que le stockage externe est monté sur l'appareil. Le fichier .apk est enregistré sur le stockage externe, mais toutes les données des utilisateurs privés, les bases de données, les fichiers .dex optimisés et le code natif extrait sont enregistrés dans la mémoire de l'appareil interne.

Le odexfichier de n'importe quelle application reste donc et prend de la place dans le stockage interne à /data/dalvik-cache.

Vadzim
la source