M1 MacアプリをIntelアプリとして実行する方法

ARMアーキテクチャで動作するM1 Macのリリースに伴い、ソフトウェア開発者はApple Siliconチップの向上された速度と技術を活用するためにアプリをアップグレードする必要があります。暫定措置として、AppleはM1 Macに「Rosetta 2」というツールを同梱し、既存のIntelベースのソフトウェアをこのプラットフォームで引き続き実行できるようにしました。まだIntelベースのソフトウェアのバージョンを使用している場合は、自分が気づかないうちにRosettaを使用している可能性が高いです。
こちらもお読みください: Macをより効率的に使用する方法
「ユニバーサルアプリ」とは
AppleのM1シリコンチップに対応して更新されたアプリは「ユニバーサルアプリ」として知られています。開発者は「ユニバーサルバイナリ」を使用して、アプリをAppleシリコンチップ上でネイティブに実行できるように更新します。このユニバーサルバイナリにより、アプリはIntelとM1 Macの両方で実行できます。アプリがユニバーサル2に更新されていない場合、M1 MacBookはRosettaエミュレーションソフトウェアを使用してIntel x86-64コードを変換することにより実行します。

一方、M1チップを使用している場合は、Appleベースのシリコンバージョンが実行されます。
こちらもお読みください: MacとiPadでステージマネージャを使用する方法
アプリがIntel / シリコン / ユニバーサルベースかを確認する方法
アプリがIntelベースのソフトウェア、Appleシリコンベースのソフトウェア、またはユニバーサルソフトウェア(アプリがIntelとシリコンプロセッサの両方をサポート)のいずれで実行されているかを確認するには、以下の手順に従ってシステム設定から行えます。
- 左上隅のAppleメニューから「このMacについて」を選択します。

- 「システムレポート」を選択します。

システムレポートで、左のメニューで「ソフトウェア」以下の「アプリケーション」をクリックします。
システムにインストールされているアプリの全リストが表示されます。各アプリの「種類」列で、どのバージョンのアプリがMacにインストールされているかを確認できます。

Finderから個別のアプリのバージョンを確認したい場合は、アプリアイコンを右クリックして「情報を取得」を選択します。
ここで、アプリのバージョンが「一般」に表示され、「種類」の前に記載されています。
こちらもお読みください: Macの速度を上げる方法
AppleシリコンアプリをIntelアプリとして開く方法
アプリケーションのユニバーサルバージョンを持っている場合、M1バージョンではなくIntelバージョンを実行したいことがあります。これは、M1バージョンに必要な機能が欠けている場合や、IntelバージョンがM1ではまだサポートされていない特定のサードパーティのプラグインや拡張機能と互換性がある場合です。
そのような場合、Apple M1バージョンではなく、Rosettaを使用してアプリをIntelバージョンで実行するよう強制できます。
- Finderメニューでアプリケーションを見つけて選択します。ほとんどのアプリケーションはアプリケーションフォルダにあります(Finderの「移動 -> アプリケーション」を通じてアクセス可能です)。

- アプリを右クリックし、「情報を取得」を選択します。あるいは、アプリを選択してキーボードでCommand-Iを押します。これにより、アプリの詳細が表示される情報ウィンドウが開きます。

- このウィンドウで、「Rosettaを使用して開く」というラベルのついたボックスにチェックを入れます。

- 情報ウィンドウを閉じます。アプリが既に実行中の場合は、終了して再起動します。
これで完了です!アプリを立ち上げると、MacはRosettaエミュレーションソフトウェアを通じてソフトウェアのIntelバージョンを実行します。後でM1バージョンに戻したい場合は、同じ手順を繰り返してボックスのチェックを外すだけです。
第三者のiOSアプリが新しいM1 MacBookでクラッシュしているとの報告もあります。あなたもそうなっていますか?