広告を閉じる

昨年末、Apple はついに史上初の Apple Silicon チップ、すなわち M1 を搭載した新しい Apple コンピュータを開発しました。 Apple SiliconチップはIntelプロセッサとは異なるアーキテクチャを使用しているため、開発者はアプリケーションをIntelプロセッサに合わせて最適化する必要があります。一部のアプリケーションはすでに最適化されていますが、他のアプリケーションはまだ最適化されていません。 Apple Silicon 上でネイティブに実行されるユニバーサル アプリケーションもありますが、問題が発生した場合は、Rosetta コード トランスレータを介して「だまされて」Intel バージョンを強制的に実行することができ、Intel アプリケーションも Apple Silicon 上で実行できるようになります。これを達成するにはどうすればよいでしょうか?

Apple Siliconを搭載したMac上でIntelバージョンのユニバーサルアプリケーションを実行する方法

何らかの理由で、Intel 用バージョンのユニバーサル アプリケーションを強制的に起動する必要がある場合、たとえば、Apple Silicon 用バージョンの特定のアプリケーションにエラーがあり、それを操作できない場合は、それは難しくありません。

  • まず、macOS デバイスで特定のアプリケーションを見つける必要があります。
  • Finder の左側のパネルにある [アプリケーション] 列をクリックすると、すべてのアプリケーションを見つけることができます。
  • それが完了したら、アプリ自体を右クリックします。
  • ドロップダウン メニューが表示され、[情報] 列を見つけてクリックできます。
  • 別のウィンドウが表示されます。上部にある「全般」タブが開いていることを確認してください。
  • このセクションでは、「Rosetta で開く」オプションを見つけてボックスにチェックを入れるだけです。
  • 次に、情報ウィンドウを閉じ、ダブルクリックしてアプリケーションを起動します。

Apple Silicon バージョンのアプリケーションを再度実行したい場合は、「Rosetta で開く」ボックスのチェックを外してください。 Rosetta のおかげで、以前の Intel ベースの Mac でしか利用できなかったアプリケーションを M1 Mac で実行できるようになります。もし Rosetta が存在しなかったら、Apple Silicon Mac 上のこれらのチップに対応したアプリケーションだけで満足する必要があったでしょう。元々 Apple Silicon に対応していない Mac でアプリケーションを起動すると、Rosetta コードトランスレーターのインストールが自動的に開始されるため、何も心配する必要はありません。そのため、Intel プロセッサ向けに設計されたアプリケーションを問題なく実行できます。

.