通用二进制 Universal binary
(重定向自UniBi)


通用二进制(Universal binary)是苹果电脑公司提出的一种进程代码,使进程能以本地进程的形式运行在使用PowerPC或者英特尔微处理器(x86)的麦金塔电脑上,在同一个进程包中同时为两种架构提供最理想的性能。硬件方面,苹果电脑公司已经将其产品线上的所有麦金塔电脑在2006年内转为英特尔处理器,相对应的软件方面,苹果最早是在2005年苹果电脑全球研发者大会上就发布了通用二进制的内容来适应这种转换。
当进程在操作系统中运行后,将自动检测通用二进制代码,然后根据使用的架构自动选择合适的代码来执行,因此实现无损的本地进程运行速度。