Mac
 Computer >> コンピューター >  >> トラブルシューティング >> Mac

Apple Silicon搭載MacでWindows OSとアプリを動かす方法【完全ガイド】

目次:

  • 1. Apple Silicon Macとの互換性問題
  • 2. M1 MacでWindowsは使える?(OS&アプリ)
  • 3. M1/M1 Pro/M1 Maxチップ搭載MacでWindowsを動かす方法
  • 4. まとめ

Windows PCとMacは、コンピュータ市場における互いに最も強力なライバルです。それぞれに長所があるため、どちらが優れているとは一概には言えず、消費者にとって選択は難しいところです。予算に余裕があれば、両方購入するのも一つの手でしょう。

幸いなことに、「Mac上でWindowsを実行したい」という強い需要は、Intelチップ搭載のMacでは実現されてきました。macOSのユーティリティ「Boot Campアシスタント」を使ってIntel MacにWindows 10をインストールすることも、サードパーティ製ソフトウェアに頼ることも可能です。しかし、Apple Silicon搭載Macの登場によって状況は一変しました。果たしてM1 MacでWindowsは動かせるのでしょうか?本記事で詳しく解説します。

Apple Silicon Macの互換性問題

Appleは2020年秋に、Apple Siliconを初めて搭載したMacモデルを発表しました。これは、Macシリーズ製品においてIntelプロセッサからApple自社製プロセッサへ移行する歴史的な転換点となります。それまでの約30年間、AppleはMacBook Air/ProやiMacにx86ベースのIntelチップを搭載し続けてきました。一方、M1、M1 Pro、M1 MaxといったApple SiliconはARMアーキテクチャベース(だからこそ「ARM Mac」と呼ばれる)であり、Intelチップとは根本的に異なる設計です。

つまり、x86ベースのIntel MacとARMベースのM1 Macでは「言語」が異なるということです。ほとんどのアプリやプログラムはx86アーキテクチャ向けに開発されているため、Intel MacやWindows PCではシームレスに動作します。そのため、一部のIntel向けアプリがM1チップ搭載Macにインストールできないケースがあります。開発者が既存アプリをARM Macに対応させたり、ARM Mac向けに新たにアプリを設計したりするには、ある程度の時間が必要です。

この互換性問題はWindows OSにも及びます。Boot Campアシスタントを使えばIntel Macにx86版のWindowsをインストールできますが、M1 Macでは「Boot Campアシスタントは使用できません」というメッセージが表示され、さらにmacOS MontereyではBoot Campアシスタント自体が削除されています。

M1 MacでWindows(OS&アプリ)は実行できる?

理論上、M1 MacにARM版Windowsをインストールできれば、AppleのM1、M1 Pro、M1 Max搭載MacでWindows OSやWindows専用アプリを実行することが可能です。しかし、両社間の過去の契約により、ARMベースのWindowsはQualcomm製SoCを搭載したデバイスにしか提供されていないとされています。

また、Intel Macでも、Boot CampアシスタントはMacでWindowsを実行する唯一の方法ではありません。それ以外にも、Mac用のWindows仮想マシンソフトを利用する手段があります。ただし、そのほとんどはM1 Macに対応していません。現時点で、すべてのApple M1チップをサポートしているのはParallels Desktopのみです。さらに、Windows 365やRosetta 2もニーズに応える選択肢となっています。

M1/M1 Pro/M1 Maxチップ搭載MacでWindowsを実行する方法

Apple Silicon MacではBoot Campアシスタントが利用できませんが、以下に紹介する方法——仮想マシンエミュレータクラウドサーバー——を活用すれば、M1 MacでもWindows OSを実行し、Intel/Windowsアプリを使用できます。それぞれ詳しく見ていきましょう。

方法1:仮想マシンでWindowsを実行する

Intel Mac時代であれば、Parallels Desktop、VMware Fusion、CrossOverなど、Windows OSとアプリをインストールできる仮想マシンソフトが数多く存在しました。しかし、命令セットアーキテクチャ(ARMとx86)の違いにより、その多くはApple Silicon Macに対応していません。開発者がARM Macをサポートするようソフトウェアを作り直すのは、決して簡単なことではないのです。

幸い、Parallels Desktopは新バージョン「Parallels Desktop 17」をリリースし、すべてのApple M1チップで動作するようになりました。Apple Silicon Macを正式サポートする唯一のソフトウェアとして、Microsoft Office for WindowsやInternet Explorerへのアクセス、20万以上のWindowsアプリをMac上で実行する機能、MacとWindows間でのコンテンツ移動・共有などを実現します。ここからは、M1 MacへのParallels Desktopの導入手順を解説します。

ステップ1:Parallels Desktop 17をダウンロードしてインストールします。

ステップ2:「Windows Insider」のサイトにアクセスし、Windows Insiderとして登録します。

ステップ3:Windows Insiderとしてログインし、「Windows 10 on ARM Insider Preview」をダウンロードします。

ステップ4:Parallelsを開き、Windows 10のインストールを設定します。

  1. 「Install on ARM」ウィンドウで「続ける」をクリックします。
  2. 「新規作成」ウィンドウで「DVDまたはイメージファイルからWindowsまたは他のOSをインストール」を選択します。
  3. Parallelsが自動的にMac上のWindows 10を検出したら「続ける」をクリックします。検出されない場合は「手動で選択」をクリックして設定を進めます。
  4. Windows 10のVHDXイメージファイルを「インストールイメージを選択」ウィンドウにドラッグし、「続ける」をクリックします。
  5. 「Windowsを主に何に使用しますか?」という画面で「生産性」を選択し、「続ける」をクリックします。
  6. 名前と保存先は自動入力されていますが、必要に応じてカスタマイズできます。
  7. 「Macデスクトップにエイリアスを作成」のチェックを外します。
  8. 「インストール前に設定をカスタマイズ」にチェックを入れます。
  9. 「作成」をクリックすると、Parallelsが仮想マシンを作成します。
  10. 設定ウィンドウが表示されたら、仮想マシンに割り当てるメモリ容量とCPUコア数を調整します。

ステップ5:仮想マシン設定ページで「続ける」をクリックすると、M1 MacへのWindows 10のインストールが始まります。

Apple Silicon搭載MacでWindows OSとアプリを動かす方法【完全ガイド】

ステップ6:続行するためにParallelsアカウントにサインインします。アカウントがない場合は新規作成してください。

ステップ7:「スタート」>「設定」>「更新とセキュリティ」に移動し、最新のソフトウェアアップデートとセキュリティ修正を適用します。

ステップ8:Steamなど、お気に入りのゲームやアプリをインストールして楽しみましょう。

方法2:エミュレータでWindowsアプリを実行する

仮想マシンがハードウェアに直接アクセスしてコードを実行するのに対し、エミュレータはハードウェアにアクセスするためのソフトウェアコネクタと、ソースコードを翻訳するインタプリタを必要とします。

Intel MacとWindows PCの両方で提供されているアプリについては、Apple純正のソリューションRosetta 2を使えば、M1、M1 Pro、M1 Maxチップ搭載Macにインストールできます。Rosetta 2は、MacのApple Siliconへの移行を支援するため、macOS Big Surの一部としてリリースされました。x86 Intel向けにビルドされたアプリを翻訳し、Apple Silicon上で実行可能にします。

アプリにRosettaが必要かどうか確認する方法:

  1. Finderを開き、「アプリケーション」フォルダ内で対象のアプリを探します。
  2. アプリをControlキーを押しながらクリックし、「情報を見る」を選択します。
  3. 「種類」の情報を確認します。
  • 「アプリケーション(Intel)」の場合:そのアプリはIntelプロセッサベースのため、Apple Silicon Macでの実行にはRosettaが必要です。
  • 「アプリケーション(ユニバーサル)」の場合:そのアプリはApple SiliconとIntelプロセッサの両方に対応しており、Apple Silicon上でそのまま動作します。

ユニバーサルアプリを「Rosettaを使用して開く」ことで、まだApple Siliconに対応していないプラグイン、拡張機能などのアドオンも使用できるようになります。

M1 MacへのRosettaのインストール方法:

IntelベースのMac向けにビルドされたアプリを初めて開くと、M1 MacにRosettaをインストールするか尋ねるウィンドウがポップアップ表示されます。このとき、「今はしない」(次回Rosettaが必要になったときに再度尋ねられます)または「続ける」を選択できます。また、Macのターミナルから以下のコマンドでRosettaをインストールすることも可能です。

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

Apple Silicon搭載MacでWindows OSとアプリを動かす方法【完全ガイド】

Rosettaは起動する必要のあるアプリではありません。バックグラウンドで自動的かつ透過的に動作します。実行ファイルにIntel命令のみが含まれている場合、macOSは自動的にRosettaを起動して翻訳を行います。翻訳が完了すると、システムは元のファイルの代わりに翻訳済みの実行ファイルを起動します。

方法3:クラウドサーバーでWindowsを実行する

3つ目の方法はクラウドサーバーの活用です。これにより、ユーザーはネットワーク経由で開発元のリソースにリモートアクセスできます。クラウドサーバーは、ローカルデータセンターで稼働する従来型の物理サーバーと同じ機能を提供し、同じOSやアプリケーションをサポートします。

Windows 365は、エンドユーザー向けに新しいタイプのWindows仮想マシン(Cloud PC)を自動的に作成するクラウドベースのサービスです。Windows 365には「Business」と「Enterprise」の2つのエディションがあります。Windows 365を利用すれば、M1 Mac上のCloud PCでWindowsおよびWindowsソフトウェアを実行できます。手順は以下の通りです。

  1. Mac App Storeから「Microsoft Remote Desktop」をダウンロードしてインストールします。
  2. Windows 365の公式サイトでサブスクリプションURLを取得します。
  3. Remote Desktopを開き、「ワークスペース」>「ワークスペースの追加」を選択します。
  4. サブスクリプションURLを貼り付けて認証し、Cloud PCをアプリに追加します。
  5. Cloud PCに接続すると、Mac上にWindowsの画面が表示され、Apple Silicon MacでWindowsを楽しめます。

Apple Silicon搭載MacでWindows OSとアプリを動かす方法【完全ガイド】

まとめ

Apple Silicon搭載Macは確かにパフォーマンス向上をもたらしましたが、M1 MacでWindowsを実行したいユーザーにとっては互換性の課題も生じています。しかし、解決策は依然として存在します。Parallels Desktop、Rosetta 2、Windows 365を活用すれば、Apple Silicon MacでWindowsを実行できます。中でもParallels Desktopは、対応アプリの豊富さと拡張された機能面で際立った選択肢と言えるでしょう。

  1. MacでWindowsを使う方法|Parallels・Boot Campなど5つの手段を徹底比較

    Macは安全性と快適な操作性で知られています。しかし、「Windows専用のソフトウェアを使いたいから」という理由で、Windowsからの乗り換えをためらっている方も多いのではないでしょうか。 実は、その心配は不要です。仮想マシン(Virtual Machine)などの仕組みを活用すれば、1台のMac上でmacOSとWindowsの両方を利用することができます。再起動なしにOSを切り替えられる方法もあれば、ネイティブ性能でWindowsを動かせる方法もあります。 この記事では、MacでWindowsを実行する代表的な5つの方法(Parallels Desktop、VMware Fusion、B

  2. Windows 11でAndroidアプリを実行する方法|Amazon Appstoreの導入手順とサイドロード術

    Windows 11のPCでもAndroidアプリが使えたら便利だと思いませんか?その夢はついに現実になりました。Windows 11では、サードパーティ製ソフトやエミュレーターを別途用意しなくても、Androidアプリを簡単に実行できます。鍵となるのが「Amazon Appstore」。Microsoft Storeからインストールすれば、厳選されたカタログの中からお気に入りのアプリやゲームを閲覧・インストールできるようになります。ただし注意点として、この機能はリリース当初、米国でのみサポートされていました。 スマートフォンだけでなくWindows PCでもアプリを活用したい——これは多く