Universal 2 binary format
E216097
Universal 2 binary format is Apple’s macOS application packaging format that combines both Intel and Apple silicon (ARM) executables into a single app bundle for seamless cross-architecture support.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Universal 2 binary format canonical | 1 |
| Universal binary format | 1 |
Statements (41)
| Predicate | Object |
|---|---|
| instanceOf |
application binary format
ⓘ
macOS binary format ⓘ |
| alsoKnownAs |
Universal 2
ⓘ
Universal 2 app binary ⓘ |
| basedOn | Mach-O binary format ⓘ |
| buildConfiguration | multiple architecture slices in one executable file ⓘ |
| category |
executable file format
ⓘ
software distribution format ⓘ |
| compatibleWith | macOS Big Sur and later ⓘ |
| contains |
arm64 executable slice
ⓘ
x86_64 executable slice ⓘ |
| developer | Apple Inc. ⓘ |
| distributionChannel |
App Store
ⓘ
surface form:
Mac App Store
direct download macOS applications ⓘ |
| documentationPublisher | Apple Developer Documentation ⓘ |
| enables |
distribution of one app that runs natively on both Intel and Apple silicon Macs
ⓘ
seamless cross-architecture support on macOS ⓘ |
| executionModel | system loader selects appropriate architecture slice at runtime ⓘ |
| introducedBy | Apple Inc. ⓘ |
| introducedInContextOf | transition from Intel processors to Apple silicon on Mac ⓘ |
| operatingSystem | macOS ⓘ |
| packagingModel | single app bundle containing multiple architecture slices ⓘ |
| partOf | Apple silicon transition technologies ⓘ |
| platform | Mac platform ⓘ |
| primaryUseCase | shipping macOS apps during and after the Apple silicon transition ⓘ |
| purpose | enable a single macOS app bundle to run on both Intel and Apple silicon Macs ⓘ |
| reducesNeedFor | separate installers for different CPU architectures ⓘ |
| relatedTechnology |
Rosetta 2
ⓘ
Universal binary ⓘ |
| requires | compiler support for multi-architecture builds ⓘ |
| successorOf |
Universal 2 binary format
self-linksurface differs
ⓘ
surface form:
Universal binary format
|
| supports |
native performance on Apple silicon Macs
ⓘ
native performance on Intel Macs ⓘ |
| supportsArchitecture |
arm64
ⓘ
x86_64 ⓘ |
| supportsDeploymentTarget |
Apple silicon
ⓘ
surface form:
Apple silicon-based Mac computers
Intel-based Mac computers ⓘ |
| supportsProcessorFamily |
Apple silicon
ⓘ
Intel processors ⓘ
surface form:
Intel
|
| toolingSupport | Xcode ⓘ |
| usedIn | native macOS applications ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Universal binary format