31Jul

Wat is het "commerce" -proces en waarom draait het op mijn Mac?

Er draait momenteel een proces met de naam "commerce" op je Mac. Je kunt het vinden met Activity Monitor, maar met zo'n soortnaam, hoe moet je weten wat het doet?

Dit artikel maakt deel uit van onze doorlopende serie waarin verschillende processen worden beschreven die te vinden zijn in Activity Monitor, zoals kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged en veelanderen. Weet niet wat die services zijn? Beter beginnen met lezen!

Om als eerste uit de weg te gaan: maak je geen zorgen, dit is geen malware. Ik kwam te weten over het proces van vandaag, de commercie, omdat een Twitter-volgeling me vroeg om te proberen te achterhalen wat het is. En het was niet eenvoudig om te achterhalen: er is geen handmatige invoer voor dit proces en de website van Apple biedt eigenlijk geen informatie, zelfs niet in de bronnen voor ontwikkelaars. Dubbelklik op commerce in Activity Monitor en u kunt echter ontdekken waar het zich bevindt:

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

We weten nu dat we een belangrijk onderdeel van macOS hebben gevonden, omdat System Integrity Protection betekent dat gebruikers en applicaties de /System/-map niet kunnen schrijven. Maar als we echt naar de map in kwestie gaan, kunnen we meer te weten komen over waar 'commercie' deel van uitmaakt. Hier is hoe het eruit ziet:

Dat klopt: we kijken naar het Mac App Store-pictogram. Scroll naar beneden en je zult verschillende scripts vinden gerelateerd aan de App Store: storedownloadd, storeinstalld en meer. Het is duidelijk dat "CommerceKit.framework" verschillende dingen bevat die gerelateerd zijn aan de Mac App Store, en "commerce" is een van de vele scripts die het gebruikt om te kopen.

Je kunt dit testen in Activity Monitor: gewoon zoeken naar "commerce". Het moet geen CPU-kracht zijn tijdens het stationair draaien. Open de Mac App Store en je ziet een beetje activiteit.

Het openen van de iTunes Store of iBooks triggert hetzelfde, terwijl het openen van andere apps dat niet doet. Dit vertelt me ​​dat "commerce" betrokken is bij alle Apple-programma's die je dingen proberen te verkopen. Wat, gezien de naam, logisch is.

So: commerce is onderdeel van CommerceKit, de service die macOS gebruikt om uw app-, muziek- en boekaankopen in te schakelen. Het is niets om je zorgen over te maken.

Normaal gesproken verbruikt de handel niet veel CPU-kracht, maar als je het regelmatig gebruikt met veel sap, overweeg dan om de rechten op je Mac te herstellen. Gebruikers hebben gemeld dat dit het probleem kan oplossen.

Photo credit: evka119 / Shutterstock.com