ブログで100万の秘訣ってなに?
詳しくはコチラ

Apple Siliconへの移行のキモとなるUniversal 2とRosetta 2とは何か?

IT起業ニュース
MacのCPUをインテルからApple Siliconに乗り換えることは、アップル自身にとってはもちろんのこと、サードパーティのアプリのデベロッパーにとっても、そしてユーザーにとっても、それなりに大事業であり、大きな変化を余儀なくされることがあるのも確かだ。
しかしアップルでは、この大事業をできるだけスムーズかつシームレスに成し遂げられるよう、そしてユーザーやデベロッパーの負担ができるだけ小さくて済むように、何種類、何段階もの施策を用意している。
WWDC20のキーノートでも述べられていたように、こうした動きを広く捉えると全部で4種類の方策が数えられる。そのうち最初の2つが特に重要だ。1つはインテルとApple Silicon、両方のネイティブコードを含む1つのアプリを提供するためのUniversal 2というバイナリフォーマットの採用。もう1つは従来のインテル用のアプリをApple Silicon Mac上で自動的に変換して実行できるようにするRosetta 2の導入だ。アップルでは、それらに加えてサードパーティ製の仮想化技術と、iPhone/iPadアプリがそのままMac上でネイティブ動作するBig Surの新しいアプリ環境を挙げている。
後半の2つのうち、仮想化技術は、これまでのインテルMacでも、非Mac、あるいは非ネイティブなアプリ用の動作環境として重要な役割を果たしてき

リンク元

コメント

タイトルとURLをコピーしました