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.
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.
Testen Sie Ihr Wissen