2 votes

Le texte traduit en français en conservant les mêmes balises HTML serait le suivant : Une application macOS peut-elle définir quels dossiers + fichiers + paramètres (tâches en arrière-pla

Je suis en train d'utiliser une application macOS - et je me demande comment définir quels dossiers créés par l'application sont supprimés lors de l'utilisation d'apps de nettoyage telles que CleanMyMacX ou d'autres outils de désinstallation similaires.

Jusqu'à présent, il semble qu'il devrait y avoir une suppression de ~/Library/Application Support/Nom de l'Application au moins, ainsi que la suppression des Tâches en arrière-plan et des Notifications.

En installant l'application, elle demande la permission d'envoyer des Notifications, et ajoute également une tâche en arrière-plan / au démarrage.

Je m'attends à ce que si j'utilise un outil pour supprimer l'application, ces dossiers / configurations des Paramètres du Système soient certainement supprimés. Ce n'est pas le cas apparemment.

Alors comment une application communique-t-elle quels dossiers "sont disponibles pour la suppression" à ces apps de désinstallation?

L'idéal serait que je puisse envoyer cette information, sous la forme de "effectuer ces changements", aux développeurs de l'application, et qu'ils puissent faire les bons commutateurs / changements pour que l'application soit proprement supprimée en supprimant, ou en désinstallant. Mais à moins de savoir quel type d'information envoyer, je ne puis les aider à nous aider (les utilisateurs finaux).

Mais je ne sais pas où chercher ou comment trouver ce type d'information.

Y a-t-il des bonnes pratiques répertoriées, disons, par Apple, quelque part, ou quelque chose qui puisse aider dans ce sens?

1voto

user43889 Points 266

Il n'y a pas de meilleure pratique en matière de désinstallation d'applications.

Il n'y a pas d'emplacement central sur macOS où les applications stockent des informations sur les fichiers et dossiers qu'elles ont créés. Les applications ne communiquent pas sur les dossiers "disponibles pour la suppression".

Il existe certaines applications de nettoyage qui peuvent être configurées pour surveiller ce que chaque application ouvre et stocker ces informations pour un nettoyage ultérieur. Je ne recommande pas de le faire.

Les applications de nettoyage gratuites (et payantes) font un assez bon travail en inspectant tous les endroits qui pourraient avoir besoin d'être nettoyés. La plus couramment utilisée est la gratuite AppCleaner.

Pour être honnête, je reste un peu méfiant envers CleanMyMacX de MacPaw car il offre tellement de fonctionnalités en un seul endroit sans vraiment exceller dans quoi que ce soit (c'est mon avis personnel - d'autres pourraient ne pas être d'accord). Il vaut mieux utiliser AppCleaner.

Certaines applications complexes et volumineuses (par exemple Adobe) fournissent leur propre application de désinstallation ou des détails sur leur site Web sur la manière de désinstaller proprement.

Si vous rencontrez des problèmes avec une application particulière et que AppCleaner ne parvient pas à la supprimer complètement, consultez le site Web des développeurs pour voir s'ils ont des instructions de désinstallation.

À quelques ajouts près, c'est à peu près la même réponse que Comment désinstaller une application de mon Mac?

0voto

benwiggy Points 21125

Alors comment une application communique-t-elle aux applications de suppression les dossiers "disponibles pour la suppression"?

Je ne suis pas sûr qu'elles le fassent. Les applications de nettoyage recherchent simplement les dossiers et les fichiers portant le nom de l'application ou l'identifiant du bundle, et les suppriment.

Vous avez raison, elles peuvent passer à côté de fichiers; ou pire, supprimer des fichiers appartenant à un autre processus.

Les applications sandbox mettront tout dans ~/Library/Containers, et supprimer leur dossier nommé à l'intérieur supprimera tout ce qu'elles ont ajouté. C'est la façon "moderne", utilisée dans iOS.

Mais, en général, la plupart des applications laissent seulement un très petit nombre de fichiers, qui ne feront rien si l'application elle-même est supprimée.

Les applications complexes qui installent beaucoup de composants tendent à fournir des programmes de désinstallation, ou des instructions sur ce qu'il faut supprimer.

Je suis moi-même méfiant à l'idée d'utiliser une application de "nettoyage"; ou un outil de "maintenance régulière".

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X