5 votes

Android 6.0 Marshmallow - Pourquoi utilise-t-il toujours le stockage interne ?

J'ai une carte MicroSD de 32 Go adoptée comme stockage interne sur mon Moto X Play (XT1563), et j'ai remarqué que certaines applications ne se déplacent pas complètement vers le stockage externe (spécifiquement .obb ), malgré ce que cette nouvelle fonctionnalité de Marshmallow est censée faire :

Lorsqu'un support de stockage externe est adopté, il est formaté et crypté pour ne fonctionner qu'avec un seul appareil Android à la fois. Comme le support est fortement lié à l'appareil Android qui l'a adopté, il peut stocker en toute sécurité les applications et les données privées pour tous les utilisateurs.

de : https://source.Android.com/devices/storage/adoptable.html

Le site web de Motorola est plus précis :

Une fois qu'une carte a été formatée en tant que stockage interne, le stockage interne de votre appareil et la carte apparaîtront comme "stockage de l'appareil" dans les paramètres de stockage, et vous pourrez déplacer les applications qui étaient dans le stockage interne vers la carte. Déplacer une application, ses fichiers multimédias, ses fichiers obb, et ses données à la carte. Le déplacement des applications vers la carte peut se faire à partir des paramètres de l'application (paramètres->apps->sélectionner l'application->changer l'emplacement de stockage).

de : https://motorola-global-portal.custhelp.com/app/answers/prod_answer_detail/a_id/109134/p/1449,9582

Par exemple, j'ai déplacé Mortal Kombat X (~1,3 Go) sur la carte SD et la majorité de ses données se trouvent dans un fichier de type "A". .obb qui se trouve dans le stockage interne de /data .

Cela n'a pas de sens, car dans l'application AndroidManifest.xml le développeur doit préciser le android:installLocation pour qu'une application soit autorisée à se déplacer vers une carte SD externe. Mais dans ce cas, cela n'a pas d'importance puisque la carte SD est vue par Android. comme s'il s'agissait d'un stockage interne donc il ne devrait pas y avoir de problèmes d'installation.

Pourquoi mon stockage interne est-il toujours utilisé ?

1voto

Syakur Rahman Points 162

Comme mentionné dans les commentaires de la question, c'est à dessein.

Selon le docs :

Les applications peuvent être placées sur des supports de stockage adoptés uniquement lorsque le développeur a indiqué le support par l'attribut Android:installLocation. Les nouvelles installations d'applications prises en charge sont automatiquement placées sur le périphérique de stockage ayant le plus d'espace libre, et les utilisateurs peuvent déplacer les applications prises en charge entre les périphériques de stockage dans l'application Paramètres.

Dans Nougat+, nous pouvions même forcer la plupart des applications à être mobiles, même sans le soutien des développeurs, en activant la fonction Forcer l'autorisation des applications sur l'extérieur dans les options du développeur.

Voir ici pour en savoir plus : https://www.reddit.com/r/GalaxyS7/comments/5qi1mj/with_nougat_now_we_can_finally_transfer_90_of_the/

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