目次
macOSにはRosettaという賢いツールがあり、Intel専用のアプリやプログラムを"翻訳"してくれます。Apple Silicon M1 MacやM2 Macで動作するように、Intel製アプリやプログラムを"変換するRosettaという賢いツールを備えています。
ただし、RosettaはM1またはM2のMacにはデフォルトでインストールされておらず、Intel専用のアプリケーションやプログラムを初めて開いたときにのみ、インストールを促されます。
ここでは、M1/M2 MacにRosettaをインストールする方法と、Rosetta 2を必要とするアプリケーションをご紹介します。
Rosetta for Macとは?
Rosetta 1は、MacがPPCチップからIntelチップに移行した2006年に、PPC互換ソフトウェアをIntelチップ上で動作させるためにAppleが最初に考案したものです。
2020年、Macが再びIntelチップから新しいApple Silicon M1チップに移行するのに合わせて、Rosetta 2がリリースされた。
Rosettaをインストールすると、macOSのバックグラウンドで自動的に動作し、Intel専用アプリケーションをM1およびM2チップのMacで動作させることができるようになります。
ほとんどのアプリケーションでは、Rosettaは非常にシームレスに動作するので、Rosettaを使用したアプリケーションと、M1/M2 Macでネイティブに動作するように作られたアプリケーションの性能に大きな差はありません。
RosettaはApple社製で、Macで使用しても全く問題ありませんから、セキュリティ上の心配はありません。
ただし、ビデオ編集ソフトやグラフィックデザインアプリケーションなど、多くのリソースを必要とするアプリケーションでは、Rosettaを使用するとパフォーマンスが低下する場合があります。
MacにRosettaをインストールする方法
M1またはM2のMacに最新版のRosetta 2をインストールするには、プロンプトが表示されたら、[Install]ボタンをクリックするだけです。
Rosettaをインストールした後は、Apple Silicon Macに再度インストールする必要はありません。
M1 &にRosettaをインストールする。ターミナルを使用した M2 Mac のインストール
何らかの理由で、M1/M2 MacにRosetta 2をインストールするように促されなかった場合、Macのターミナルを使ってインストールすることも可能です。
ここでは、M1またはM2のMacにRosettaを手動でインストールする方法を説明します。
- Macでターミナルを開く
- 以下のコマンドをコピーして、コマンドラインに貼り付けます。/usr/sbin/softwareupdate -install-rosetta -agree-to-license
- Enterキーを押します。
これで、Rosetta 2が、M1/M2 Macに自動的にインストールされます。
Rosettaを必要とするアプリは?
お使いのMacでRosettaを必要とするアプリケーションは、macOSの「情報を見る」ツールで確認できます。
MacでRosettaを必要とするアプリケーションやプログラムを確認する方法をご紹介します。
- Finderの「アプリケーション」を開き、確認したいアプリケーションをCtrlキーを押しながらクリックします。
- ドロップダウンメニューから「情報を見る」を選択
- アプリの仕様のリストが表示され、"Kind"の横には、IntelとM1/M2の両方のMacで動作することを意味するApplication(Universal)、またはIntel Macでのみ動作し、M1 Macで動作させるためにはRosettaを必要とすることを意味するApplication(Intel)が表示されています。
- Application (Universal)」と表示されている場合は、「j}Rosettaを使って開く」ボックスにチェックを入れ、まだチェックされていなければ、M1およびM2のMacで動作することを確認する必要があります。
M1 &でアプリがRosettaを使用しているかどうかを確認する方法M2 Macの場合
一度RosettaをM1/M2 Macにインストールすると、再度インストールするように指示されることはありません。
アプリがRosettaを使用しているか、ネイティブで動作しているかを判断する唯一の方法は、上記の"情報取得"オプションを使用することです。
または、Macの左上にあるAppleロゴから、「このMacについて>システムレポート」を選択し、"種類"の欄で、アプリケーションがIntel(したがってRosettaを使用)かユニバーサル(したがってネイティブで動作)かを確認することも可能です。
また、メニューバーにあるDigiDNA/Siliconというアプリは、アプリがApple Silicon上でネイティブに動作しているか、Rosettaを使っているか教えてくれる便利なものです。
Rosetta 2で、Windowsアプリケーションを実行することはできますか?
Rosettaでは、Windowsアプリケーションを実行することはできません。Intel MacのアプリケーションをApple Silicon M1およびM2 Mac上で動作するように翻訳するためにのみ設計されています。
Mac上でWindowsアプリを動かすには、MacにWindowsをインストールするしかありません。