Čo je Rosetta 2 na Macu?


Ak máte Mac, ktorý používa Apple Silicon, možno ste už počuli o Rosetta 2. Ide o kritickú súčasť macOS, ktorá umožňuje kompatibilitu s aplikáciami navrhnutými pre Intel Mac. vysvetlíme.

Rosetta umožňuje Intel Mac Apps bežať na Apple Silicon

Ako pravdepodobne viete, spoločnosť Apple prechádza zo svojej zostavy Mac tak, aby používala svoje vlastné procesory navrhnuté na základe architektúry Arm. Apple vydal prvé počítače Mac s Apple Silicon v novembri 2020. Zatiaľ čo väčšina aplikácií bola aktualizovaná tak, aby bežala natívne na Apple Silicon, stále existujú niektoré, ktoré ešte neboli aktualizované. To je miesto, kde prichádza Rosetta 2.

Rosetta 2 je prekladová vrstva pre spúšťanie aplikácií založených na Intel na počítačoch Apple Silicon Mac. Používa dynamický binárny preklad na prevod kódu x86_64 na architektúru Arm64, ktorú používajú čipy M1 a M2. Umožňuje týmto novým počítačom Mac spúšťať aplikácie, ktoré neboli aktualizované tak, aby bežali natívne na Apple Silicon.

Apple prvýkrát predstavil Rosetta 2 s vydaním macOS Big Sur 11.0 v roku 2020. Jej názov je odkazom na Rosettskú dosku, ktorá bola kľúčom k prekladu mnohých starovekých textov. „2“ na konci názvu odkazuje na skutočnosť, že ide o druhú verziu neskoršieho prekladu Rosetta. Pôvodná Apple Rosetta umožňovala spustenie aplikácií PowerPC na počítačoch Intel Mac už v roku 2006.

Ako používať Rosetta 2

Ak vlastníte Apple Silicon Mac, macOS automaticky nainštaluje Rosetta 2, keď sa prvýkrát pokúsite spustiť aplikáciu Intel, ktorá nebola aktualizovaná na natívne spustenie. Pri prvom spustení budete vyzvaní na inštaláciu Rosetta 2. Keď uvidíte okno „Musíte nainštalovať Rosetta“, kliknite na „Inštalovať“.

Po nainštalovaní Rosetta 2 bude za behu ticho prekladať aplikácie Intel Mac, ktoré ešte nie sú natívne pre Apple Silicon. To znamená, že pri spustení aplikácie cez Rosetta 2 by ste si nemali všimnúť žiadny rozdiel vo výkone. Je veľmi pôsobivé, ako dobre to funguje.

Viac tipov Rosetta 2

Ak si nie ste istí, či je aplikácia spustená v Rosetta 2, môžete to skontrolovať otvorením aplikácie Monitor aktivity. V Monitore aktivity vyberte kartu CPU. Ak je aplikácia spustená v Rosetta 2, bude označená ako „Intel“ v stĺpci „Druh“.

Ak je aplikácia Universal Binary (čo znamená, že môže bežať natívne na počítačoch Intel aj Apple Silicon Mac), môžete vynútiť spustenie aplikácie v Rosetta 2. Normálne to nechcete urobiť, ale niekedy Verzia aplikácie Intel sa môže líšiť od verzie Apple Silicon.

Ak chcete vynútiť spustenie aplikácie v Rosetta 2, nájdite ju vo Finderi, kliknite pravým tlačidlom myši na ikonu aplikácie a vyberte možnosť „Získať informácie“. V okne Získať informácie začiarknite políčko vedľa položky „Otvoriť pomocou Rosetta“.

Potom zatvorte informačné okno a spustite aplikáciu z tejto ikony. Načíta sa do Rosetta 2. V ideálnom prípade to nebudete musieť robiť, ale ak chcete, táto možnosť je tu vždy. Veľa štastia!