Les applications doivent-elles occuper un espace de stockage interne lorsqu'elles sont installées sur SD?

11

J'utilise très peu de mémoire interne pour le téléphone - je n'ai plus que 5 Mo sur les 180 Mo disponibles. Je comprends que toutes les applications ne peuvent pas être installées sur la carte SD, et celles-ci utiliseront à la place mon stockage interne. Heureusement, ceux-ci sont rares.

Cependant, j'ai récemment installé une application répertoriée comme étant installée sur la carte SD, pas le stockage interne. Même ainsi, après l'avoir installé, j'obtiens maintenant l'avertissement "manque d'espace". L'application prend 16 Mo, et je semble me souvenir que j'avais un peu plus de 20 Mo d'espace de stockage interne auparavant ... Donc, à en juger par l'espace, il semble qu'il occupe toujours de l'espace sur le stockage interne.

Donc, ma question: une application installée sur la carte SD devrait-elle occuper un espace de stockage interne?

Qu'est-ce qui peut causer cela? Le marché stocke-t-il les fichiers d'installation quelque part dans le cache interne ou quelque chose d'aussi étrange? Pourquoi diable dois-je m'inquiéter des applications qui consomment de l'espace, alors que j'ai des gigaoctets d'espace libre pour elles sur ma carte SD?

Mon appareil est le GT-S5570 exécutant 2.2.1.

Ilari Kajaste
la source

Réponses:

8

Une application se compose de fichiers dex, de fichiers apk, de fichiers de données et de bibliothèques. Lorsque vous installez des applications sur la carte SD, toutes les parties des applications ne sont pas conservées sur la carte SD. Certains d'entre eux restent dans le stockage interne.

Cependant, si vous avez un téléphone rooté, vous pouvez utiliser un programme comme link2sd pour déplacer tous les morceaux d'application sur la carte SD.

ÉDITER:

Vous pouvez utiliser un programme comme app2sd pour voir facilement quel programme peut être déplacé vers la carte SD. Vous pouvez déplacer manuellement les applications affichées ou ignorer certaines d'entre elles.

Si vous allez dans Paramètres -> Applications -> Gérer les applications, la taille indiquée est la taille prise dans le stockage interne. C'est juste ma supposition basée sur les calculs effectués en notant l'espace libre sur le stockage interne, en déplaçant certaines applications sur la carte SD et en soustrayant uniquement l'espace réduit des applications.

Je suis désolé de ne pas avoir mentionné que vous avez besoin d'une deuxième partition pour que link2sd fonctionne. Mais si vous aviez donné un indice dans votre question que vous étiez prêt à enraciner, j'en aurais parlé plus en profondeur. Votre question principale était également de savoir si les applications déplacées sur la carte SD devraient prendre ou non le stockage interne. Il ne s'agissait pas de link2sd, le terme venait juste de répondre. Quoi qu'il en soit, à côté de la deuxième partition, nous vous recommandons une carte SD de classe 6. J'ai écrit un article de blog sur l'utilisation de link2sd ici , vous pourriez le trouver utile.

roxan
la source
Existe-t-il une application pour savoir combien d'espace les applications d'espace interne sur la carte SD utilisent réellement?
Ilari Kajaste
1
Si vous allez dans Paramètres -> Applications -> Gérer les applications, la taille mentionnée par application est la taille qu'elle utilise dans la mémoire interne.
roxan
Vraiment? Il me semble que cela montre simplement la taille totale de l'application dans cette liste ...
Ilari Kajaste
1
Regardez la taille d'une application avant et après l'avoir déplacée vers SD, la taille réduite sera la taille gagnée dans le stockage interne.
roxan
1
Il me semble que DiskUsage ne me dire à l' avance exactement combien d' espace je gagnerais en liant l'application entière à SD avec Link2SD . Et je suppose que «passer à la SD» par des moyens conventionnels libérerait (au moins) la taille «apk» que DiskUsage rapporte pour l'application.
Ilari Kajaste
4

Vous pouvez utiliser l'application DiskUsage pour voir combien d'espace le cache dalvik prend. Ma compréhension est que le cache ne bouge pas lorsque l'application passe en SD. La combinaison de cette taille avec la taille des données devrait donner une bonne idée de la quantité restante sur la mémoire interne.

Steve Bosman
la source
2
DiskUsage ne nécessite pas de racine.
ale
Diskusage semble montrer trois types de choses que les applications stockent sur le stockage interne - données, apk, dalvikCache. Qu'est-ce que c'est?
Ilari Kajaste
Si j'utilise un outil comme link2sd pour déplacer tous les éléments de l'application vers SD, la taille de l'application affichée dans DiskUsage est-elle exactement la quantité de stockage interne que je retrouverai?
Ilari Kajaste
Hmm, apk ne semble être qu'avec des applications qui ne sont pas sur SD. Donc, "déplacer vers sd" signifie vraiment "déplacer apk vers sd"?
Ilari Kajaste
1

Il n'y a pas de taille standard sur ce qui reste sur la mémoire interne et ce qui va à la carte SD, cependant votre problème peut ne pas être lié à ce que vous avez téléchargé, il peut être dû à vos caches - dont la plupart sont sur la mémoire interne.

Avez-vous fait quelque chose pour les effacer / les limiter, libérant ainsi de l'espace sur votre mémoire interne. Si vous avez Astro ou Android Assistant, ceux-ci ont des programmes intégrés pour vous aider (gratuitement), ou vous pouvez obtenir une application spécialement conçue pour effacer les caches. Alternativement à partir de la page d'accueil, allez dans Menu - Paramètres - Applications - Gérer les applications. Attendez qu'ils se chargent tous. Accédez à l'onglet Tous, puis appuyez sur menu - Trier par taille. Parcourez-les un par un en vérifiant la taille du cache et en effaçant si nécessaire - également utile pour vous donner une idée de l'existence d'une application que vous n'utilisez vraiment pas et que vous souhaitez donc supprimer.

jaamgans
la source
1

Un peu de réflexion latérale fonctionne pour moi. Moi aussi, je dispose d'un espace limité sur mon téléphone et de certaines applications auxquelles j'aime avoir accès, mais que je n'utilise qu'occasionnellement. J'utilise l'application Androzip pour les sauvegarder sur la carte SD, puis les supprimer complètement de la mémoire principale du téléphone. Je réinstalle ensuite rapidement le fichier apk correspondant lorsque j'en ai besoin. Fonctionne bien.

Tas
la source