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.

All labels observed (3)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf binary translation technology
software compatibility layer
announcedAt Apple Worldwide Developers Conference 2020
surface form: 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 Big Sur
surface form: 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 mission
surface form: Rosetta
purpose run Intel-based Mac apps on Apple silicon Macs
releaseYear 2020
requires Apple silicon
surface form: 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.

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apple M-series supports Rosetta 2
this entity surface form: Rosetta 2 x86-64 translation
Mac OS X transition technologies includes Rosetta 2
this entity surface form: Rosetta (for PowerPC-to-Intel transition, later phase)
Apple developer transition kit program relatedTo Rosetta 2
subject surface form: Apple Developer Transition Kit Program