Rosetta 2

E41469

Rosetta 2 is Apple’s dynamic binary translation technology that allows applications built for Intel-based Macs to run seamlessly on Apple silicon systems.


Statements (48)
Predicate Object
instanceOf binary translation technology
software compatibility layer
announcedAt WWDC 2020
category application compatibility technology
software translation layer
componentOf macOS Big Sur
macOS Monterey
macOS Sonoma
macOS Ventura
developer Apple Inc.
distribution bundled with macOS for Apple silicon
doesNotSupport 32-bit x86 applications
kernel extensions built for Intel
virtualization of x86_64 kernels
feature ahead-of-time translation for some binaries
caching of translated code
just-in-time translation for code paths
goal maintain compatibility during Apple silicon transition
installation optional on first run of Intel app
introducedIn macOS 11 Big Sur
license proprietary software
nameOrigin named after the Rosetta Stone
operatingSystem macOS
optimizationTarget performance close to native Intel execution
platform Apple silicon
Intel-based Mac applications
predecessor Rosetta
purpose run Intel-based Mac apps on Apple silicon Macs
releaseYear 2020
requires Apple silicon Mac
macOS 11 Big Sur or later
runsOn Apple M1
Apple M1 Max
Apple M1 Pro
Apple M1 Ultra
Apple M2
Apple M2 Max
Apple M2 Pro
Apple M2 Ultra
Apple M3
status active
supports many Intel-only Mac games
most Intel-only Mac applications
supportsArchitecture ARM64
x86_64
translationType dynamic binary translation
userInteraction transparent to most users
vendor Apple Inc.

Referenced by (3)
Subject (surface form when different) Predicate
Apple silicon
compatibilityLayer
Universal App Quick Start Program
relatedTo
Apple M-series ("Rosetta 2 x86-64 translation")
supports

Please wait…