新しいM1MacでWindowsを実行できますか?

今では、あなたは精通している必要があります M1チップ、将来のすべてのMacのプロセッサとしてIntelに取って代わるAppleの新しいSoC。 あなたも買うことができます いくつかのMac これで、すでにM1チップがインストールされています。

すでにM1Macを入手している場合、またはM1 Macの注文を検討している場合は、いくつか質問があるかもしれません。 多くのユーザー、特に開発者にとって、Macの重要なユースケースには、macOSマシンでWindows(またはWindowsアプリ)を実行することが含まれます。

MacでWindowsを実行する必要がある場合は、購入する前にこの投稿を読むことをお勧めします。

コンテンツ

  • 新しいM1チップがMac上のWindowsで問題になる理由
    • x86 vs ARM:Appleが切り替えた理由
  • BootCampは引き続きM1Macで動作しますか?
    • これは、AppleがBoot Campのサポートを完全に停止することを意味しますか?
  • M1チップ上のWindows仮想マシンはどうですか?
  • Windowsを実行する必要がある場合は、M1 Macをスキップする必要がありますか?
  • その間…
    • Parallels VM:近日公開(?)
    • CrossOver :(一部の)Windowsアプリを実行する
  • 結論:待つか、先に進む
    • 関連記事:

新しいM1チップがMac上のWindowsで問題になる理由

残念ながら、MacでWindowsを実行したい場合、M1チップは問題を引き起こします。 これは、M1チップがWindowsが設計されているチップであるIntelチップとは異なるアーキテクチャを使用しているためです。

具体的には、M1チップはARMアーキテクチャ上に構築されていますが、Intelはx86アーキテクチャ上に構築されています。 これは、基本的なレベルでは、M1Macとx86PCは互いに互換性がないことを意味します。

プロセッサのアーキテクチャは、コンピュータの実行方法を変更するだけでなく、そのコンピュータで実行できるものを変更します。 アプリはどちらか一方のために構築する必要があります。 この違いを補うのは非常に難しいため、過去にMac用に構築されたアプリでさえ、Rosetta2を使用して再構築または翻訳する必要があります。

したがって、M1 MacでWindowsを実行する場合、控えめに言っても、いくつかの問題があります。

x86 vs ARM:Appleが切り替えた理由

この問題の範囲に入る前に、Appleが最初にx86から​​切り替える理由を理解しましょう。

まず、明白な答え: Intelはx86アーキテクチャを所有しています。 それを発明したのは会社です! したがって、Appleが離脱して競合するチップを作るためには、別のアーキテクチャを採用することだけが理にかなっています。

ここを読む AppleがIntelチップの使用をやめたい理由を学ぶために。

第二に、Appleはモバイルデバイス(iPhone、iPad、Apple Watch、AirPods、Apple TV –すべて)でARMチップを開発してきました。 Appleのエンジニアは、このアーキテクチャに精通し、快適で、効果的です。 それは彼らの操舵室にあります。

第三に、AppleはすべてのモバイルデバイスをARMチップで構築しているため、これは ARMMacはiPadおよびiPhoneアプリを実行できます. これは、これらのデバイス間のギャップを埋め、デバイス間の互換性を高めるための大きな一歩です。これは、Appleが行うべき非常に大きな動きです。

BootCampは引き続きM1Macで動作しますか?

WindowsがMacで動作しない理由と、Appleがこの決定を下した理由がわかったので、今度はあなたの頭に浮かぶ質問に答えましょう。 ドラムロール…。いいえ、BootCampは新しいM1Macでは機能しません。

なぜそうなるのかを説明し終えたばかりなので、ここでこれ以上詳しく説明する必要はないと思います。 しかし、それは本当です。 Windowsは、BootCamp機能を介してMacにインストールできました。 MacプロセッサはWindowsオペレーティングシステムを解釈できなくなったため、現時点ではこれは多かれ少なかれ不可能です。

これは、AppleがBoot Campのサポートを完全に停止することを意味しますか?

この質問に答えるのは少し難しいです。 Appleの議題が何なのか私にはわかりません。 多分ブートキャンプは来週戻ってくるでしょう。 推測すると、Boot Campの復帰は、少なくとも1年は絶対に離れており、おそらく、これまで以上に長い間戻ってこないでしょう。

これは、ARMアーキテクチャとx86アーキテクチャの不一致を解決する方法が2つしかないためです。 AppleがWindows10をリアルタイムで変換するRosetta風のサービスを作成するか、WindowsがOSの堅牢なARMバージョンを提供します。

これらの最初のことがすぐに起こるとは思いません。 ただし、2つ目はすでに存在します。 ARMバージョンのWindows10をダウンロードしてARMSoCにインストールできます。 ただし、執筆時点では、このバージョンのWindowsは最も信頼性が高いわけではありません。 低速でバグがあり、ARMベースであるため、64ビットのWindowsアプリは実行されません(ただし、32ビットは実行できます)。

Microsoftはこれの改善に取り組んでいるため、将来的にはWindows10のARMエディションがより実用的になることを願っています。 しかし、Microsoftが明日ARM Windows10がx86Windows 10と同じくらい堅牢であると発表したとしても、それはMacにインストールできるという意味ではありません。 その後、AppleはBoot Camp機能を復活させる必要がありますが、もちろんそれはまだ見られません。

要するに、Mac上のBoot Campは当面の間死んでおり、私はそれがすぐに戻ってくることを期待していません。

M1チップ上のWindows仮想マシンはどうですか?

これにより、MacでWindowsを実行する2番目の方法が実現します。これは、仮想マシンを介して行われます。

知らない人にとって、仮想マシンはコンピューターのエミュレーターです。 デスクトップに小さなウィンドウが作成され、その中に2番目のデスクトップがあります。 通常、これは開発者によって使用されますが、MacでWindowsアプリ(ゲームなど)を実行するためにも使用できます。

ここでの予後は少し明るいです。 最終的には、WindowsVMがM1Macで実行されるのを妨げるものは何もありません。 ここでの課題は、ほとんどのVMアプリケーションがx86Mac用に構築されていることです。 そのため、あなたが知っていて気に入っている既存のVMはすべて、新しいMac用に再構築する必要があります。

Appleは、WWDC20の間にM1 Macで実行されているParallels(人気のあるVM)を示しました。 ただし、これはParallelsのプロトタイプバージョンであり、Windows10ではなくLinuxを実行していました。

要するに、VMがM1Macに登場しているように見えます。 彼らはもう少し時間が必要です。

Windowsを実行する必要がある場合は、M1 Macをスキップする必要がありますか?

残念ながら、一部のユーザーにとっては、MacにVMが登場するという期待だけでは不十分な場合があります。 BootCampがなくなりVMがDOAになると、M1チップは専門家の選択肢にはならないかもしれません。

あなたが毎日WindowsVMで作業しているなら、私はM1Macを手に入れるのを待つでしょう。 絶対に手に入らないように言うつもりはありません。次の春っぽいまで待ってからアップグレードするだけです。 人気のあるVMがmacOSに戻るまでにそれよりもはるかに長い時間がかかるとは思えません。

MacのBootCampで頻繁に作業する場合は、当面の間M1Macをスキップします。 AppleがBootCampを優先するかどうか、またはどのように優先するかはわかりません。そのため、戻ってくるかどうかを判断するのは困難です。 自宅にWindows10マシンがあり、切り替えてもかまわない場合を除いて、しばらくの間、IntelMacをM1Macと交換することはありません。

その間…

すべてが悪いニュースではありません。 M1MacでWindowsVMおよびアプリを実行するために使用できるいくつかの回避策があります。 以下は、今日M1Macを購入できる可能性がある2つの理由です。

Parallels VM:近日公開(?)

Parallels VMおよびその他の一般的なVMサービス(VMFusionなど)は、M1Mac用のWindowsVMを開発中です。 ただし、VMプロバイダーはまだ準備が整っていないようです。 Parallelsには 彼らがそれに取り組んでいると発表しました そして、そのことは有望に見えます。

それを超えて、私たちはあまり知りません。 新しいアーキテクチャ用のVMの開発については何も知りませんが、最初のVMは少なくとも来年の春までに準備が整うと考えて間違いありません。 だから、あなたが待つことができれば、私は待つでしょう。

CrossOver :(一部の)Windowsアプリを実行する

待っている間、110%がチェックアウトすることをお勧めします CrossOver. CrossOverは、MacでWindowsアプリを実行できるようにするVMの代替手段です。 Windows環境(VMなど)をエミュレートするのではなく、代わりにWindowsコマンドをMacコマンドに変換します(M1 Macでも)。

これにより、MacですべてのWindowsアプリ(開発中のアプリを含む)を実行できます。 VMと同じレベルの深さは提供されませんが、作業が完了し、Windowsライセンスを購入する手間が省けます。 また、MacでのゲームにVMまたはBoot Campを使用している場合は、CrossOverで対応できます。

結論:待つか、先に進む

ほとんどのユーザーにとって、VMやCrossOverのような代替品の見通しは、M1MacでのWindowsサポートが改善されるまであなたを満足させるのに十分だと思います。 ただし、Boot Campが必要な人のために、私は彼らがまだ周りにいる間にIntel Macを手に取り、あなたの指を交差させます。 それとも、Windowsを購入する時が来たのでしょうか。