Universal 2
E773466
Universal 2 is a macOS application binary format that packages both Intel and Apple Silicon executables into a single file for cross-architecture compatibility.
Statements (29)
| Predicate | Object |
|---|---|
| instanceOf |
macOS application binary format
ⓘ
universal binary format ⓘ |
| allows | single app bundle to run on Intel and Apple silicon Macs ⓘ |
| avoids | separate downloads for Intel and Apple silicon versions ⓘ |
| binaryFormat | fat binary ⓘ |
| buildConfiguration | multiple architectures in one target ⓘ |
| buildToolSupport | Xcode NERFINISHED ⓘ |
| compatibleWith | macOS Big Sur and later ⓘ |
| contains | multiple Mach-O slices ⓘ |
| developedBy | Apple Inc. NERFINISHED ⓘ |
| documentationURL | https://developer.apple.com/documentation/xcode/building_a_universal_macos_binary ⓘ |
| enables | cross-architecture compatibility ⓘ |
| fileType | Mach-O multi-architecture binary ⓘ |
| includesExecutableFor |
Apple silicon Mac
NERFINISHED
ⓘ
Intel-based Mac ⓘ |
| introducedFor | transition to Apple silicon ⓘ |
| operatingSystem | macOS ⓘ |
| primaryGoal | simplify distribution across Mac architectures ⓘ |
| reduces | need for Rosetta 2 translation on Apple silicon ⓘ |
| sliceType |
arm64 Mach-O executable
ⓘ
x86_64 Mach-O executable ⓘ |
| successorOf | Universal binary ⓘ |
| supports |
native execution on Apple silicon Macs
ⓘ
native execution on Intel Macs ⓘ |
| supportsArchitecture |
arm64
ⓘ
x86_64 ⓘ |
| usedBy |
macOS applications distributed outside the Mac App Store
ⓘ
macOS applications distributed through the Mac App Store ⓘ |
| usedFor | packaging multiple CPU architecture executables into a single file ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.