「Rosetta 2とは?」→ Apple Silicon(M1/M2/M3など)のMac上で、Intel(x86-64)向けに作られたアプリをそのまま動かすための「変換レイヤー(翻訳役)」です。Intel製の命令をApple Siliconが理解できるARM64の命令へ自動で翻訳してくれるため、ユーザーは何も意識せず古いアプリを使えます。
ただし2026年、AppleはRosetta 2の終了スケジュールを明確にしました。本記事では、Rosetta 2の仕組み(AOT/JIT翻訳)、自分のMacでの確認・有効化方法、そして終了時期と対応までを図解で解説します。
ご用途に合わせた最適な環境・ツール選定をご提案します。
お問合せはこちら
[目次を開く]
1. Rosetta 2とは
Rosetta 2 は、2020年にApple Silicon(M1チップ)と同時に登場した、Appleのバイナリ変換(翻訳)の仕組みです。Intel製Mac向けに作られたアプリ(x86-64)を、Apple Silicon(ARM64)のMacでも改変なしに動かすために使われます。
ポイントは、ユーザーがRosetta 2を意識する必要がほとんどない点です。Intelアプリを開こうとすると、必要に応じて自動でRosetta 2が導入され、あとは普通のアプリと同じように起動します。CPUアーキテクチャ(ARM64とx64)の違いそのものについては、姉妹記事もあわせてどうぞ。
📄ARM64とx64の違い・確認方法を解説|Windows/Mac/Linux対応【2026年版】
2. なぜ必要? Apple SiliconとIntelの違い
Macは2020年以降、CPUをIntel(x86-64アーキテクチャ)からApple Silicon(ARM64アーキテクチャ)へ移行しました。CPUアーキテクチャが違うと、命令セット(CPUへの命令の体系)が異なるため、Intel向けにコンパイルされたアプリはそのままではApple Siliconで動きません。
そこで登場するのがRosetta 2です。Intelの命令をApple Siliconが理解できる命令に翻訳することで、アプリ開発者がApple Silicon対応版を出すまでの「橋渡し」をしてくれます。
3. Rosetta 2の仕組み(AOT+JIT翻訳)
Rosetta 2は、Intel(x86-64)の命令をApple Silicon(ARM64)の命令へ翻訳します。
flowchart LR
A["Intel(x86-64)向け<br>アプリ"] --> R["Rosetta 2<br>命令を翻訳"]
R --> C["Apple Silicon<br>(ARM64) で実行"] 翻訳には2つの方式が組み合わされています。
flowchart TD
APP["Intelアプリを起動"] --> AOT["AOT翻訳<br>初回にx86-64命令を<br>ARM64へ一括変換しキャッシュ"]
AOT --> RUN["実行"]
RUN --> JIT["JIT翻訳<br>実行中に生成される<br>動的コードをその場で変換"] - AOT(事前翻訳): アプリの初回起動(インストール)時に、x86-64のコードをまとめてARM64へ変換し、結果をキャッシュします。2回目以降は変換済みなので速く起動します。
- JIT(実行時翻訳): ブラウザのJavaScriptエンジンのように、実行中に動的に生成されるコードは事前変換できないため、その場で翻訳します。
4. Rosetta 2が使われる場面
- Intel版アプリの実行: Apple Silicon未対応のmacOSアプリを動かす(最も基本的な用途)。
- Linux VM / Docker内のx86バイナリ: Apple Silicon上のLinux仮想マシンやDocker DesktopでIntel(amd64)向けのコンテナ・バイナリを動かす「Rosetta for Linux」。
- 一部のゲーム: Intel向けに作られた古いゲームの実行。
5. 自分のMacでRosetta 2を確認・有効化する方法
Rosetta 2を有効化(インストール)する
Intelアプリを初めて開くと自動でインストールを促されます。手動で入れる場合はターミナルで以下を実行します。
softwareupdate --install-rosetta ライセンス同意も含めて自動で進めたい場合は次のとおりです。
softwareupdate --install-rosetta --agree-to-license アプリがIntel版かApple Silicon版か確認する
- Finderで確認: アプリを右クリック →「情報を見る」→「種類」を見る。
アプリケーション(Intel)ならIntel版、(Universal)なら両対応、(Apple Silicon)ならネイティブ。 - アクティビティモニタで確認: 「CPU」タブの「種類」列に
AppleかIntelが表示される。IntelのものはRosetta 2経由で動作中。 - Universal版をあえてRosettaで動かす: 「情報を見る」→「Rosettaを使用して開く」にチェック(互換性トラブル回避時など)。
ターミナルでアーキテクチャを確認する
uname -m arm64 と表示されればApple Silicon、x86_64 ならIntel Macです。現在のシェルがRosettaかネイティブかはCPUタイプを返す arch でも確認できます。
6. Rosetta 2の終了時期(2026年最新)
Rosetta 2は永続的な仕組みではなく、Appleは段階的な終了を表明しています。
flowchart LR
M26["macOS 26 Tahoe<br>(2025秋)<br>Intel機対応の最後"] --> M27["macOS 27 Golden Gate<br>(2026秋)<br>Apple Silicon専用・<br>Rosetta 2フル対応の最後"]
M27 --> M28["macOS 28<br>(2027秋)<br>Rosetta 2 原則終了<br>(旧ゲーム向けに限定機能のみ)"] - macOS 26 Tahoe(2025秋): Intel製Macハードウェアで動く最後のmacOS。
- macOS 27 Golden Gate(2026秋): Apple Silicon専用となり、Rosetta 2のフルサポートを備える最後のバージョン。
- macOS 28(2027秋): Rosetta 2が原則終了。Appleは「Intel系フレームワークに依存する古いゲーム」向けに限定的な機能だけを残すとしています。
すでに macOS 26.4 以降では、Intelアプリを開くたびに終了予告の警告が表示されるようになっています。終了の影響を受けるIntel専用アプリは18,800本以上とも報じられており、影響は小さくありません。
まとめ
Rosetta 2は、Apple SiliconへのCPU移行を支える「翻訳役」として、Intelアプリを動かし続けてくれる重要な仕組みです。
- 仕組み: x86-64命令をARM64へ、AOT(事前)+JIT(実行時)で翻訳。
- 確認/有効化:
softwareupdate --install-rosetta、Finderの「種類」やアクティビティモニタで判別。 - 終了時期: macOS 27が最後のフル対応、macOS 28で原則終了(2026年時点)。
まずは自分のMacにIntel版アプリが残っていないかを確認し、計画的にネイティブ版へ移行していくのがおすすめです。
Mac/Apple Siliconの開発環境や移行のご相談は、お問合せフォームよりお気軽にどうぞ。
お問合せはこちら
よくある質問 (FAQ)
質問をみる
Q: Rosetta 2はいつ使えなくなりますか?
A: 2026年時点の情報では、macOS 27がRosetta 2のフルサポートを備える最後のバージョンで、macOS 28(2027年秋見込み)で原則終了します。ただし一部の古いゲーム向けに限定機能が残される予定です。最新は必ず公式情報をご確認ください。
Q: 自分のアプリがIntel版かどうか確認するには?
A: アプリを右クリック →「情報を見る」→「種類」を確認します。(Intel)ならIntel版です。アクティビティモニタの「種類」列でも、動作中のアプリが Intel(=Rosetta経由)か Apple かを確認できます。
Q: Rosetta 2を削除・再インストールできますか?
A: 通常は意識して削除する必要はありません。再度Intelアプリを開くか softwareupdate --install-rosetta で導入できます。
Q: Rosetta 2経由だと遅くなりますか?
A: 多くのアプリではネイティブに近い体感で動きますが、変換のオーバーヘッドがあるため、重い処理ではApple Siliconネイティブ版の方が高速です。可能ならネイティブ版を使いましょう。
関連記事
📄ARM64とx64の違い・確認方法を解説|Windows/Mac/Linux対応【2026年版】
📄WSLとは?簡単に図解で解説|WindowsでLinuxを使うメリットとWSL2インストール手順【2026年版】
出典
- AppleInsider — How and when macOS will finally stop support for Intel apps
- MacRumors — macOS 27 Golden Gate Is the Last to Support Intel Apps via Rosetta 2
- 9to5Mac — macOS 26.4 will notify users of Rosetta 2 discontinuation
- Apple公式「Macでアプリを実行するためのRosettaについて」(developer.apple.com / support.apple.com)
