6 votes

Si j'installe quelque chose depuis Google Play, puis-je être sûr que cela peut se désinstaller tout seul ?

Donc récemment acheté une tablette Android, après avoir eu un iPhone.

Avec la stratégie d'Apple, les applications semblent assez restrictives. Elles ne peuvent vraiment faire que quelques petites choses en dehors de l'application (comme les notifications, etc.) et elles sont également examinées par Apple.

Android semble offrir beaucoup plus de liberté. Vous avez des applications qui changent le clavier, ou modifient l'écran de démarrage ou vous permettent de partager entre les applications, etc.

Ma question est donc... si j'installe quelque chose depuis le Play Store, est-ce que je sais que ça se désinstallera toujours correctement? Les développeurs d'applications ont-ils réellement besoin d'écrire un programme de désinstallation ou est-ce fait automatiquement dans le système d'exploitation?

8voto

Milner Points 533

Réponse courte

Généralement, les applications sont désinstallées proprement et la plupart, voire la totalité, de leurs données sont supprimées en même temps. Cependant, des exceptions peuvent s'appliquer aux données stockées sur la carte sd, le cas échéant.

Réponse détaillée

Android utilise une structure de données définie par l'API des développeurs, et ces derniers devraient s'y conformer. Il existe également peu de moyens de dévier de cette structure, car, par exemple, les autorisations du système de fichiers l'empêchent.

Outre le fichier .apk (l'application elle-même) installé à un emplacement défini, il existe également des emplacements définis pour les données des applications: Toutes ces données doivent être situées sous /data/data/ sur le stockage interne (il est rare qu'une application puisse accéder à d'autres emplacements dans le stockage interne pour y placer ses données, en dehors de certains emplacements "temporaires" ou caches. En ce qui concerne la carte sd, l'API recommande fortement d'utiliser Android/data/ comme emplacement correspondant (voir la documentation de l'API).

Tant que les développeurs respectent ces règles, la désinstallation de l'application supprimera également toutes ses données (car le système s'occupe de tous les emplacements définis par la documentation des développeurs, étant donné qu'ils sont facilement identifiés via le nom du paquet). Cependant, sur la carte sd, il y a presque aucune restriction quant aux emplacements auxquels une application peut accéder (ce qui est dû au système de fichiers FAT utilisé pour ces cartes), et certaines applications s'y aventurent.

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