使用的架构自动选择合适的代码来执行，因此实现无损的本地程序运行速度。
概要.通用二进制代码有两种基本类型。一种类型就是简单提供两种独立的二进制代码，一个用来对应x86架构，一个用来对应PowerPC架构。但是对于不熟悉代码的普通软件使用者来说，在购买和使用的时候，可能搞不清二者区别。另外一种类型就是只编写一个架构的代码，当另外一种处理环境时让系统自动调用模拟器运行。这会导致运行速度下降，一般是作为“通用二进制”或者“特别连编二进制”出现之前暂时使用的折衷办法。（参见Rosetta）