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.
Aliases (1)
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 |