\r\n\r\n
Apple Siliconを搭載したMacでは、デフォルトで常にARM版のUniversal Binaryアプリケーションが実行されます(利用可能な場合)。しかし、頼りにしている古いプラグインがApple-Silicon対応にアップグレードされていないこともあります。幸いなことに、Rosettaを使えば、macOSでIntel版アプリケーションを強制的に実行させることが簡単にできます。その方法をご紹介します。
まず、「アプリケーション」フォルダを開きます。手っ取り早いのは、「Finder」を開き、画面上部のメニューバーから「Go」→「Applicati***」を選択する方法です。また、Finderウィンドウを開き、サイドバーの「アプリケーション」をクリックすることもできます。
Applicati***」フォルダーに、Rosettaを通して実行したい汎用バイナリ・アプリケーションを配置します。アプリケーションのアイコンを右クリック(またはCtrlキーを押しながらクリック)し、"情報を見る "を選択します。
表示された「情報を見る」ウィンドウで、「一般」セクションの一番下を見て、「Rosettaで開く」チェックボックスを有効にします。
情報」ウィンドウを閉じることができるようになりました。
次にアプリケーションを開くときは、arm64版ではなく、Rosettaを使ったx86_64版のアプリケーションを開くようになります。Appleシリコン版アプリケーションを再度実行したい場合は、アプリケーションの「情報を見る」ウィンドウを再度開き、「Rosettaで開く」のチェックを外してください。がんばってください。
時間が経つにつれて、その必要性が低くなることを期待しています。アップルの最初のApple Silicon MacはM1チップを使用しており、開発者がアプリケーションをARMに移植し、将来のApple Silicon Macでネイティブに動作させるためのプラットフォームを提供します。
関連記事:AppleのMac用チップ「M1」とは?