内核只支持64位的内核扩展，反之亦然；但对于普通应用程序，无论32位或64位内核均可以支持两种位宽的应用程序，但32位程序只能使用4GB的内存空间 。Mac OS X 10.5 "Leopard"在Intel与PowerPC上提供对Cocoa,Quartz, OpenGL与X11的GUI程序的64位支持，并支持全部的命令行库和程序。但内核仍只有32位版本。Mac OS X使用通用二进制文件格式将32位和64位程序和库代码包装在同一文件中，在加载时自动选择最合适的版本。在Mac OS X 10.6中