※本ページにはプロモーション(広告)が含まれています
M1/M2/M3 MacでIntel時代のアプリが動かないと困っていませんか?
「Apple SiliconのMacに買い替えたら、使っていたアプリが起動しなくなった」「Rosettaをインストールすれば動くと聞いたけど、やり方がわからない」——こうした悩みはApple Silicon移行期のMacユーザーに非常に多い問題です。
Rosetta 2は、Apple Siliconチップ(M1/M2/M3シリーズ)上でIntel向けのアプリを動かすための変換レイヤーです。Appleが用意した互換技術であり、多くのIntelアプリをほぼ透過的に動作させることができます。
本記事では、Rosetta 2の仕組みからインストール方法、対応状況の確認方法、パフォーマンスへの影響まで、詳しく解説します。

- Rosetta 2の仕組みとIntelバイナリをARMに変換するプロセス
- Rosettaのインストール方法(自動・手動両方)
- アプリがIntelネイティブかユニバーサルかを確認する方法
- Rosetta使用時のパフォーマンスと消費電力の影響
- Rosettaでも動かないアプリへの対処法
Rosetta 2とは何か
Rosetta 2は、Apple Siliconチップ(ARMアーキテクチャ)上でIntel Mac向けのアプリ(x86_64バイナリ)を実行するためのトランスレーションレイヤーです。2020年のApple Silicon初号機「M1」の発売に合わせてAppleが開発・搭載しました。
Rosettaの仕組み
Intel Mac向けアプリは「x86_64」と呼ばれる命令セットで動作しています。Apple SiliconはARM64アーキテクチャを使っており、そのままでは互いに互換性がありません。
Rosetta 2はこの問題を2つの方法で解決します。
- 初回起動時の事前変換(AOT: Ahead-of-Time):アプリを初めて起動するとき、x86_64のコードをARM64のコードに変換してディスクに保存します。次回以降はこの変換済みコードを直接実行するため起動が速くなります
- 動的変換(JIT: Just-in-Time):AOTで対処できない動的コードは実行時にリアルタイムで変換します
この変換プロセスはバックグラウンドで自動的に行われ、ユーザーはほとんど意識することなくIntelアプリを使えます。
Intelネイティブ・ユニバーサル・Apple Siliconネイティブの違い
Apple Siliconへの移行期において、Mac向けアプリは3種類に分類できます。
1. Intel(x86_64)ネイティブバイナリ
Intel Mac専用に作られた古いアプリです。Apple SiliconのMacではRosettaを使って動作します。開発者がまだApple Silicon対応に移行していないアプリや、開発が終了した古いソフトウェアがこれに当たります。
2. ユニバーサルバイナリ(Universal Binary / Universal 2)
IntelとApple Silicon、両方のコードを1つのアプリファイルに含んでいます。Apple Siliconの環境ではネイティブのARM64コードが使われ、Intel Macでは自動的にx86_64コードが実行されます。Rosettaを必要とせずにどちらのMacでも最高性能で動きます。現在開発が続いているアプリの多くはユニバーサルバイナリに移行済みです。
3. Apple Silicon(ARM64)ネイティブバイナリ
Apple Silicon専用に最適化されたアプリです。Neural Engine・M系チップのパフォーマンスコアを最大限活用できます。新しく開発されたアプリの多くはこの形式になっています。
Rosettaのインストール方法
方法1:初回起動時の自動インストール(最も一般的)
Intel向けのアプリを初めてダブルクリックすると、macOSが自動的に「Rosettaをインストールする必要があります」というダイアログを表示します。「インストール」をクリックするとインストールが完了し、その後アプリが起動します。この操作は1回だけで、以降は自動的に使われます。
方法2:ターミナルから手動インストール
Intel向けアプリをまだ持っていないが先にRosettaをインストールしておきたい場合、以下のコマンドで手動インストールできます。
softwareupdate --install-rosetta --agree-to-license
「–agree-to-license」フラグを付けることで、ライセンス同意のプロンプトをスキップして自動インストールできます。インストール完了後、特に再起動は不要です。
アプリがRosetta対応かどうかの確認方法
方法1:「情報を見る」でアーキテクチャを確認
Finder上でアプリのアイコンを右クリック(またはcontrolクリック)して「情報を見る」を選びます。表示されたウィンドウの「種類」の項目を確認します。
- 「アプリケーション(Intel)」:IntelネイティブバイナリでRosetta必要
- 「アプリケーション(ユニバーサル)」:ユニバーサルバイナリでRosetta不要
- 「アプリケーション(Apple Silicon)」:Apple SiliconネイティブでRosetta不要
ユニバーサルバイナリのアプリでも、「情報を見る」画面に「Rosettaを使用して開く」というチェックボックスが表示されます。このチェックを入れると、ユニバーサルバイナリをあえてRosetta経由で実行することができます(特定のプラグイン互換性などのため)。
方法2:アクティビティモニタで確認
「アクティビティモニタ」アプリを開き、「種類」列を確認します。「Intel」と表示されているプロセスはRosettaを使って動いています。「Apple」と表示されていればApple Siliconネイティブです。
Rosetta使用時のパフォーマンス
Rosettaは非常に優秀なトランスレーションレイヤーですが、ネイティブ実行と比較すると若干の差があります。
パフォーマンスへの影響
- CPU処理:ネイティブ比で80〜95%のパフォーマンスが出るケースが多い。日常的な作業では体感差はほぼない
- 起動時間:初回起動時はAOT変換のため数秒〜十数秒の遅延が生じる。2回目以降は変換済みコードを使うため通常の速度
- メモリ消費:変換オーバーヘッドにより若干増加する場合がある
- 消費電力・発熱:ネイティブ実行と比べてわずかに高くなる傾向があるが、M系チップの効率性により他のIntel MacよりもRosetta経由でも高効率
体感的な影響
Office for Macなどの日常的なアプリをRosettaで実行しても、ほとんどのユーザーは差を感じません。動画編集・3DCG・機械学習など高負荷な処理では差が出やすいため、そうしたアプリはApple Silicon対応版への移行を推奨します。
Rosettaでも動かないアプリへの対処法
RosettaがあってもすべてのIntelアプリが動くわけではありません。動作しないケースと対処法は以下のとおりです。
動かないアプリの種類
- カーネル拡張機能(kext)を使うアプリ:セキュリティソフト・VPN・ドライバの一部。macOS Sequoia以降でさらに制限が強化されています
- 特定のシステム統合を必要とするアプリ:一部の古いDTMソフト・ハードウェアドライバなど
- x86専用のプラグイン・コーデック:DAW用のAudioUnitsプラグインなど
対処法
- 開発者の公式サイトでApple Silicon対応版がリリースされていないか確認する
- Wine(Windowsエミュレーション層)の代替としてCrossoverを試す
- Parallels DesktopでWindows on ARMを動かし、その上でWindowsアプリを使う
- 代替アプリに乗り換える(Webアプリ版など)
Parallels・VMware比較
RosettaではIntelのMacアプリを動かせますが、Windowsアプリは動きません。Windowsアプリを使いたい場合はParallels DesktopやVMware Fusionが必要です。
- Parallels Desktop:Apple Silicon Macに最適化されており、Windows on ARMを高速で実行できます。年間サブスクリプション制(約9,400円〜)
- VMware Fusion:個人利用は無料プランあり。Parallelsより若干パフォーマンスが劣る場合があるが、コスト面で有利
ただしWindows on ARMは従来のWindowsとは異なり、一部のx86専用Windowsアプリが動作しない場合があります。
Mac対応バイナリ種類比較表
| 種類 | 対応チップ | パフォーマンス | ソフト例 | 移行期限目安 |
|---|---|---|---|---|
| Intelネイティブ(x86_64) | Intel Mac(Rosetta経由でApple Silicon可) | Apple Siliconではネイティブ比80〜95% | 古いPhotoshop・Officeの旧バージョン | 開発者次第(移行推奨) |
| ユニバーサルバイナリ | IntelおよびApple Silicon両対応 | 各チップでネイティブ性能 | 最新Office・Chrome・Firefox | 現在の移行期間中の主流 |
| Apple Siliconネイティブ | M1以降のApple Siliconのみ | 最高(チップ性能を最大活用) | Logic Pro・Final Cut Pro | 新規開発の標準形式 |
| Windows(ARM) | Parallels経由でApple Silicon | 仮想化のオーバーヘッドあり | Windows専用業務アプリ | 仮想化ソフト必須 |

Rosetta関連のおすすめ商品
Amazon おすすめ商品
- 💻 MacBook Air(M3チップ) — Rosettaとネイティブアプリの両方を快適に動かせるApple Siliconの入門機
- 💾 外付けSSD(USB-C対応) — Parallels仮想マシンや大容量アプリの保存に便利
- 🖥 USB-Cマルチポートハブ — Apple Silicon Macの限られたポートを拡張してIntel時代の周辺機器と接続
🛒 関連商品をAmazonでチェック
よくある質問(FAQ)
- Q1. Rosettaを手動でインストールする方法は?
- ターミナル(アプリケーション → ユーティリティ → ターミナル)を開き、以下のコマンドを実行します。
softwareupdate --install-rosetta --agree-to-license
インストールが完了するとRosettaが使えるようになります。再起動は不要です。Intel向けアプリを初めて起動するときにも自動インストールの案内が出るため、あらかじめ手動でインストールしておくと初回起動がスムーズになります。 - Q2. Rosettaで動くアプリを確認するツールはありますか?
- 「iMazing HEIC Converter」などのサードパーティツールのほか、「アクティビティモニタ」の「種類」列でリアルタイム確認できます。また、Finderでアプリを右クリック→「情報を見る」でも「種類」にIntel・ユニバーサル・Apple Siliconのいずれかが表示されます。「Is Apple Silicon Ready?(isapplesiliconready.com)」のような外部サイトでは、主要アプリのApple Silicon対応状況を一覧で確認できます。
- Q3. Rosettaはいつまでサポートされますか?
- Appleは明確なサポート終了時期を発表していません。ただし、IntelからApple Siliconへの移行が完了した後は、Rosettaのサポートが縮小・廃止される可能性があります。Appleは過去にPowerPCからIntelへの移行時にも同様の互換技術を数年間提供した後に廃止しました。2026年時点ではまだ現行のmacOSで正式サポートされていますが、将来的には対応アプリをApple Silicon対応版へ移行することを推奨します。
- Q4. Apple SiliconでWindowsアプリを動かす方法は?
- Rosettaは対応していないため、別の方法が必要です。主な選択肢はParallels Desktop(有料)またはVMware Fusion(個人無料プランあり)を使ってWindows on ARMを仮想化実行することです。Windows on ARM上では多くのx86 Windowsアプリが動作しますが、一部の低レベルなドライバやゲームなど動作しないものもあります。
- Q5. Rosettaで動かしているアプリを強制的にApple Siliconネイティブで動かせますか?
- アプリ自体がApple Siliconネイティブのコードを含んでいる(ユニバーサルバイナリ)場合に限り可能です。「情報を見る」の「Rosettaを使用して開く」のチェックを外せば、Apple Siliconネイティブで実行されます。IntelのみのバイナリはApple Siliconネイティブのコードを含んでいないため、強制的にネイティブ実行することはできません。
- Q6. Rosettaが有効かどうかの確認方法は?
- アクティビティモニタを開き(アプリケーション → ユーティリティ → アクティビティモニタ)、プロセス一覧の「種類」列を確認します。「Intel」と表示されているプロセスがあれば、そのプロセスはRosettaを使って実行されています。また、ターミナルで
pgrep -x oahdと実行してプロセスIDが返ってくれば、Rosettaのデーモン(oahd)が動作中です。 - Q7. Rosettaをアンインストールする必要はありますか?
- 通常はアンインストールする必要はありません。Rosettaは使用しないときはメモリを消費せず、ストレージも約1〜2GB程度と軽量です。ただしIntelアプリを一切使わず、ストレージを少しでも節約したい場合はアンインストールも可能です。ターミナルで
sudo pkgutil --forget com.apple.pkg.RosettaUpdateAutoと実行する方法がありますが、公式サポートの手順ではないため自己責任になります。再び必要になれば自動インストールの案内が出ます。
まとめ
Rosetta 2はApple SiliconへのMac移行を大幅にスムーズにする優れた互換技術です。
本記事のポイントをまとめます。
- Rosetta 2はx86_64(Intel)バイナリをARM64(Apple Silicon)に変換して実行する技術
- Intel向けアプリを初めて起動するとRosettaの自動インストール案内が出る。ターミナルで手動インストールも可能
- アプリの種類は「情報を見る」→「種類」でIntel・ユニバーサル・Apple Siliconを確認できる
- Rosettaのパフォーマンスはネイティブ比80〜95%程度で、日常用途では体感差はほぼない
- カーネル拡張を使う一部のアプリはRosettaでも動かない。その場合は代替アプリまたはParallelsを検討
- 長期的にはユニバーサルバイナリまたはApple Siliconネイティブのアプリへの移行を推奨
まずは使用中のアプリが「情報を見る」でIntel・ユニバーサル・Apple Siliconのどれに該当するかを確認するところから始めてみましょう。IntelアプリはRosettaで引き続き使いながら、少しずつApple Silicon対応版へ移行していくのが現実的な方法です。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!