- Rosetta 2 は、macOS 上の Intel アプリを Apple Silicon に自動的かつ透過的に変換します。
- インストールは簡単: Intel アプリを開くときに要求されるか、ターミナルから強制的に実行できます。
- ユーザー アプリとの高い互換性、カーネル拡張と従来のハードウェアに対する制限。
- ネイティブ アプリの方が優れています。消費電力が少なく、パフォーマンスが優れています。Rosetta は限られた期間のみご利用いただけます。

Macをお持ちの方は、 Rosetta 2これは、長年使用されている多くのプログラムを Apple チップで引き続き実行できるようにするコンポーネントです。 Rosetta 2は、Apple Silicon上でIntelアプリを実行するためのAppleの翻訳レイヤーです。そして、目に見えない形で動作するとしても、それがどのように機能し、どのようにインストールされ、その限界は何か、そして将来何が起こるかを知っておく価値はあります。
次の行には、実際のコツと実用的なケースを記載した完全なガイドが記載されています。 アプリに Rosetta が必要かどうかを識別する方法、自動的にインストールする方法、またはターミナルからインストールする方法、パフォーマンスとリソース消費への影響を理解する方法を学習します。さらに、インストールが失敗した後にデータを回復する必要がある場合に備えて、追加のセクションも用意されています。
Rosetta 2 とは何ですか? 何に使用されますか?
Rosetta 2 は、Apple Silicon プロセッサを搭載したコンピュータ上の macOS 用に Apple が作成した動的バイナリ トランスレータです。 その使命は、Intel x86_64 用にコンパイルされたアプリのコードを、オンザフライまたは事前、ARM64 命令に変換することです。 Apple チップは理解できるので、開発者がコードを 1 行も変更せずにこれらのアプリケーションを使用できます。
これは開いたり設定したりするアプリではありません。実際、Dock や設定パネルにアイコンは表示されません。 Intel 専用に設計されたアプリケーションを開くと、Rosetta 2 が自動的に起動します。コードを翻訳し、何も起こらなかったかのように使用できるようにします。ほとんどの場合、この動作はユーザーにとって透過的です。

ちょっとした歴史:オリジナルのRosettaからRosetta 2まで
Appleは2006年にPowerPCからIntelへの移行時にすでに同じ名前の技術を使用していました。 Mac OS X Tigerに搭載されていたオリジナルのRosettaは、G3とG4の命令(AltiVecを含む)を翻訳したが、G5は翻訳しなかった。したがって、G5 命令セットに依存するアプリは、開発者が適応させない限り実行できませんでした。
旧バージョンには重大な制限があり、多くの計算負荷の高いアプリケーション (レイ トレーサーや特定のビデオ ゲームなど) が誤動作したり、単に互換性がなかったりしていました。 当時のAppleのプロフェッショナル向けアプリ(Final Cut Pro、Motion、Aperture、Logic Pro)の一部は、ユニバーサルバイナリへの「クロスグレード」が必要でした。 Rosetta を経由せずに Intel 上でネイティブに実行します。
互換性のない点も多数ありました。 オリジナルの Rosetta は、Classic 環境 (Mac OS 9 以前のアプリ)、カーネル拡張機能、およびそれらに依存するソフトウェアをサポートしていませんでした。スクリーン セーバー、非常に正確な例外処理を必要とするアプリ、特定の Java アプリ (JNI ライブラリを使用するアプリを含む) などです。
こうした制限の多くの技術的な理由は、その設計にあります。 オリジナルのRosettaはユーザー空間プロセスとして機能した これは、古い 68k エミュレータ (低レベルでナノカーネルとより密接に結合されている) とは異なり、ユーザー コードを傍受して変換することしかできなかったため、特定のシステム操作を傍受する余地が少なくなり、代わりにデバッグとセキュリティのリスクが少なくなりました。
現在のmacOSでのRosetta 2の動作
Rosetta 2 は、Intel から Apple Silicon への移行に向けてそのアイデアを近代化し、改良します。 x86_64 バイナリを ARM64 に動的に変換し、多くの場合、順方向変換を実行します。 アプリを初めて起動すると、その後の実行が高速化されます。ユーザーインタラクションを重視し、負荷が中程度のアプリでは、通常、パフォーマンスは非常に良好です。
Appleは可能な限りネイティブバージョンを探して、 ARMコンピュータの特徴. ほとんどのユーザーは明らかなパフォーマンスの違いに気づきませんが、ネイティブ アプリはチップの潜在能力を最大限に活用します。 また、消費するリソースが少なくなる傾向があり、エネルギー消費も少なくなります。
互換性: アプリにRosettaが必要かどうかを確認する方法
macOS では Finder から数秒で確認できます。 アプリ アイコンを選択し、[ファイル] > [情報を見る] に移動して、[タイプ] または [クラス] フィールドを確認します。次のいずれかのラベルが表示されます。
- アプリケーション(Intel): Apple チップ搭載 Mac で実行するには Rosetta 2 が必要です。
- アプリケーション(ユニバーサル): Apple Silicon および Intel 用のバイナリが含まれています。Rosetta は必要なく、デフォルトで Apple Silicon を使用します。
一部のユニバーサル アプリには特別なボックスもあります。 「Rosettaで開く」オプションを使用すると、ユニバーサルアプリはApple Siliconにまだ適応されていないプラグインや拡張機能を読み込むことができます。アドオンが表示されなくなったり動作しなくなったりした場合は、アプリを終了し、このオプションを有効にして再試行してください。
Rosetta 2 自動インストール
Rosetta 2 は、Apple チップを搭載した Mac コンピューターでのみ利用できます。 初めてインストールする場合はインターネット接続が必要です。macOS は Apple のサーバーからコンポーネントをダウンロードするためです。
- 必要なアプリを開きます。 アプリが起動する場合、Rosetta はすでにインストールされ動作しています。.
- インストールされていない場合は、macOS にダウンロードを求めるプロンプトが表示されます。 「インストール」をクリックし、ユーザー名とパスワードで認証します。 インストールを許可します。
- 「今はしない」を選択した場合は何も起こりません。 macOS では、それを必要とする別のアプリを開こうとすると、再度確認を求められます。.
アプリを開いたときに通知が表示されない場合は、次の 2 つの理由が考えられます。 Rosetta 2 がすでにインストールされているか、そのアプリケーションでは Rosetta 2 は必要ありません。 これは Apple Silicon に普遍的またはネイティブであるためです。
ターミナルからのインストール(強制インストール)
一部のシナリオでは (たとえば、Intel アプリがインストールをトリガーしない場合や失敗した後など)、ターミナルから Rosetta 2 をインストールできます。 ターミナルを開き、ソフトウェアアップデータコマンドを使用します:
softwareupdate --install-rosetta
同じコマンドでフルパスを使用し、ライセンスに同意するガイドも表示されます。 パスとライセンスの同意でバリアントを実行することは有効です:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
どちらにしても、接続があり、MacがApple Siliconであれば、 インストールは数秒で完了し、Rosetta はそれを必要とするすべてのアプリで使用できるようになります。.
M1/M2 搭載 Mac で Zoom、PASCO Capstone、LockDown Browser を使用する
よく聞かれる質問は、Intel 64 というラベルの付いたアプリが Apple チップを搭載した Mac で動作するかどうかです。 一般的な答えは「はい」です。カーネル拡張やレガシーハードウェアに依存しない限り、Rosetta 2 を使用して実行されます。 Apple Silicon ではサポートされていません。
具体的な事例について Zoom には Apple Silicon 用のネイティブ バージョンがあり、Intel バリアントをインストールすると Rosetta 2 経由でも動作します。最高のパフォーマンスを得るには、Web サイトからネイティブ エディションをダウンロードすることをお勧めします。
PASCO CapstoneおよびLockDown Browser(Cengage OEM)の場合、 これらが Intel 64 に分類され、互換性のない kext またはドライバーをインストールしていない場合は、通常、Rosetta 2 を通じて動作します。ただし、各プロバイダーの公式ガイドと最新バージョンを必ず確認してください。
疑問がある場合は、次のチェックを行ってください。 アプリを開き、macOS で Rosetta のインストールを求められた場合は、インストール手順を完了します。アプリがエラーなしで開く場合は、翻訳による互換性があります。前述の「情報の取得」で説明したように、アプリの種類を確認することもできます。
ユニバーサルアプリの「Rosettaで開く」
一部のユニバーサル アプリには特定のボックスが表示されます。 「Open with Rosetta」を有効にすると、ネイティブアプリが翻訳ツールで実行されるようになります。また、Apple Silicon にまだ適応されていないアドオン、拡張機能、またはプラグインを使用する必要がある場合にも意味があります。
拡張機能が表示されない場合は、次の操作を試してください。 アプリを閉じて、ボックスをチェックし、再度開いて、アドオンが認識されるかどうかを確認します。そのプラグインが更新されると、ネイティブ パフォーマンスを復元するオプションのチェックを外すことができるようになります。
限界と互換性のないケース
Rosetta 2 はユーザーシナリオの大部分をカバーしていますが、すべてが翻訳可能であるわけではありません。 前回の移行と同様に、トランスレータはカーネル拡張機能またはそれらに依存するソフトウェアを実行しません。また、従来のハードウェア インターフェイスの不足も解決しません。
Rosetta の記事 (オリジナル版) には、リスク プロファイルを理解するのに役立つ除外項目がいくつか記載されていました。 以下のものは互換性がありませんでした: Classic 環境、Mac OS 9 以前のアプリ、特定のスクリーン セーバー、非常に正確な例外処理を備えたアプリ、および JNI を備えた特定の Java バイナリ。Rosetta 2 は、より新しくなりましたが、非常に低レベルのコンポーネントを必要とするものは通常は省略されるという原則を維持しています。
他の互換性「レイヤー」との違い
Rosetta 2 は、Intel オペレーティング システムの仮想化でも汎用エミュレータでもありません。 x86_64 ユーザーバイナリを ARM64 に変換して macOS で実行できるようにしますただし、Windows を実行したり、他のシステムのアプリ用の仮想化や Wine/CrossOver テクノロジなどのツールを置き換えたりすることはできません。
これは、例えば、 Rosetta 2はWindowsアプリケーションの起動には使用できませんWindows ソフトウェアが必要な場合は、仮想化 (ベンダーがサポートしている場合)、互換性コンテナー、または Windows マシンを使用する必要があります。
提供状況とロードマップ
最近の WWDC に続いて、Rosetta 2 のメンテナンス プランの概要を示す公開ドキュメントが更新されました。 Apple は、Rosetta 2 が今後 2 つのメジャー macOS リリース (macOS 27 まで) 向けの汎用ツールとして残ることを示唆しています。 開発者がアプリの移行を完了しやすくなるようにするためです。
macOS 28以降では、 Apple は、メンテナンスされていない古いゲームタイトル向けの Rosetta 2 機能のサブセットを維持する予定です。 インテル固有のマクロやプログラミングに依存するもの。このニュアンスは、一般的な用途から徐々に撤退していくことを示唆しています。
同じ文書では、 macOS TahoeはIntelベースのMacと互換性のある最後のバージョンとなるただし、これらのデバイスには3年間追加のセキュリティアップデートが提供されます。Tahoeと互換性のあるIntelベースのコンピューターには、2019年モデルの16インチMacBook Pro、2020年モデルの13インチMacBook Pro(Thunderbolt 3ポート4基搭載)、2020年モデルの27インチiMac、および2019年モデルのMac Proが含まれます。
並行して、Apple はサポート記事を最近の日付 (たとえば、さまざまな場所では 2025 年 2 月 12 日) で更新しています。 手順と可用性を確認するには、必ずお住まいの地域の公式文書を参照することをお勧めします。テキストのニュアンスや場所が異なる場合があるためです。
よくある質問
- Apple チップを搭載した Mac に Rosetta 2 をインストールしても安全ですか? はい。これはAppleのサーバーからダウンロードされた公式コンポーネントで、移行を容易にするように設計されています。サードパーティ製のソフトウェアではなく、目に見えるパネルを追加するものではありません。
- Rosetta 2 は Windows アプリケーションを実行できますか? いいえ。Rosetta 2はIntel向けにコンパイルされたmacOSバイナリをARM向けにのみ変換します。Windowsアプリの場合は、状況に応じて仮想化、Wine/CrossOverとの互換性、またはその他のソリューションが必要になります。
- Rosetta 2 は Mac の速度を低下させたり、バッテリーの消耗を早めたりしますか? アプリによって異なります。一般的によく使われるアプリでは影響は小さいですが、負荷の高いタスクではネイティブ版と比べて消費電力と温度が上昇する可能性があります。Apple Silicon版がある場合はインストールしてください。
- アプリが現在 Rosetta を使用しているかどうかを確認するにはどうすればよいですか? 「情報を見る」で確認した内容に加えて、システムレポートの「アプリケーション」の「種類」列を確認してください。「Intel」と表示されている場合、Apple Silicon 上の Rosetta で動作します。「Universal」または「Apple Silicon」と表示されている場合、ネイティブアプリケーションです。
日常の運用において、Rosetta 2 は、開発者が移行を完了するまで、多くのアプリを稼働させ続けるサイレント ヘルパーとして機能します。 いつも使っているプログラムを開くだけで、Rosetta が必要な場合は macOS が通知してインストールします。可能な場合は、ネイティブ バージョンを優先して、Apple のチップを最大限に活用し、電力消費やストレージへの潜在的な影響を最小限に抑えます。
テクノロジーとインターネット問題を専門とする編集者で、さまざまなデジタル メディアで 10 年以上の経験があります。私は、電子商取引、通信、オンライン マーケティング、広告会社で編集者およびコンテンツ作成者として働いてきました。経済、金融、その他の分野のウェブサイトにも執筆しています。私の仕事は私の情熱でもあります。さて、私の記事を通じて、 Tecnobits, 私は、私たちの生活を向上させるために、テクノロジーの世界が私たちに提供するすべてのニュースや新しい機会を毎日調査しようとしています。


