Pravkar ste končali z nastavitvijo svojega novega M1 Mac tako, kot želite, namestili svoje najljubše aplikacije, obnovili zadnjo varnostno kopijo in boste to stvar postavili na preizkušnjo, ko vam pride na misel vprašanje:
Ali je katera od mojih aplikacij optimizirana za čip M1?
Čip M1 je popolnoma nov, kar pomeni, da še ni veliko aplikacij, ki bi ga podpirale. Apple je to uspel z Rosetto 2, ki omogoča, da se aplikacije, ki temeljijo na Intelu, izvajajo na arhitekturi ARM M1. Tako verjetno ne boste opazili velike razlike med vašimi aplikacijami Intel in ARM.
Kljub temu so koristne informacije, Apple pa vam omogoča, da preverite, katero arhitekturo uporablja vsaka od vaših aplikacij. V tej vadnici vam bomo pokazali, kako sami določite te podatke.
Vsebina
- Kako ugotoviti, ali je aplikacija optimizirana za vaš M1 Mac
- Kakšna je razlika med x86 (Intel) in ARM (Apple M1)?
- Kako se aplikacije, ki temeljijo na Intelu, izvajajo na M1 Mac?
-
Ali aplikacije Intel delujejo počasneje kot aplikacije ARM na računalnikih M1 Mac?
- Povezane objave:
Kako ugotoviti, ali je aplikacija optimizirana za vaš M1 Mac
Najprej boste želeli odpreti O tem Macu. To lahko storite tako, da v Spotlight vnesete »About This Mac« ali tako, da kliknete logotip v zgornjem levem kotu menijske vrstice.
Pojavilo se bo pojavno okno, ki vam bo dalo nekaj osnovnih informacij o vašem Macu, kot sta serijska številka in različica macOS. Za naše namene pa bomo kliknili na Sistemsko poročilo gumb.
To bo odprlo novo okno, ki prikazuje več tehničnih informacij o vašem Macu. V levem podoknu tega pojavnega okna boste našli razdelek z oznako Programska oprema in možnost pod to oznako Aplikacije. Pojdi naprej in klikni Aplikacije.
To vas bo pripeljalo do pomičnega seznama vseh aplikacij, nameščenih na vašem Macu. Čeprav ni funkcije iskanja, lahko te aplikacije razvrstite po abecedi, kar bi moralo olajšati iskanje in preverjanje aplikacije, ki jo iščete.
Ko najdete aplikacijo, ki jo želite prepoznati, lahko preverite, za katero arhitekturo je optimizirana, tako da pogledate pod prijazen stolpec.
Tukaj boste videli eno od treh stvari.
- Apple silicij. Kot bi pričakovali, se to nanaša na aplikacije, ki so bile optimizirane za delovanje na Apple Silicon.
- Intel. Spet je odgovor tukaj preprost. To so aplikacije, ki so še vedno optimizirane za Intel. Vaš M1 Mac jih lahko še vedno poganja z Rosetto 2 (več o tem spodaj).
- Univerzalni. To oznako boste videli samo, če uporabljate Mac, ki ni M1. To pomeni, da je bila aplikacija optimizirana za ARM, a ker ne uporabljate čipa M1, deluje "univerzalno" na Intelu.
In to je to!
Kakšna je razlika med x86 (Intel) in ARM (Apple M1)?
Prepričan sem, da večina ljudi, ki je iskala ta članek, že ima osnovno razumevanje razlike med čipom M1 in prej uporabljenimi Intelovimi čipi. Vendar pa morda niste tako seznanjeni z x86, ARM ali zakaj povzročajo težave z združljivostjo.
V bistvu sta ARM (ki ga uporabljajo čipi M1, iPhone, iPad in Apple Watch) in x86 (ki ga uporablja Intel) dve različni vrsti procesorskih arhitektur. Če se to sliši zapleteno, je to zato, ker je – zato ne skrbite! Tukaj je preprost način razmišljanja o tem:
Procesor je kot motor vašega računalnika. Vsak klik, izračun, vtipkano črko itd. dokonča procesor. In tako kot imajo vsi avtomobili motorje, imajo vsi računalniki procesorje.
Recimo, da ste prej imeli v lasti vozilo ameriške proizvodnje in ste od takrat prešli na vozilo japonske izdelave. Oba imata motorje, ki delujejo na podoben način, vendar nobeden od delov ni združljiv. Ne morete vzeti komponent iz enega in jih zamenjati z drugim.
Razlika med Intelovo arhitekturo x86 in arhitekturo ARM M1 je v bistvu ista stvar. Oba procesorja služita istemu namenu in imata prekrivajoče se funkcije. Vendar pa nekatere stvari počnejo drugače, govorijo drug jezik in imajo različne potrebe po združljivosti.
Zato Apple razlikuje med aplikacijami, ki so optimizirane za Intel, in aplikacijami, ki so optimizirane za ARM – ker delujejo zelo različno na istem procesorju.
Kako se aplikacije, ki temeljijo na Intelu, izvajajo na M1 Mac?
Morda ste opazili težavo v analogiji, ki sem jo pravkar dal prej. Če sta procesorja M1 in Intel tako nezdružljiva kot motorji Toyota in Chevrolet, kako se lahko aplikacije, ki temeljijo na Intelu, izvajajo na procesorju M1?
Za to je zasluga Applova Rosetta 2, ki je na vašem M1 Macu malo inženirske magije. Preprosto povedano, Rosetta 2 je storitev, ki prevaja aplikacije, optimizirane za Intel, v arhitekturo ARM vašega čipa M1.
Če aplikacija pravi »Naredi to«, v Intel-speak, Rosetta 2 to prevede v ARM-speak za vaš M1 čip. To počne tudi v ozadju, tako da s storitvijo Rosetta 2 ne boste pogosto komunicirali.
Ali aplikacije Intel delujejo počasneje kot aplikacije ARM na računalnikih M1 Mac?
Počakaj malo. Če se aplikacija, ki temelji na Intelu, prevaja v ARM, ko jo uporabljate, ali jo to ne upočasni?
Da - nekako. Tehnično gledano te aplikacije delujejo počasneje kot njihovi kolegi ARM, v nekaterih primerih pa je razlika zelo opazna. Ko se za M1 posodobi več aplikacij, boste nedvomno opazili veliko povečanje zmogljivosti v teh aplikacijah.
Vendar to ne pomeni, da so aplikacije, ki temeljijo na Intelu, "počasne" na čipu M1. Pravzaprav mnogi od njih delujejo hitreje kot kdaj koli na procesorju Intel. To je posledica nore količine energije, ki jo je Apple uspel izvleči iz čipa M1.
Če torej uporabljate Mac, ki ni M1, in ste pravkar ugotovili, da vse vaše aplikacije še vedno delujejo na Intelu, naj vas to ne odvrne od nakupa M1 Mac. Razlika je minimalna, poleg tega pa bo večina teh aplikacij kmalu posodobljena. Kupite nov svetleč Mac in uživajte v bliskovitih zmogljivostih vseh svojih aplikacij, ne glede na to, ali so ARM ali druge.