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 ?)