Rosetta

Rosetta je řada softwarových vrstev kompatibility používaných v několika verzích macOS v obdobích, kdy společnost Apple přecházela u svých počítačů z jedné procesorové architektury na jinou. Umožňují uživatelům dál používat starší aplikace na nových počítačích a poskytují vývojářům čas na aktualizaci jejich softwaru. První verze Rosetty umožňovala aplikacím napsaným pro počítače Mac s procesory PowerPC běžet na počítačích s procesory Intel; druhá verze umožňovala aplikacím pro Intel běžet na počítačích Mac s procesory Apple Silicon.

Název „Rosetta“ pochází od Rosettské desky, artefaktu použitého k překladu egyptských hieroglyfů.

Mac OS X 10.4.4 „Tiger“ obsahoval první verzi Rosetty během přechodu společnosti Apple na procesory Intel x86. Fungovala bez zásahu uživatele a při spuštění automaticky překládala aplikace pro PowerPC do verzí kompatibilních s procesory Intel. Protože tento proces vyžaduje výpočetní výkon, některé aplikace běžely prostřednictvím Rosetty na počítačích Mac s procesory Intel pomaleji než na procesorech PowerPC. Tato verze Rosetty byla z Mac OS X odstraněna ve verzi 10.7 „Lion“ poté, co byl přechod na Intel dokončen.

Druhá verze Rosetty byla představena v macOS 11 „Big Sur“, když Apple zahájil další přechod mezi procesorovými architekturami, tentokrát z procesorů Intel x86-64 na vlastní procesory Apple Silicon založené na architektuře ARM. Tato verze Rosetty překládá aplikace napsané pro počítače Mac s procesory Intel tak, aby běžely na počítačích Mac s procesory Apple Silicon, a provádí to při instalaci aplikací, nikoli až za běhu (runtime). Překlad předem znamená, že většina aplikací běží prostřednictvím Rosetty na počítačích Mac s procesory Apple Silicon stejně rychle, nebo dokonce rychleji než na počítačích Mac s procesory Intel, pro které byly napsány.

NOTE:Architekturu aplikace můžete zkontrolovat tak, že ve složce Applications vyberete ikonu aplikace a v nabídce File zvolíte „Get Info“ (nebo stisknete Command-I). Pokud je v položce Kind uvedeno „Application (Intel)“, jde o aplikaci pro Intel, která poběží prostřednictvím Rosetty; pokud je uvedeno „Application (Universal)“, vývojář aplikaci zkompiloval pro procesory Intel i Apple Silicon; pokud je uvedeno „Application (Apple Silicon)“, byla vyvinuta pouze pro počítače Mac s procesory Apple Silicon a na počítačích Mac s procesory Intel nepoběží.

Aktualizováno February 2, 2023 od Brian P.

quizOtestujte své znalosti

Which of the following is not a web browser?

A
Brave
0%
B
Opera
0%
C
Firefly
0%
D
Safari
0%
Correct! Incorrect!     View the Web Browser definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Rosetta na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.