31Jul

Qu'est-ce que le processus "commerce", et pourquoi fonctionne-t-il sur mon Mac?

Il y a un processus appelé "commerce" fonctionnant sur votre Mac en ce moment. Vous pouvez le trouver en utilisant Activity Monitor, mais avec un nom générique comme ça, comment êtes-vous censé savoir ce qu'il fait?

Cet article fait partie de notre série en cours expliquant divers processus trouvés dans Activity Monitor, comme kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, sauvegarde, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged, et beaucoupautres. Je ne sais pas ce que sont ces services? Mieux vaut commencer à lire!

Pour éviter tout d'abord l'évidence: ne vous inquiétez pas, ce n'est pas un logiciel malveillant. J'ai découvert le processus d'aujourd'hui, le commerce, parce qu'un suiveur de Twitter a demandé que j'essaie de comprendre ce que c'est. Et ce n'était pas facile à traquer: il n'y a pas d'entrée manuelle pour ce processus, et le site web d'Apple ne propose pratiquement aucune information, même dans les ressources des développeurs. Double-cliquez sur le commerce dans Activity Monitor, et vous pouvez découvrir où il se trouve:

/System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/ commerce

Nous savons maintenant que nous avons trouvé une partie centrale de macOS, parce que la protection de l'intégrité du système signifie que les utilisateurs et les applications ne peuvent pas écrire le dossier /System/.Mais si nous nous dirigeons vers le dossier en question, nous pouvons en apprendre davantage sur ce que le «commerce» fait partie de. Voici à quoi cela ressemble:

C'est vrai: nous regardons l'icône du Mac App Store. Faites défiler vers le bas et vous trouverez divers scripts liés à l'App Store: storedownloadd, storeinstalld, et plus encore. Il est clair que "CommerceKit.framework" inclut plusieurs choses liées au Mac App Store, et "commerce" est l'un des nombreux scripts qu'il utilise pour l'achat.

Vous pouvez tester ceci dans Activity Monitor: il suffit de chercher "commerce". Il ne devrait pas y avoir de puissance CPU au ralenti. Ouvrez le Mac App Store, cependant, et vous verrez un peu d'activité.

L'ouverture de l'iTunes Store ou d'iBooks déclenche la même chose, alors que l'ouverture d'autres applications ne l'est pas. Cela me dit que "commerce" est impliqué dans tous les programmes Apple qui essaient de vous vendre des choses. Ce qui, compte tenu du nom, a du sens.

Donc: le commerce fait partie de CommerceKit, qui est le service que macOS utilise pour activer vos achats d'applications, de musique et de livres. Ce n'est pas une raison de s'inquiéter.

Généralement, le commerce n'utilise pas beaucoup de puissance CPU, mais si vous le trouvez régulièrement en utilisant beaucoup de jus, pensez à réparer les permissions sur votre Mac. Les utilisateurs ont signalé que cela peut résoudre le problème.

Crédit photo: evka119 / Shutterstock.com