ARMアーキテクチャで動作するM1 Macのリリースに伴い、ソフトウェア開発者は、Apple Siliconチップの改善された速度と技術を利用するために、アプリをアップグレードしなければならなくなります。また、アップル社は応急処置として、既存のインテルベースのソフトウェアが引き続きこのプラットフォーム上で動作するようにする「ロゼッタ2」ツールをM1マックに同梱しています。もしあなたがまだIntelベースのソフトウェアを動かしているなら、おそらく気づかないうちにすでにRosettaを使っていることでしょう。

“ユニバーサルアプリ “とは何か

AppleのM1シリコンチップ用にアップデートされたアプリは、現在 “ユニバーサルアプリ “として知られている。開発者は、Appleのシリコンチップ上でネイティブに動作するようにアプリをアップデートするために、“ユニバーサルバイナリー “を使用します。このユニバーサルバイナリによって、アプリはIntelとM1 Macの両方で動作するようになる。アプリがユニバーサル2用にアップデートされていない場合、M1 MacBookはRosettaエミュレーションソフトウェアを使ってIntel x86-64コードを変換することで実行されます。

一方、M1チップを使用している場合は、Appleベースのシリコン版が実行されます。

アプリが Intel / Silicon / Universal ベースかどうかを確認する方法

アプリが Intel ベースのソフトウェア、Apple Silicon ベースのソフトウェア、Universal ソフトウェア(アプリが Intel と Silicon の両方のプロセッサをサポートしている)のどれで動作しているかを確認したい場合は、以下のようにシステム設定から確認することが可能です。

  1. 左上隅からのアップルメニューで、“このMacについて “を選択します。

をクリックします。 2. “システムレポート “を選択します。

を選択します。 3. システムレポートで、左のメニューペインの「ソフトウェア」の「アプリケーション」をクリックします。

    1. システムにインストールされているアプリの全リストが表示されます。個々のアプリの「種類」欄で、Macにインストールされているアプリのバージョンを確認することができます。

Finderから個々のアプリのバージョンを確認したい場合は、アプリのアイコンを右クリックして、“情報を見る “を選択するだけです。

ここで、“一般 “の下にある “種類 “の前にアプリのバージョンが表示されます。

Apple SiliconアプリをIntelアプリとして開く方法

ユニバーサル版のアプリケーションがある場合、M1版ではなくIntel版を実行したいことがあります。これは、M1版に必要な機能が欠けていたり、Intel版がM1ではまだサポートされていない特定のサードパーティプラグインや拡張機能と互換性があることが原因である可能性があります。

このような場合、Rosetta を使用して、Apple M1 バージョンではなく Intel バージョンを実行するように、アプリを強制することができます。

  1. Finder メニューからアプリケーションを探し、選択します。ほとんどのアプリケーションは、アプリケーションフォルダにあります(Finderの「移動」→「アプリケーション」でアクセスできます)。

2. アプリを右クリックし、“情報を見る “を選択します。または、アプリを選択し、キーボードのCommand-Iを押します。アプリの情報ウィンドウが表示され、アプリの詳細が表示されます。

3. このウィンドウで、“Open using Rosetta “というラベルの付いたボックスをチェックします。

をクリックします。 4. 情報ウィンドウを閉じます。アプリがすでに起動している場合は、終了して再立ち上げします。

これで完了です。これで、アプリを起動するたびに、MacはRosettaエミュレーション・ソフトウェアを介して、Intel版ソフトウェアを実行するようになります。もし、後でM1バージョンに戻したい場合は、この手順を繰り返し、ボックスのチェックを外すだけです。

新しいM1 Macbookでは、サードパーティ製のiOSアプリケーションがクラッシュするという報告も寄せられています。あなたにも起こっていますか?

Akira
Akiraは情熱的なゲーマーであり、製品レビュアーです。ゲームをしていないときは、最新のゲーミングアクセサリーを試したり、製品のレビューをしていることが多い。彼の分かりやすいスタイルは、ゲーマーが自分のニーズに最も適した製品を簡単に判断できるようにするものです。また、技術的な問題にも精通しており、その解決方法も知っている。