的普通软件使用者来说，在购买和使用的时候，可能搞不清二者区别。另外一种类型就是只编写一个架构的代码，当另外一种处理环境时让系统自动调用模拟器运行。这会导致运行速度下降，一般是作为“通用二进制”或者“特别连编二进制”出现之前暂时使用的折衷办法。（参见Rosetta）因为需要储存多种代码，通用二进制应用程序通常比单一平台二进制的程序要大，但是由于两种架构有共通的非执行资源，所以并不会达到单一版本的两倍之多。而且由于执行中只调用一部分代码，运行起来也不需要额外的内存。在1990年代中期从68k处理器转换到