Rosetta

Rosetta ist eine Reihe von Kompatibilitätsschichten, die in mehreren Versionen von macOS verwendet wurden, während Apple seine Computerreihe von einer Prozessor-Architektur auf eine andere umstellte. Sie ermöglichen es Benutzern, ältere Anwendungen auf neuen Computern weiterzuverwenden, während Entwickler Zeit haben, ihre Software zu aktualisieren. Die erste Version von Rosetta ermöglichte es, für PowerPC-basierte Macs geschriebene Anwendungen auf Intel-basierten Macs auszuführen; die zweite Version ermöglichte es, Intel-Anwendungen auf Macs mit Apple Silicon auszuführen.

Der Name „Rosetta“ stammt vom Stein von Rosette, dem Artefakt, das zur Übersetzung ägyptischer Hieroglyphen verwendet wurde.

Mac OS X 10.4.4 „Tiger“ enthielt während der Umstellung von Apple auf Intel-x86-Prozessoren die erste Version von Rosetta. Sie arbeitete ohne Eingreifen des Benutzers und übersetzte PowerPC-Anwendungen automatisch in Intel-kompatible Versionen, während sie ausgeführt wurden. Da dieser Vorgang Rechenleistung benötigt, liefen einige Anwendungen auf Intel-basierten Macs über Rosetta langsamer als auf PowerPC-Prozessoren. Diese Version von Rosetta wurde in Version 10.7 „Lion“ aus Mac OS X entfernt, nachdem die Umstellung auf Intel abgeschlossen war.

Eine zweite Version von Rosetta wurde in macOS 11 „Big Sur“ eingeführt, als Apple eine weitere Umstellung der Prozessorarchitektur begann – von Intel-x86-64-Prozessoren auf eigene ARM-basierte Apple-Silicon-Prozessoren. Diese Version von Rosetta übersetzt für Intel-Macs geschriebene Anwendungen, damit sie auf Apple Silicon ausgeführt werden können, und tut dies, wenn die Apps installiert werden, statt zur Laufzeit. Da sie im Voraus übersetzt werden, laufen die meisten Anwendungen über Rosetta auf Apple Silicon genauso schnell oder sogar schneller als auf den Intel-Macs, für die sie geschrieben wurden.

NOTE: Sie können die Architektur einer Anwendung überprüfen, indem Sie das Anwendungssymbol im Ordner „Programme“ auswählen und im Menü „Ablage“ die Option „Informationen“ wählen (oder die Tastenkombination Befehl-I drücken). Wenn als Art „Application (Intel)“ aufgeführt ist, handelt es sich um eine Intel-App, die über Rosetta ausgeführt wird; wenn „Application (Universal)“ angezeigt wird, hat der Entwickler der Anwendung sie für Intel- und Apple-Silicon-Prozessoren kompiliert; wenn „Application (Apple Silicon)“ aufgeführt ist, wurde sie nur für Apple-Silicon-Macs entwickelt und wird nicht auf Intel-Macs ausgeführt.

Aktualisiert February 2, 2023 von Brian P.

quizTesten Sie Ihr Wissen

The C programming language was designed to write programs for which operating system?

A
Windows
0%
B
Unix
0%
C
OS/2
0%
D
AmigaOS
0%
Correct! Incorrect!     View the C definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Rosetta auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.