31Jul

Mis on "kaubanduse" protsess ja miks see töötab minu Macis?

Praegu käivitatakse teie Macis käivitatav protsess "kaubandus".Kas te võite seda kasutada, kasutades Activity Monitorit, kuid üldnimetusega nimega, kuidas peaksite teadma, mida see teeb?

See artikkel on osa meie käimasolevast seeriast, mis selgitab Activity Monitori erinevaid protsesse, nagu kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, powerd, coreauthd, configd, mdnsresponder, UserEventAgent, nsurlstoraged ja paljudteised. Kas te ei tea, millised on need teenused? Parem alustage lugemist!

Esmakordselt ilmselgeks saamiseks: ärge muretsege, see pole pahavara. Ma avastasin tänase protsessi, kaubanduse kohta, sest Twitteri jälgija palus, et ma püüaksin välja mõista, mis see on. Ja seda ei olnud lihtne kindlaks teha: selle protsessi jaoks ei ole käsitsi sisestatud ja Apple'i veebisait ei paku põhimõtteliselt mingit teavet isegi arendaja ressursside puhul. Aktiivse monitori topeltklõpsuprotkaart aga saate teada, kus see asub:

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

Nüüd teame, et oleme leidnud MacOS põhiosa, sest süsteemi terviklikkuse kaitse tähendab kasutajaid ja rakendused ei saa kirjutada /System/ kausta. Aga kui me tegelikult asume vastavasse kausta, võime rohkem teada saada, milline on "kaubanduse" osa. Siin on see välja näeb:

See on õige: me vaatame Mac App Store'i ikooni. Kerige allapoole ja leiate App Store'iga seotud erinevad skriptid: storedownloadd, storeinstalld ja palju muud. On selge, et CommerceKit.framework sisaldab Mac App Store'iga seotud erinevaid asju ja "kaubandus" on üks paljudest skriptidest, mida ta ostmiseks kasutab.

Saate selle katsetada rakenduses Activity Monitor: lihtsalt otsi "kaubandus". See ei tohiks olla tühjaks jäänud CPU-võimsust. Kuid avage Mac App Store, ja näete natuke tegevust.

iTunesi poe või iBooksi avamine käivitab sama asja, kuid muude rakenduste avamisel seda ei tehta. See ütleb mulle, et "kaubandus" on seotud kõigi Apple programmidega, mis üritavad sulle asju müüa. Milline, arvestades nime, on mõistlik.

Niisiis: kaubandus on osa CommerceKitist, mida teenus macOS kasutab teie rakenduse, muusika ja raamatuostude lubamiseks. See pole miski muretseda.

Tavaliselt ei kasuta kaubanduses palju CPU võimsust, kuid kui leiad, et seda regulaarselt palju mahlaga kasutate, kaalute Maci õiguste parandamist. Kasutajad on teatanud, et see võib probleemi lahendada.

Photo credit: evka119 / Shutterstock.com