因为需要储存多种代码，通用二进制应用程序通常比单一平台二进制的程序要大，但是由于两种架构有共通的非执行资源，所以并不会达到单一版本的两倍之多。而且由于执行中只调用一部分代码，运行起来也不需要额外的内存。在1990年代中期从68k处理器转换到PowerPC的时候，苹果电脑公司使用了一个类似的技术。当时这些双平台可执行程序被称为 ""，因为他们文件容量比原来要大。目前，苹果公司的Xcode是唯一一个可以编译通用二进制代码的GUI工具。一个使用processor-independence开发的简单应用