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

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

脚注編集

関連項目編集

外部リンク編集