2 votes

Marshmallow, carte SD et applications - Presque rien de mobile ?

Je me demande si je ne rate pas quelque chose qui est simplement devenu un peu plus " caché " dans M. Sur mon ancien téléphone, qui n'avait pas encore atteint Marshmallow, il y avait, disons, une douzaine d'applications qui pouvaient déplacer une partie de leur code et de leurs données vers la carte SD, libérant ainsi un précieux stockage interne. Sur un nouveau téléphone (Moto G2, si cela a de l'importance) qui est passé directement à M, je suis maintenant conscient de la question du stockage portable par rapport à l'adoption, et j'ai trouvé l'option Migrate... mais lorsque je fais cela, il est indiqué "cela va libérer 1,X Mo". Oui, vous avez bien lu - Mb, pas Gb. Apparemment, cela ne déplace pratiquement rien, alors que ce téléphone contient plus ou moins les mêmes applications (peut-être un peu moins, mais il devrait y avoir au moins 10 applications).

Est-ce une victime des changements de M ? Pourquoi ne puis-je pas déplacer les mêmes applications qu'avant ? Ou faut-il pour cela obtenir le WRITE_EXTERNAL_STORAGE l'autorisation à la volée (c'est-à-dire qu'il faut d'abord les utiliser pour l'obtenir) avant que cela ne soit possible ?

(Pendant qu'on y est, pourquoi ne peut-on pas todo les applications peuvent être déplacées ? J'ai cru comprendre que Linux / Android montent simplement tout, quelle que soit la source, comme une partition - donc en théorie tout, sauf les applications les plus fondamentales du système d'exploitation, devrait être déplaçable et utilisable sans que leur code ne se rende compte qu'elles proviennent d'un autre endroit que la mémoire interne, sûrement ?)

1voto

Jason Grey Points 31

(Résumer en une réponse comme suggéré par Izzy).

Lorsque vous adoptez la totalité ou une partition d'une carte SD sous Marshmallow (6.0) et plus, cette carte ou partition SD devient une extension de la mémoire interne. Selon le modèle de téléphone, elle peut être désignée par la suite sous le nom de mémoire interne ou sembler être une entité complètement distincte. Vous pouvez renommer la carte si vous le souhaitez, pour aider à clarifier ce point.

Android installera / déplacera les applications et les données (comme les anciennes versions du système d'exploitation se référaient aux parties) sur la partie de la carte SD comme il l'entend, et donc quand il n'aura plus de place dans la mémoire interne, il utilisera volontiers la carte SD.

Lorsque la mémoire interne ou votre carte fait référence à la "migration des données", il semble que cela soit clairement différent des données stockées par une application particulière, mais semble plutôt faire référence à la partie du système de classement qu'un appareil connecté (PC ou Mac) ou une application de gestion de fichiers peut visualiser. Par conséquent, il semble qu'il n'y ait aucun intérêt à utiliser la fonction "Migrer les données" - il suffit de les laisser là où elles sont, le système s'en chargera.

(En guise de démonstration, comme dans ma question initiale, l'utilisation de Migrate Data à partir du stockage interne semblait ne déplacer qu'environ 1 Mo de données ; lorsque je l'ai migré à nouveau, le système a soudainement décidé de déplacer 1 Go d'applications et de données sur la carte, montrant ainsi qu'il déplaçait effectivement les éléments de manière intelligente).

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