Je to několik týdnů nazpátek, co Apple v rámci své třetí letošní podzimní konference představil první čip z rodiny Apple Silicon, konkrétně s označením M1. Hned v ten den jsme se dále dočkali představení zbrusu nového MacBooku Air, 13″ MacBooku Pro a Macu mini, samozřejmě se zmíněným čipem M1. Jak jistě většina z vás ví, tak tento čip funguje oproti procesorům od Intelu na odlišné architektuře. Kvůli tomu nemůžete na Macích s procesorem M1 spustit aplikace, které jsou původně určené pro zařízení s procesorem Intel. Apple samozřejmě uživatele nenechal na holičkách a s příchodem M1 přišel také překladač kódu s názvem Rosetta 2.
Díky překladači Rosetta 2 můžete na Macích s M1 jednoduše spustit jakoukoliv aplikaci, která byla původně určená pro Intel. První Rosettu Apple představil při přechodu z procesorů PowerPC na Intel, a to v roce 2006. Nutno podotknout, že jak tehdy, tak i v současné době, funguje Rosetta opravdu velmi dobře. Pokud prostřednictvím ní spustíte jakoukoliv aplikaci, tak se sice určité aplikace stanou náročnější na výkon, jelikož dochází ke zmíněnému překladu v reálném čase, každopádně ve většině případech se do problémů rozhodně nedostanete. Rosetta 2 bude k dispozici několik krátkých let, poté už se budou vývojáři muset rozhodnout, zdali budou své aplikace „psát“ pro Intel či pro Apple Silicon. Do dvou let by se procesory M1 měly nacházet ve všech jablečných počítačích.
Jestliže se chystáte k zakoupení Macu s procesorem M1, tak se dost možná ptáte, jakým způsobem lze Rosettu 2 využít, popřípadě jak ji můžete nainstalovat. Dobrou zprávou je, že se ve finále prakticky o nic nemusíte starat. Jakmile totiž na Macu s M1 poprvé spustíte aplikaci, která pro svůj chod Rosettu 2 potřebuje, tak se vám zobrazí malé okno, prostřednictvím kterého můžete instalaci Rosetty 2 jediným tlačítkem spustit. Jestliže se však chcete předem připravit, tak můžete Rosettu 2 na váš Mac nainstalovat předem, a to pomocí Terminálu. Postupovat můžete následovně:
- Prvně aplikaci Terminál na vašem Macu s M1 spusťte.
- Učinit tak můžete buď pomocí Spotlightu, anebo jej najdete v Aplikacích ve složce Utility.
- Po spuštění už jen stačí, abyste si zkopírovali tento příkaz:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
- Jakmile si příkaz zkopírujete, tak jej jednoduše do okna Terminálu vložte.
- Nakonec stačí, abyste na klávesnici klepnuli na Enter. Tímto se instalace Rosetta 2 spustí.