Co je Rosetta 2 a jak funguje na počítačích Mac s čipy M1, M2 a M3?

Poslední aktualizace: 04/11/2025

  • Rosetta 2 automaticky a transparentně překládá aplikace Intel do platformy Apple Silicon v systému macOS.
  • Snadná instalace: je vyžadována při otevření aplikace Intel nebo ji lze vynutit z Terminálu.
  • Vysoká kompatibilita s uživatelskými aplikacemi; omezení týkající se rozšíření jádra a staršího hardwaru.
  • Nativní aplikace jsou lepší: spotřebovávají méně energie a fungují lépe; Rosetta bude k dispozici pouze po omezenou dobu.
Rosetta 2

Pokud máte Mac, možná jste už slyšeli o Rozeta 2Toto je komponenta, která umožňuje mnoha dlouhodobým programům pokračovat v běhu s čipem Apple. Rosetta 2 je překladová vrstva od Applu pro spouštění aplikací Intelu na Apple Siliconu.A i když působí neviditelně, stojí za to vědět, jak funguje, jak se instaluje, jaké má limity a co se s ním stane v budoucnu.

V následujících řádcích najdete kompletního průvodce se skutečnými triky a praktickými případy. Naučíte se, jak zjistit, zda aplikace potřebuje Rosettu, jak ji nainstalovat automaticky nebo z Terminálu a jaký je její dopad na výkon a spotřebu zdrojů., plus další sekci pro případ, že byste potřebovali obnovit data po neúspěšné instalaci.

Co je Rosetta 2 a k čemu se používá?

Rosetta 2 je dynamický binární překladač vytvořený společností Apple pro macOS na počítačích s procesory Apple Silicon. Jeho úkolem je převádět, za chodu nebo předem, kód aplikací kompilovaných pro Intel x86_64 na instrukce ARM64. Čipy od Applu si rozumí, takže tyto aplikace lze používat, aniž by se vývojář dotkl jediného řádku kódu.

Není to aplikace, kterou otevřete nebo nakonfigurujete; ve skutečnosti neuvidíte ikonu v Docku ani panel předvoleb. Rosetta 2 se aktivuje automaticky při otevření aplikace určené speciálně pro Intel.Přeloží váš kód a umožní vám ho používat, jako by se nic nestalo. Ve většině případů je chování pro uživatele transparentní.

Rosetta 2

Trocha historie: od původní Rosetty k Rosettě 2

Apple již technologii se stejným názvem použil během přechodu z PowerPC na Intel v roce 2006. Ta původní Rosetta, která byla součástí Mac OS X Tiger, překládala instrukce G3 a G4 (včetně AltiVec), ale ne G5.Aplikace, které se spoléhaly na instrukční sady G5, proto nemohly běžet, pokud je vývojáři neupravili.

Stará verze měla značná omezení: mnoho výpočetně náročných aplikací (např. sledovače paprsků nebo některé videohry) nefungovalo správně nebo byly jednoduše nekompatibilní. Některé profesionální aplikace Apple z té doby (Final Cut Pro, Motion, Aperture, Logic Pro) vyžadovaly „crossgrading“ na univerzální binární soubory běžet nativně na Intelu místo přes Rosettu.

Existoval také dlouhý seznam neslučitelností. Původní Rosetta nepodporovala klasické prostředí (aplikace pro Mac OS 9 nebo starší), rozšíření jádra a software, který na nich závisel., spořiče obrazovky, aplikace, které vyžadovaly velmi přesné zpracování výjimek, ani některé Java aplikace (včetně některých s knihovnami JNI) a další případy.

Technický důvod mnoha z těchto omezení spočívá v jejich návrhu. Původní Rosetta fungovala jako proces v uživatelském prostoru který mohl pouze zachycovat a překládat uživatelský kód, na rozdíl od starého 68k emulátoru (mnohem úžeji propojeného na nízké úrovni s nanokernelem), což znamenalo menší prostor pro zachycení určitých systémových operací a na oplátku menší riziko ladění a zabezpečení.

Exkluzivní obsah – klikněte zde  Zakažte animace a průhlednosti, aby Windows 11 létal

Jak Rosetta 2 funguje na aktuálním macOS

Rosetta 2 modernizuje a zdokonaluje tuto myšlenku pro přechod z Intelu na Apple Silicon. Dynamicky překládá binární soubory x86_64 do ARM64 a v mnoha případech provádí dopředný překlad. Při prvním otevření aplikace se zrychlí následné spuštění. U aplikací zaměřených na interakci s uživatelem a mírné zatížení je výkon obvykle velmi dobrý.

Apple stále doporučuje hledat nativní verze, kdykoli je to možné, a seznámit se s nimi. vlastnosti počítačů ARM. Ačkoli většina uživatelů si nevšimne žádných zjevných rozdílů ve výkonu, nativní aplikace plně využívají potenciálu čipu. a mají tendenci spotřebovávat méně zdrojů, což se může také promítnout do nižších výdajů na energii.

Rosetta 2

Kompatibilita: jak zjistit, zda aplikace potřebuje Rosettu

macOS vám to umožňuje zkontrolovat ve Finderu během několika sekund. Vyberte ikonu aplikace, přejděte do nabídky Soubor > Získat informace a podívejte se do pole Typ nebo Třída.Uvidíte jeden z těchto štítků:

  • Aplikace (Intel)Pro spuštění na Macu s čipem Apple je vyžadován systém Rosetta 2.
  • Použití (univerzální): obsahuje binární soubory pro Apple Silicon a Intel; nevyžaduje Rosettu a standardně používá Apple Silicon.

V některých univerzálních aplikacích je také speciální pole. Možnost „Otevřít v Rosettě“ umožňuje univerzální aplikaci načíst pluginy nebo rozšíření, která ještě nejsou přizpůsobena pro Apple Silicon.Pokud se doplněk přestane zobrazovat nebo nefunguje, ukončete aplikaci, povolte tuto možnost a zkuste to znovu.

Automatická instalace Rosetty 2

Rosetta 2 je k dispozici pouze na počítačích Mac s čipem Apple. Pro první instalaci potřebujete připojení k internetu.protože macOS stahuje komponenty ze serverů společnosti Apple.

  1. Otevřete libovolnou aplikaci, která to vyžaduje. Pokud se aplikace spustí, Rosetta je již nainstalována a funguje..
  2. Pokud není nainstalován, macOS zobrazí výzvu k jeho stažení. Klikněte na Instalovat a ověřte se pomocí svého uživatelského jména a hesla. aby bylo možné instalaci provést.
  3. Pokud zvolíte „Teď ne“, nic se nestane; macOS se vás znovu zeptá, když se pokusíte otevřít jinou aplikaci, která to potřebuje..

Pokud se oznámení po otevření aplikace nezobrazí, může to mít dva důvody: Buď je Rosetta 2 již nainstalována, nebo ji daná aplikace nepotřebuje. protože je univerzální nebo nativní pro Apple Silicon.

Instalace z terminálu (vynucená instalace)

V některých scénářích (například když instalaci nespustí žádná aplikace Intel nebo po selhání) můžete Rosettu 2 nainstalovat z Terminálu. Otevřete Terminál a použijte příkaz pro aktualizaci softwaru:

softwareupdate --install-rosetta

Také uvidíte průvodce, kteří používají úplnou cestu a akceptují licenci ve stejném příkazu. Je platné spustit variantu s cestou a akceptací licence.:

Exkluzivní obsah – klikněte zde  Samsung Galaxy AI vs Apple Intelligence: Která je nejlepší mobilní AI?

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

S oběma, pokud existuje spojení a Mac je Apple Silicon, Instalace je dokončena během několika sekund a Rosetta bude k dispozici pro všechny aplikace, které ji vyžadují..

štěpky m1 m2

Zoom, PASCO Capstone a LockDown Browser na Macu s M1/M2

Opakující se otázkou je, zda aplikace označené jako Intel 64 fungují na Macu s čipem Apple. Obecná odpověď zní ano, běží na Rosettě 2, pokud nejsou závislé na rozšířeních jádra nebo starším hardwaru. Není podporováno na Apple Silicon.

Ohledně konkrétních případů: Zoom má nativní verzi pro Apple Silicon a funguje i přes Rosetta 2, pokud si nainstalujete variantu od Intelu.Pro dosažení nejlepšího výkonu se doporučuje stáhnout si nativní verzi z jejich webových stránek.

Pro prohlížeč PASCO Capstone a LockDown (výrobce originálního vybavení Cengage), Pokud jsou kategorizovány jako Intel 64 a neinstalují nekompatibilní kexty nebo ovladače, budou normálně fungovat i přes Rosettu 2.Vždy si však zkontrolujte oficiálního průvodce od každého poskytovatele a nejnovější verze.

Pokud máte jakékoli pochybnosti, proveďte tuto kontrolu: Otevřete aplikaci a pokud vás systém macOS vyzve k instalaci Rosetty, dokončete proces. Pokud se aplikace otevře bez chyb, je kompatibilní prostřednictvím překladu.Typ aplikace můžete také zkontrolovat, jak je vysvětleno dříve v části Získat informace.

„Otevřít pomocí Rosetty“ v univerzálních aplikacích

V některých univerzálních aplikacích uvidíte specifické pole. Povolení možnosti „Otevřít v Rosettě“ způsobí, že se pod překladačem spustí aplikace, která je již nativní.A dává to smysl, když potřebujete použít doplněk, rozšíření nebo plugin, který ještě není přizpůsoben pro Apple Silicon.

Pokud se rozšíření nezobrazí, zkuste toto: Zavřete aplikaci, zaškrtněte políčko, znovu ji otevřete a zkontrolujte, zda je doplněk nyní rozpoznán.Po aktualizaci pluginu budete moci zrušit zaškrtnutí možnosti obnovení nativního výkonu.

Limity a nekompatibilní případy

Přestože Rosetta 2 pokrývá drtivou většinu uživatelských scénářů, ne vše je přeložitelné. Stejně jako v předchozím přechodu překladač nespustí rozšíření jádra ani software, který je na nich závislý.ani neřeší nedostatek starších hardwarových rozhraní.

Příběh Rosetty (původní verze) uváděl několik výjimek, které pomáhají pochopit rizikový profil. Následující aplikace nebyly kompatibilní: Klasické prostředí, aplikace pro Mac OS 9 a starší, některé spořiče obrazovky, aplikace s velmi přesným zpracováním výjimek a některé binární soubory Java s JNI.Rosetta 2, ačkoli modernější, zachovává princip: cokoli vyžadující komponenty velmi nízké úrovně je obvykle vynecháno.

Rozdíly s jinými „vrstvami“ kompatibility

Rosetta 2 není virtualizační ani univerzální emulátor operačního systému Intel. Překládá uživatelské binární soubory x86_64 do ARM64, aby běžely na macOSNefunguje však na Windows ani nenahrazuje nástroje, jako je virtualizace nebo technologie Wine/CrossOver pro aplikace z jiných systémů.

To znamená, že například Rosetta 2 nelze použít ke spouštění aplikací systému WindowsPokud potřebujete software pro Windows, budete muset použít virtualizaci (pokud ji dodavatel podporuje), kontejner kompatibility nebo počítač s Windows.

Exkluzivní obsah – klikněte zde  Jak nastavit bezdrátový router Apple

Dostupnost a plán

Po nedávné konferenci WWDC byla aktualizována veřejná dokumentace, která nastiňuje plány údržby pro Rosettu 2. Apple naznačuje, že Rosetta 2 zůstane univerzálním nástrojem pro další dvě hlavní verze macOS (až do macOS 27). aby vývojáři mohli snadněji dokončit migraci svých aplikací.

Počínaje verzí macOS 28, Apple plánuje zachovat podmnožinu funkcí Rosetty 2 zaměřených na starší, neudržované herní tituly. které závisí na makrech nebo programování specifických pro Intel. Tato nuance naznačuje postupný ústup od běžného používání.

Stejná dokumentace opakuje, že macOS Tahoe bude poslední verzí kompatibilní s Macy s procesory IntelTato zařízení však budou po dobu tří let dostávat další bezpečnostní aktualizace. Mezi počítače s procesorem Intel kompatibilní s Tahoe patří 16palcový MacBook Pro z roku 2019, 13palcový MacBook Pro z roku 2020 (se čtyřmi porty Thunderbolt 3), 27palcový iMac z roku 2020 a Mac Pro z roku 2019.

Souběžně s tím Apple aktualizuje články podpory s aktuálními daty (například 12. února 2025 na různých místech). Vždy je vhodné nahlédnout do oficiálního dokumentu pro váš region, abyste si ověřili jednotlivé kroky a dostupnost.protože nuance textu nebo umístění se mohou lišit.

Rychlé časté dotazy

  • Je bezpečné nainstalovat Rosettu 2 na Mac s čipem Apple? Ano. Je to oficiální komponenta společnosti Apple stažená z jejich serverů a navržená pro usnadnění přechodu. Není to software třetí strany a nepřidává žádné viditelné panely.
  • Může Rosetta 2 spouštět aplikace pro Windows? Ne. Rosetta 2 převádí do ARM pouze binární soubory macOS kompilované pro Intel. Pro aplikace pro Windows potřebujete virtualizaci, kompatibilitu s Wine/CrossOver nebo jiná řešení, v závislosti na případu.
  • Zpomaluje Rosetta 2 Mac nebo rychleji vybíjí baterii? Záleží na aplikaci. U většiny běžně používaných aplikací je dopad malý. U náročných úloh se může ve srovnání s nativní verzí zvýšit spotřeba energie a teplota. Pokud existuje verze od Apple Silicon, nainstalujte ji.
  • Jak zjistím, zda aplikace právě teď používá Rosettu? Kromě toho, co jste viděli v části Získat informace, zkontrolujte v systémové zprávě sloupec Typ v části Aplikace. Pokud je tam uvedeno Intel, poběží systém Rosetta na Apple Silicon; pokud je tam uvedeno Universal nebo Apple Silicon, jedná se o nativní aplikaci.

V každodenním provozu je Rosetta 2 tichým pomocníkem, který udržuje mnoho aplikací při životě, zatímco vývojáři dokončují migraci. Jednoduše otevřete své obvyklé programy: pokud je Rosetta potřeba, macOS vám to řekne a nainstaluje ji.Pokud je to možné, upřednostňujte nativní verze, abyste z čipu Apple vytěžili maximum a minimalizovali potenciální dopad na spotřebu energie nebo úložiště.

ARM
Související článek:
Vlastnosti a výhody počítačů ARM: vše, co potřebujete vědět