Ako zistiť, či aplikácia pre macOS používa Intel alebo ARM

Práve ste dokončili nastavenie svojho nového M1 Mac tak, ako sa vám páči, nainštalovali ste si obľúbené aplikácie, obnovili ste poslednú zálohu a chystáte sa otestovať túto vec, keď vám napadne otázka:

Sú niektoré z mojich aplikácií optimalizované pre čip M1?

Čip M1 je úplne nový, čo znamená, že zatiaľ neexistuje veľa aplikácií, ktoré by ho podporovali. Apple to dokázal pomocou Rosetta 2, ktorá umožňuje aplikáciám založeným na Intel bežať na architektúre ARM M1. Pravdepodobne si teda nevšimnete veľký rozdiel medzi aplikáciami Intel a ARM.

Napriek tomu sú to užitočné informácie a Apple vám umožňuje skontrolovať, ktorú architektúru každá z vašich aplikácií používa. V tomto návode vám ukážeme, ako tieto informácie určiť sami.

Obsah

  • Ako zistiť, či je aplikácia optimalizovaná pre váš M1 Mac
  • Aký je rozdiel medzi x86 (Intel) a ARM (Apple M1)?
  • Ako fungujú aplikácie založené na Intel na M1 Mac?
  • Bežia aplikácie Intel pomalšie ako aplikácie ARM na počítačoch M1 Mac?
    • Súvisiace príspevky:

Ako zistiť, či je aplikácia optimalizovaná pre váš M1 Mac

Najprv budete chcieť otvoriť O tomto Macu. Môžete to urobiť zadaním „About This Mac“ do Spotlight alebo kliknutím na logo  v ľavom hornom rohu panela s ponukami.

Zobrazí sa kontextové okno, ktoré vám poskytne základné informácie o vašom Macu, ako je sériové číslo a verzia macOS. Pre naše účely však klikneme na Systémová správa tlačidlo.

Tým sa otvorí nové okno, ktoré zobrazuje ďalšie technické informácie o vašom Macu. V ľavej časti tohto kontextového okna nájdete sekciu s označením softvér a možnosť pod tým označeným Aplikácie. Pokračujte a kliknite Aplikácie.

Tým sa dostanete do rolovacieho zoznamu všetkých aplikácií nainštalovaných na vašom Macu. Aj keď neexistuje žiadna funkcia vyhľadávania, môžete tieto aplikácie zoradiť podľa abecedy, čo by malo uľahčiť nájdenie a kontrolu aplikácie, ktorú hľadáte.

Keď nájdete aplikáciu, ktorú chcete identifikovať, môžete skontrolovať, pre ktorú architektúru je optimalizovaná Milý stĺpec.

Tu uvidíte jednu z troch vecí.

  • Apple Silicon. Ako by ste očakávali, týka sa to aplikácií, ktoré boli optimalizované na spustenie na Apple Silicon.
  • Intel. Odpoveď je tu opäť jednoduchá. Toto sú aplikácie, ktoré sú stále optimalizované pre Intel. Váš M1 Mac ich však stále dokáže spustiť pomocou Rosetta 2 (viac o tom nižšie).
  • Univerzálny. Tento štítok uvidíte iba vtedy, ak používate Mac bez M1. Znamená to, že aplikácia bola optimalizovaná pre ARM, ale keďže nepoužívate čip M1, beží „univerzálne“ na Intel.

A je to!

Aký je rozdiel medzi x86 (Intel) a ARM (Apple M1)?

Som si istý, že väčšina ľudí, ktorí hľadali tento článok, už základne chápe rozdiel medzi čipom M1 a predtým používanými čipmi Intel. Možno však nie ste tak oboznámení s x86, ARM alebo prečo spôsobujú problémy s kompatibilitou.

ARM (ktorý používajú čipy M1, iPhone, iPad a Apple Watch) a x86 (používaný spoločnosťou Intel) sú v podstate dva rôzne druhy architektúr procesorov. Ak to znie komplikovane, je to preto, že to tak je – takže sa nebojte! Tu je jednoduchý spôsob, ako o tom premýšľať:

Procesor je ako motor vášho počítača. Každé kliknutie, výpočet, napísané písmeno, atď., dokončí spracovateľ. A rovnako ako všetky autá majú motory, všetky počítače majú procesory.

Teraz povedzme, že ste predtým vlastnili vozidlo americkej výroby a odvtedy ste prešli na vozidlo vyrobené v Japonsku. Oba majú motory, ktoré bežia podobným spôsobom, ale žiadna z častí nie je kompatibilná. Nemôžete odoberať komponenty z jedného a zamieňať ich s druhým.

Rozdiel medzi architektúrou Intel x86 a architektúrou ARM M1 je v podstate rovnaký. Oba procesory slúžia na rovnaký účel a majú prekrývajúce sa funkcie. Niektoré veci však robia aj inak, hovoria iným jazykom a majú iné potreby na kompatibilitu.

To je dôvod, prečo Apple rozlišuje medzi aplikáciami optimalizovanými pre Intel a optimalizovanými pre ARM – pretože na rovnakom procesore bežia veľmi odlišne.

Ako fungujú aplikácie založené na Intel na M1 Mac?

Možno ste si všimli problém v analógii, ktorú som práve uviedol predtým. Ak sú procesory M1 a Intel také nekompatibilné ako motory Toyota a Chevrolet, ako môžu aplikácie založené na Inteli bežať na procesore M1?

Je to vďaka Apple Rosetta 2, čo je trochu inžinierska mágia na vašom M1 Mac. Jednoducho povedané, Rosetta 2 je služba, ktorá prekladá aplikácie optimalizované pre Intel do architektúry ARM vášho čipu M1.

Ak aplikácia hovorí „Urob toto“ v reči Intel, Rosetta 2 to preloží do reči ARM pre váš čip M1. Robí to aj na pozadí, takže so službou Rosetta 2 nebudete príliš často komunikovať.

Bežia aplikácie Intel pomalšie ako aplikácie ARM na počítačoch M1 Mac?

Počkaj. Ak sa aplikácia založená na Intel prekladá do ARM, keď ju používate, nespomalí to?

Áno - druh. Technicky tieto aplikácie bežia pomalšie ako ich náprotivky ARM a v niektorých prípadoch je rozdiel veľmi viditeľný. Keď sa pre M1 aktualizuje viac aplikácií, nepochybne si v týchto aplikáciách všimnete veľké zvýšenie výkonu.

To však neznamená, že aplikácie založené na Intel sú na čipe M1 v žiadnom prípade „pomalé“. V skutočnosti mnohé z nich bežia rýchlejšie ako kedykoľvek predtým na procesoroch Intel. Je to kvôli šialenému množstvu energie, ktoré sa spoločnosti Apple podarilo dostať z čipu M1.

Ak teda používate Mac bez M1 a práve ste si uvedomili, že všetky vaše aplikácie stále bežia na Intel, nenechajte sa tým odradiť od M1 Macu. Rozdiel je minimálny a okrem toho väčšina týchto aplikácií bude čoskoro aktualizovaná. Kúpte si nový lesklý Mac a vychutnajte si bleskurýchly výkon všetkých vašich aplikácií, či už sú to ARM alebo iné.