通用二進位
維基百科,自由的 encyclopedia
通用二進位(英語:Universal binary)是蘋果電腦公司提出的一種程序代碼,使程序能以本地程序的形式運行在使用PowerPC或者英特爾微處理器(x86)的麥金塔電腦上,在同一個程序包中同時為兩種架構提供最理想的性能。硬體方面,蘋果電腦公司已經將其產品線上的所有麥金塔電腦在2006年內轉為英特爾處理器,相對應的軟體方面,蘋果最早是在2005年蘋果電腦全球研發者大會上就發布了通用二進位的內容來適應這種轉換。
當程序在作業系統中運行後,將自動檢測通用二進位代碼,然後根據使用的架構自動選擇合適的代碼來執行,因此實現無損的本地程序運行速度。