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