Home / 用語 / Rosetta 2

Rosetta 2

※本ページにはプロモーション(広告)が含まれています

Mac

読みロゼッタツー
英語Rosetta 2

💡 ひとことで言うと

Apple Silicon Macで、Intel版アプリを自動翻訳実行するAppleの互換レイヤー。移行期の互換性を支える仕組み。

詳しい解説

Rosetta 2は、Appleが開発したApple Silicon Mac向けのバイナリ変換・エミュレーションレイヤーで、Intel CPU向けにビルドされたmacOSアプリ(x86_64バイナリ)を、Apple SiliconのArm64上で実行可能な形に自動翻訳してくれる仕組みです。2020年のM1発表と同時に導入され、IntelからApple Siliconへの移行期における『既存アプリが動かない』問題を大きく軽減しました。

動作方式は大きく2種類です。①『AOT(Ahead of Time)変換』: アプリを初回起動した時点でx86_64バイナリをArm64向けに翻訳し、ディスクに保存。以降は翻訳済みバイナリを読み込むため、通常アプリに近い速度で動作します。②『JIT(Just in Time)変換』: 実行時に動的翻訳が必要なケースで使われる方式で、ブラウザのJavaScript実行エンジンなど一部のアプリで採用されています。

ユーザー視点ではRosetta 2の存在をほぼ意識せずに使えるのが最大の利点で、Intel版アプリをダブルクリックするだけで初回は短い待機時間があり、そのあとは普通に立ち上がります。Apple SiliconのCPUパワーが高いため、Rosetta 2経由の実行でも、旧世代Intel Macよりも高速に動くアプリが大半です。多くのプロクリエイター向けアプリはネイティブ化が完了していますが、ニッチ業務ソフトや古いゲームなどは依然Intel版のまま配布されているケースがあり、Rosetta 2が命綱になります。

初回にRosetta 2が必要なIntel版アプリを起動すると、macOSが『Rosetta 2をインストールしますか?』と聞いてきます。同意すると自動ダウンロード・インストールされ、以降はIntel版アプリが自然に動くようになります。ターミナルから `softwareupdate –install-rosetta` コマンドでも手動インストール可能です。

Apple自身はRosetta 2を『移行期の過渡的な機能』と位置づけており、将来的には削除されることが予告されています。2024年のWWDCでは『macOS Sequoiaが最後の大規模対応』というアナウンスもあり、今後数年でRosetta 2は徐々に廃止されていく見通しです。そのため、企業でIntel版の業務アプリに依存している場合は、Arm64ネイティブ対応版への移行計画が急務となっています。

📘 具体的な場面

古い会計ソフトや、メーカーがすでにサポート終了しているニッチな専門ツールが、Intel版しか存在せずにApple Silicon Macで使えるか不安という場面を想像してください。そのアプリをM3 MacBook Proで起動すると、『Rosetta 2をインストールします』と出るのでOKを押すだけで初回起動が始まり、以降は問題なく日常業務で利用できます。体感的な遅さもほぼ感じず、『買い替えで使えなくなる』という恐怖が解消される場面です。

別の呼び方

ロゼッタ2
Rosetta
Apple Silicon互換レイヤー

関連する用語

この用語に関する関連記事

Check Also

Klipsch Reference Premiereのポートプラグ対処法

【2026年最新版】Klipsch Reference Premiereのポートプラグ対処法【完全ガイド】

Klipsch Referen …