Windowsでも更新が怪しいWindows11だが、Macではもっと厳しい。
Parallels Desktop
現在、私はIntel MacのMacBook Pro 2020を所有しているが、これは偏に仮想環境でWindowsを動作させる為に採った措置で、導入時もApple Silicon対応のMacにすべきかどうかをずっと悩んでいた。その結果として、Windowsの動作が確実なIntelコア搭載のMacBook Pro 2020を購入する事を選んだのだが、ここにきてWindowsが10から11へとアップグレードする事が発表され、Mac上で動作するWindowsもWindows11にできるのか気になっていた。
結論から言うと、Mac上で動作するWindows10はWindows11へアップグレードするには要件を満たさない事がわかっている。
おそらく、要件的に足りていないのはTPM2.0への対応といったところだと思うが、もともとMacはT2チップという専用のセキュリティチップを搭載している。だが、これはApple専用でもあるので、これではWindows11の要件を満たせない。対応できない原因はまさしくコレが原因ではないかと思うが、何に原因があるにしても、対応していない状況は変わらない。
MacでWindowsを動作させるにはいくつか方法があるが、私が採用している方法はParallels Desktopと呼ばれる仮想化アプリでWindows10を仮想OSとして動作させる方法だが、これを提供しているParallels社のサポート担当SVPのNick Dobrovolskiy氏は、このWindows11の対応に関して「エンジニアリングTeamは、Windows11 Insider Previewの公式ビルドを待って、今後のParallels Desktopのアップデートで完全な互換性を実現するために、新OSに導入された変更点を検討しています」とコメントしている。また「実現のために可能な限りの事を必ず行う」というコメントも付け加えている。
公式が言っている事なので、いずれは対応するという事は間違いないだろう。あとは技術力を信じるしかない。
macOS Monterey
Macは、次のmacOSのbeta版が公開されている。
Big Surが公開されてそろそろ一年になろうとしているが、OSが大型アップデートするタイミングという事である。
このMontereyと呼ばれる時期macOSに関しても、Parallels Desktopは対応していく必要がある。だからParallels社は、この新OSへの対応と、Windows11というOSへの対応の2つを同時に進めていかねばならない状況である。
しかも、M1 MacがARM版Windowsに対応している事を考えると、M1 Macへの対応も同時に進めていかねばならない状況になる。
一応、M1 Macの上で動作しているARM版Windows10で、Windows11プレビュー版は動作しているようだが、これの検証は一筋縄ではいかないと考えられる。
というのは、もし動作に問題があったとしても、それがParallels Desktopの問題なのは、それともWindows11プレビュー版の問題なのか、ハッキリしないからだ。
ただ、WindowsマシンでWindows11を動作させて、それと比較すればどちらの問題かはある程度予測はできる。検証作業は、そうした複数の環境で動作させた上での比較検証という形で進めるしかないので、より時間と手間はかかるだろうと予想される。
仮想の中の仮想
Windows11は、サンドボックスの上でアプリケーションを動作させて、そのアプリケーションでのの動作に対して安全性を確保する機能をもっている。
正確にいうと、既にWindows10 Proにもこの機能は搭載されているのだが、デフォルトではOFFになっていて、意図的にONにしないと使う事ができない。
しかし、Windows11は最初からこの機能が働いているとされていて、もしそうなら、Mac上でのWindows11は、仮想OSの中の仮想システムでプログラムが動作することになる。
まぁ、こういう事そのものは珍しいワケではない。エミュレータの上で別のエミュレータを動作させるのと同じ事である。
だが、それがMac上でのWindows11の動作をより難しくしているという事はないのだろうか?
というか、今後のOSは安全性の面から、このような仮想領域での動作が多くなっていくと考えられる。そうなれば、いくつかの仮想領域の重なっている状況で動作させていかねばならないワケで、その開発の難度はどんどんと引き上がっていくように思われる。
やはり、専用マシンでの運用の方が確実である事を考えると、仮想で対応していこうという昨年の私の考え方は、今後厳しくなっていくのかもしれない。
それに…AppleがIntelコアをどこまでサポートしていくかにもよる。どこかの段階で決断に迫られる事は間違いないだろう。