4分で読めます
| ヒント

Apple Silicon搭載MacでWindowsを使いたい場合、選択肢はいくつかあります。中でも最も使いやすいのはParallels DesktopとUTMです。では、M1またはM2搭載MacでWindowsを使うならどちらが優れているのでしょうか?M1とM2搭載MacでParallelsとUTMを比較していきますので、ぜひお読みください。
残念ながら、この議論には簡単な答えはありません。どちらの選択肢にも長所と短所があります。Mac上で仮想的にWindowsを実行するという点において、ご自身の具体的なニーズをよく考える必要があります。その判断に役立つよう、両方のソフトウェアパッケージについて詳しく見ていきましょう。
Parallels と UTM の根本的な違い: 仮想化 vs エミュレーション
Parallels Desktop と UTM はどちらも非常に似た用途で使用されます。パフォーマンスも似ていますが、一部のレポートでは UTM の方が GPU パフォーマンスに優れていると指摘されています。Parallels Desktop は、一般ユーザーにとって重要な機能をより多く提供している傾向があります。一方、UTM はより高度なカスタマイズ機能をサポートしています。
しかし、この2つのツールの根本的な違いは、その奥深くに隠されています。この違いを理解するには、Parallels Desktopが依存する仮想化と、UTMが提供するエミュレーションサポートの違いを理解する必要があります。
これは、UTMが数十年にわたって利用されてきた無料のオープンソースエミュレーションソフトウェアであるQEMUをベースに構築されているためです。QEMUの問題は、セットアップと設定が難しいことです。UTMは、実行しているOSに最適なオプションを直感的に設定することで、その煩わしさを軽減します。
仮想化とは、ソフトウェアがゲストOSにMacのCPUやその他のハードウェアの仮想コピーを提供することです。つまり、Apple Silicon搭載Macでは、Armチップセット向けに開発されたOSのみを並列実行できるということです。
一方、エミュレーションでは、ソフトウェアを使用して複数の異なるCPUアーキテクチャのいずれかを搭載したPCを作成できます。現在、UTMは、エンタープライズソリューションで使用されるものも含め、数十種類の異なるプロセッサのエミュレーションをサポートしています。
つまり、UTM を使えば、エミュレータで Windows や macOS だけでなく、多くの古いオペレーティングシステムも実行できるということです。例えば、Mac で古い Mac OS 9 や Sun Solaris 9 を実行したいとします。これは UTM なら可能ですが、Parallels Desktop では不可能です。
ゲームなどのためのGPUオプション
さて、多くの人がMacでWindowsを使いたい理由の一つは、そもそもゲームをプレイするためです。しかし残念ながら、これは少し厄介です。Parallels DesktopとUTMはどちらも仮想グラフィックカードを提供していますが、AAAゲームの高負荷な処理には到底及ばないことがよくあります。
UTM は、ゲームはおそらく選択肢ではないと明言しています。
いいえ、おそらくできません。UTMは現在WindowsでのGPUエミュレーション/仮想化をサポートしていないため、3Dアクセラレーション(OpenGLやDirectXなど)をサポートしていません。古いゲームはソフトウェアレンダリングオプションで実行できるかもしれませんが、ハードウェアアクセラレーションでは実行できません。LinuxではVirglを通じてハードウェアOpenGLアクセラレーションが試験的にサポートされています。
Parallels Desktop の方が多少は優れていますが、私の経験ではせいぜいわずかな差しかありません。Parallels Desktop は、Apple Metal を搭載し、Windows の DirectX 11 アプリケーションをサポートしています。また、OpenGL 3 もサポートしています。
とはいえ、今日の人気ゲームの多くはDirectX 12、Vulcan、またはOpenGL 4.6のサポートが必要です。Parallels DesktopやUTMではこれらのサポートは提供されていません。お気に入りのゲームがParallels Desktopで動作するかどうかを確認したい場合は、AppleGamingWikiのM1 Macで動作するParallels Windows対応ゲームのリストをご覧ください。
仮想化やエミュレーションの状況は仕事に大きく偏っている
実のところ、これらのツールの開発は主に業務関連のニーズに焦点を当てています。それは、当然のことながら、企業や企業ユーザーがこうしたソフトウェアにお金を払う可能性がはるかに高いからです。
これは、Macで作業しながらもWindowsベースの生産性向上アプリも利用したい企業ユーザーにとって非常に重要になります。UTMとParallels Desktopはどちらも、このニーズを完全にサポートします。
Parallels Desktop の機能セットは、企業ユーザーを明確にターゲットとしています。Windows を使いながら毎日スナップショットバックアップを行いたい、あるいは必要としているなら、Parallels はそれをサポートします。実績があり、強力なカスタマーサポートとテクニカルサポートチームに支えられたソフトウェアソリューションをお探しなら、Parallels はまさにその点でも優れています。
しかし、Mac のケースに搭載されているプロセッサ以外のプロセッサ向けのオペレーティングシステムを実行する必要がある場合、Parallels は役に立ちません。一方、UTM は、あなたが求めているサポートを提供できる可能性があります。
Parallels DesktopとUTMの比較
残念ながら、どのオプションを選ぶべきか明確にお伝えすることはできません。ただし、Mac 上で Intel ベース、Power PC ベース、またはその他のアーキテクチャを実行できるように仮想化が必要な場合は、UTM がおそらく最適な選択肢です。
嬉しいことに、それぞれのエディションを簡単に試用して、ニーズに最適なものを見つける方法があります。Parallels Desktop は14日間の無料トライアルを提供しています。その後は、Standard Edition が99.99ドルで購入できます。より高度なサポートとオプションをご希望の場合は、Pro Edition と Business Edition のサブスクリプションが年間119.99ドルからご利用いただけます。
UTMはMac App Storeから無料でダウンロードすることも、有料版を購入することもできます。有料版は無料版と機能は同じですが、自動アップデートが提供され、ツールのソフトウェア開発資金に充てられます。
最後に、macOSでWindowsを仮想化する方法は他にもあります。Virtual BoxやVMWare Fusionなどが挙げられます。しかし、どちらもParallels Desktopよりも企業ユーザーにとって魅力的です。それでも、これらについて触れておく価値はあります。MacでWindowsを実行するための複数のオプションを比較した記事で、さらに詳しく読むことができます。