X-Nico

unusual facts about universal binary


Universal binary

A universal binary is, in Apple parlance, an executable file or application bundle that runs natively on either PowerPC or Intel-manufactured IA-32 or Intel 64-based Macintosh computers; it is an implementation of the concept more generally known as a fat binary.


Quake 4

Aspyr Media published and released Quake 4 for Mac OS X on 5 April 2006, initially only for PowerPC based Macs, but then later as a universal binary compatible with both PowerPC- and x86-based Macs.

Xcode

Thanks to the Mach-O executable format, which allows for “fat binaries," containing code for multiple architectures, Xcode can build universal binaries, which allow software to run on both PowerPC and Intel-based (x86) platforms and that can include both 32-bit and 64-bit code for both architectures.


see also