4 votes

Une application peut-elle sauvegarder des données sur la carte SD ?

J'ai remarqué que lorsque je supprime une application, qui est placée sur la carte SD, cela libère également de l'espace sur le stockage principal. L'espace libéré correspond aux "données" qu'une application stocke. Ma question est donc la suivante : pourquoi une application, placée sur la carte SD, choisit-elle encore de stocker ses données sur le stockage principal ? Est-ce parce qu'il est impossible de ne pas le faire, ou par paresse de la part du développeur ?

4voto

Matthew Read Points 50150

Les applications peuvent stocker des données aux deux endroits, mais la carte SD possède un système de fichiers FAT qui ne prend pas en charge les autorisations de fichiers. Cela signifie qu'une application malveillante peut effacer ou modifier très facilement les données de l'application si celles-ci se trouvent sur la carte SD. De plus, vous pouvez échanger des cartes SD ou formater votre carte, et l'application aurait alors "oublié" tous ses paramètres et perdu toutes les autres données. C'est donc une très bonne idée de placer les données des applications dans le stockage du téléphone, où Android peut gérer l'accès aux données et les protéger.

Sur les versions plus récentes d'Android, le système de fichiers de la carte SD peut être virtualisé pour faire respecter les autorisations. Associez cela au cryptage, et les problèmes ci-dessus disparaissent.

0 votes

Je comprends les problèmes de sécurité, mais pourquoi voudrais-je avoir accès aux données d'une application sans le SD si elle est installée dans le SD ? De plus, cela pourrait-il être la réponse à mes 40MB perdus ici : Android.stackexchange.com/questions/12131/internal-storage ?

0 votes

@Diego Vous avez raison de dire que les données ne sont pas utilisées si vous éjectez votre carte SD avec l'application dessus, mais ce n'est pas le but. Il s'agit d'empêcher les applications d'espionner vos données.

0 votes

Oui, j'ai compris. Existe-t-il un moyen d'indiquer à Android quelles applications sont fiables ? (Je viens de mettre à jour la question que j'ai mise en lien précédemment) J'ai de sérieux problèmes de stockage :(

2voto

Yoda Points 121

Ce n'est pas quelque chose dont je me tournerais vers les développeurs pour les blâmer. Très franchement, il y a de nombreux cas où nos applications ne fonctionnent même pas lorsqu'elles se trouvent sur la carte SD. J'ai connu des situations où de la musique et des podcasts étaient stockés sur ma carte SD parce que l'application en question les y avait placés, mais si la carte est hors service, qu'elle ne s'enregistre pas au démarrage, qu'elle est échangée, etc. et que quelque chose ne fonctionne pas au moment d'utiliser l'application, les utilisateurs courent directement vers le marché pour critiquer le développeur de l'application alors que c'est leur propre faute.

Les développeurs essaient souvent de sauver les utilisateurs d'eux-mêmes, parce que franchement, en tant qu'utilisateurs, nous faisons des choses stupides, et parfois cela peut être considéré comme de la paresse. En réalité, nous faisons ce qui est logique parce que nous pouvons prévoir comment les choses peuvent tomber en panne.

0 votes

C'est un bon point ! Je vois mieux le tableau maintenant.

0 votes

+1 pour "Les développeurs essaient souvent de sauver les utilisateurs d'eux-mêmes, parce que franchement, en tant qu'utilisateurs, nous faisons des choses stupides, et parfois cela peut être considéré comme de la paresse". C'est tout à fait vrai !

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