WWDC 2020: Apple Silicon Macと仮想化に関するRosetta 2

WWDC 2020: Apple Silicon Macと仮想化に関するRosetta 2

1分で読めます
| ニュース

Apple Silicon Mac 上の Rosetta 2

AppleはWWDC 2020の基調講演で、長らく期待されていたMacのIntelベースプロセッサからArmベースプロセッサへの移行を発表しました。将来のMacコンピューターはApple Silicon System-on-a-Chipを採用します。この移行を容易にするため、AppleはApple Silicon MacにRosetta 2と新しい仮想化テクノロジーを導入します。

Apple Silicon Mac 上の Rosetta 2

旧友のRosetta 2がApple Silicon Macの助けに復活

AppleがPower PCからIntelプロセッサに移行した初期段階では、Rosettaがその移行を支援しました。Power PC向けに作成されたアプリケーションは、新しいIntelベースのMacに即座に自動的に移植されました。

Appleは常に新製品に関しては秘密主義を貫いてきたため、これは大きな利点でした。ユーザーは開発者がIntel対応の新しいアプリをリリースするのを待つ必要がなかったのです。

Apple Silicon MacのRosetta 2によって、Appleは開発者にも同じメリットを提供します。開発者にとっても、ネイティブアプリの移植とテストを快適に行えるようになります。

Apple Silicon MacのRosetta 2は移行を容易にする

開発者がアプリをApple Silicon Mac向けに再コンパイルしてリリースするまで、重要なソフトウェアが利用できなくなることはありません。iPhoneやiPadのアプリもRosetta 2を使って実行できます。

Rosetta 2の紹介にあたり、ソフトウェアエンジニアリング担当SVPのクレイグ・フェデリギ氏は、Appleが以前にもこの道を歩んできたことを改めて強調しました。彼は、Rosettaが「Power PCからIntelへの移行における礎石」であったと指摘しました。Apple Silicon MacのRosetta 2は高速なパフォーマンスを提供し、アプリはインストール時に翻訳されます。つまり、アプリはすぐに起動し、非常に応答性が高いということです。このソフトウェアツールは、WebブラウザやJavaアプリなどのジャストインタイム(JIT)アプリのオンザフライ翻訳もサポートしています。

Apple Silicon Mac 上の Rosetta 2
Apple A12Zプロセッサを搭載したApple開発ハードウェア

Appleのツール&フレームワークエンジニアリング担当副社長、アンドレアス・ウェンドカー氏が、3DアニメーションおよびモデリングソフトウェアMayaを仮想マシンで実行するデモを行いました。そのパフォーマンスは驚異的でした。テクスチャやシェーディングを追加しても、Mayaは高速かつスムーズに動作します。

ウェンドカー氏はゲームコントローラーを使って『シャドウ オブ ザ トゥームレイダー』をプレイするデモも行いました。Rosetta 2で翻訳されているにもかかわらず、スムーズでレスポンスの良いプレイが実現しました。

新しい仮想化によりMacがさらにパワフルに

Rosetta 2に加え、macOS Big Surでは驚異的な仮想化サポートをお楽しみいただけます。Parallels、VMWare Fusion、VirtualBoxの仮想マシンは、組み込みのサポートを活用して仮想化を高速化できます。

新しい仮想化機能により、開発者はLinuxやDockerをネイティブに近いパフォーマンスで実行できます。さらに素晴らしいのは、iPhoneやiPadアプリをMacで直接プレイできることです。iOSやiPad OS上で動作するのと同じくらい美しく動作します。

Knowledge Network