Appleシリコン用にアプリが最適化されているかどうかを確認する方法 in macOS

Appleシリコンを搭載した最新のMacコンピュータは、デスクトップやノートブックに以前使用されていたIntelチップとは全く異なるチップアーキテクチャを持っています。AppleシリコンMac用に最適化されているアプリを理解することで、パフォーマンスと効率を最大限に引き出すことができます。
目次
- Macのシリコンアーキテクチャを確認する方法
- 現在のAppleシリコンチップ一覧
- アプリの種類の概要
- Finderを使用してアプリの種類を確認する
- システム情報アプリを使用してアプリの種類を確認する
- アクティビティモニタアプリを使用してアプリの種類を確認する
- よくある質問
こちらもお読みください: 水害にあったMacBookを修理したいですか?どうすればそれを救えるかを見つけてください。
Macのシリコンアーキテクチャを確認する方法
- メニューバーの左上隅にあるAppleアイコンを選択します。

- ドロップダウンメニューから「このMacについて」を選択します。

- 「チップ」フィールドを探して、あなたのMacを動かしているチップの情報(名前とタイプ)を見つけます。以下のリストにあるチップのいずれかを搭載したPCをお持ちの場合、あなたのMacはAppleシリコンによって動いています。

現在のAppleシリコンチップ一覧
- Apple M1
- Apple M1 Pro
- Apple M1 Max
- Apple M1 Ultra
- Apple M2
こちらもお読みください: MacとiPadでステージマネージャを使用する方法
アプリの種類の概要
2020年にMac用のAppleシリコンチップが導入された際、AppleはRosetta 2というソフトウェア翻訳レイヤを発表しました。macOS Big Sur以降に組み込まれたRosetta 2は、Intelのx86-64チップアーキテクチャ用に最適化されたコードを自動的に変換し、AppleのARMベースのチップを搭載したMacがIntelアプリケーションをエミュレートできるようにします。
- Intelアプリ: Intel Macでネイティブに動作します。AppleシリコンMacではRosetta 2を必要とし、これがパフォーマンスに悪影響を及ぼしプラグインの互換性を低下させる可能性があります。
- Appleシリコンアプリ: Appleシリコンを搭載したMacでネイティブに動作し、最大のパフォーマンスと効率を実現します。Intel Macとは互換性がありません。
- ユニバーサルアプリ: 「ユニバーサルバイナリ」の略称です。IntelおよびAppleシリコンMacでネイティブに動作し、Rosetta 2の翻訳レイヤを必要としません。
Finderを使用してアプリの種類を確認する
- この方法でアプリの種類を確認するには、まずDockの左端にあるアイコンをクリックしてFinderウィンドウを開きます。

- ウィンドウの左側のサイドバーから「アプリケーション」を選択します。

- 確認したいアプリを選択し、右クリック(またはトラックパッドで2本指タップ)してコンテキストメニューを開きます。

- 「情報を取得」を選択します。

- 新しいポップアップウィンドウで、「種類」とラベル付けされたリスト項目を見つけ、アプリの種類を確認します。以下の例では、そのアプリがユニバーサルアプリケーションとして表示されています。

こちらもお読みください: Apple WatchがMacのロックを解除しない問題を修正する6つの方法
システム情報アプリを使用してアプリの種類を確認する
- 「システム情報」アプリを使用してアプリの種類を確認するには、Macのメニューバーの左側から虫眼鏡アイコンをクリックしてSpotlightを起動します。

- 検索フィールドに「システム情報」と入力します。

- Returnキーを押して「システム情報」アプリを起動します。

- 左のサイドバーから「ソフトウェア」とラベル付けされたメニュー項目を選択します。

- ドロップダウンリストから「アプリケーション」というオプションをクリックします。

- 「種類」とラベル付けされた列をクリックしてリストをソートします。これにより、各アプリの種類がIntel、Appleシリコン、またはユニバーサルとしてリストされます。ここでは、以下の画像に表示されているすべてのアプリはユニバーサルです。

こちらもお読みください: VirtualBoxにmacOSをインストールする方法
アクティビティモニタアプリを使用してアプリの種類を確認する
- Dockの「Finder」の右にある「Launchpad」アイコンをクリックします。(このアイコンを削除している場合は、Spotlight検索からLaunchpadを開きます。)

- ユーティリティを表示するために「その他」フォルダをクリックします。

- 「アクティビティモニタ」というラベルのアプリを開きます。

- ウィンドウの右上隅にある検索フィールドに、確認したいアプリの名前を入力します。この方法が正しく機能するためには、そのアプリが開いて実行中でなければなりません。この例では、Pagesアプリを確認します。

- 「種類」とラベル付けされた列の下に、Pagesが「Apple」アプリとして分類されているのが見えます。ユニバーサルアプリとネイティブのAppleシリコンアプリはRosetta 2を必要とせず「Apple」アプリと表記され、Intelベースのアプリは単に「Intel」と表記されます。

こちらもお読みください: 外部ディスプレイが機能しない?macOS用のこれらの15の修正を試してください。
よくある質問
「iOS」としてアプリの種類がSystem Informationアプリに表示されるのは何を意味しますか?
「System Information」アプリに「iOS」と表示されるアプリは、Appleシリコンアプリです。「iOS」の分類は、Appleシリコンでネイティブに動作するiPhoneやiPad用アプリをラベル付けして識別するために使用されます。Macとは互換性がありますが、これらのアプリはタッチファーストインターフェース用に作られており、期待通りに動作しない可能性があります。
IntelアプリはAppleシリコンMacで本質的に遅いですか?
IntelアプリがAppleシリコンMacで「エミュレート」される必要があると聞くと、技術愛好家が不安を感じることがありますが、AppleのMシリーズチップのARM命令セットアーキテクチャは、最適化にかかわらず、幅広いアプリケーションで超高速のパフォーマンスを実現することを思い出してください。実際、多くのIntelアプリは、Intelベースのマシンでネイティブに実行されるよりも、Appleシリコン上でより高速に動作します—エミュレーションの要件にもかかわらず。
ユニバーサルアプリをAppleシリコンMacでIntelアプリとして強制的に開くことはできますか?
一部のAppleシリコンMacユーザーは、ユニバーサルアプリを常にIntelバージョンとして開くことで、予期しない互換性の障害を解消し、ニッチなワークフローをトラブルシューティングできるようにしたいと考えています。これを行うには、上記のアプリメタデータウィンドウの下にある「Rosettaを使用して開く」というボックスをチェックします。また、AppleシリコンMacでのRosetta 2エミュレーションの詳細を確認するために、「M1 MacアプリをIntelアプリとして実行する方法」を探ることもできます。
すべての写真とスクリーンショットはBrahm Shankによるものです。