“ユニバーサルアプリ “とは何か
AppleのM1シリコンチップ用にアップデートされたアプリは、現在 “ユニバーサルアプリ “として知られている。開発者は、Appleのシリコンチップ上でネイティブに動作するようにアプリをアップデートするために、“ユニバーサルバイナリー “を使用します。このユニバーサルバイナリによって、アプリはIntelとM1 Macの両方で動作するようになる。アプリがユニバーサル2用にアップデートされていない場合、M1 MacBookはRosettaエミュレーションソフトウェアを使ってIntel x86-64コードを変換することで実行されます。
一方、M1チップを使用している場合は、Appleベースのシリコン版が実行されます。アプリが Intel / Silicon / Universal ベースかどうかを確認する方法
アプリが Intel ベースのソフトウェア、Apple Silicon ベースのソフトウェア、Universal ソフトウェア(アプリが Intel と Silicon の両方のプロセッサをサポートしている)のどれで動作しているかを確認したい場合は、以下のようにシステム設定から確認することが可能です。
- 左上隅からのアップルメニューで、“このMacについて “を選択します。
をクリックします。 2. “システムレポート “を選択します。
を選択します。 3. システムレポートで、左のメニューペインの「ソフトウェア」の「アプリケーション」をクリックします。-
- システムにインストールされているアプリの全リストが表示されます。個々のアプリの「種類」欄で、Macにインストールされているアプリのバージョンを確認することができます。
Finderから個々のアプリのバージョンを確認したい場合は、アプリのアイコンを右クリックして、“情報を見る “を選択するだけです。
ここで、“一般 “の下にある “種類 “の前にアプリのバージョンが表示されます。Apple SiliconアプリをIntelアプリとして開く方法
ユニバーサル版のアプリケーションがある場合、M1版ではなくIntel版を実行したいことがあります。これは、M1版に必要な機能が欠けていたり、Intel版がM1ではまだサポートされていない特定のサードパーティプラグインや拡張機能と互換性があることが原因である可能性があります。
このような場合、Rosetta を使用して、Apple M1 バージョンではなく Intel バージョンを実行するように、アプリを強制することができます。- Finder メニューからアプリケーションを探し、選択します。ほとんどのアプリケーションは、アプリケーションフォルダにあります(Finderの「移動」→「アプリケーション」でアクセスできます)。
2. アプリを右クリックし、“情報を見る “を選択します。または、アプリを選択し、キーボードのCommand-Iを押します。アプリの情報ウィンドウが表示され、アプリの詳細が表示されます。
3. このウィンドウで、“Open using Rosetta “というラベルの付いたボックスをチェックします。 をクリックします。 4. 情報ウィンドウを閉じます。アプリがすでに起動している場合は、終了して再立ち上げします。 これで完了です。これで、アプリを起動するたびに、MacはRosettaエミュレーション・ソフトウェアを介して、Intel版ソフトウェアを実行するようになります。もし、後でM1バージョンに戻したい場合は、この手順を繰り返し、ボックスのチェックを外すだけです。 新しいM1 Macbookでは、サードパーティ製のiOSアプリケーションがクラッシュするという報告も寄せられています。あなたにも起こっていますか?