Universal Binary

Universal Binary（ユニバーサルバイナリ）は、Appleが開発した、互換性のない2種類のCPU（PowerPCとx86、もしくはx64とAppleシリコン）でソフトウェアを動作させることができるようにするためのバイナリである。自社で販売しているパーソナルコンピュータ「Macintosh」に搭載されているCPUを、PowerPCからインテルのx86に移行するにあたって発表された。更にmacOSにおける32ビットと64ビットの過渡期においては、32ビットバイナリと64ビットバイナリを混在させるためにも利用されている。ユーザ側はアプリケーションのビット数を気にすることなく利用することができる。

インテルとAppleシリコンのネイティブコードを含むバイナリフォーマットはUniversal 2と呼ばれ、WWDC 2020で発表された。

脚注

関連項目
Rosetta
ファットバイナリ
Classic (ソフトウェア)

外部リンク
Universalアプリケーション

Mac OS