Appleは今年初め、Macを自社製システムオンチップ(SoC)に移行すると発表した際、x86 CPU向けに開発されたmacOSプログラム向けにx86エミュレーションを提供する一方で、Apple SiliconベースのMacでWindows 10を動作させるためのx86エミュレーション対応BootCampは提供しないと明言した。しかし、Ars Technicaとの最近のインタビューで、Appleのソフトウェアエンジニアリング担当シニアバイスプレジデントであるクレイグ・フェデリギ氏は、MicrosoftはM1のようなSoC上でArm版Windows 10をネイティブに動作させるために必要なものをすべて備えていると述べた。
マイクロソフト次第
「それは完全にマイクロソフト次第です」とフェデリギ氏は述べた。「ARM版Windowsを動かすためのコア技術はマイクロソフトが持っています。もちろん、ARM版Windowsはx86ユーザーモードアプリケーションをサポートしています。しかし、その技術をライセンス供与し、ユーザーがMacで使えるようにするのはマイクロソフトの責任です。しかし、Macは確かにその点で非常に優れています。」
ビジネスおよび生産性向上ソフトウェアの主要サプライヤーであるMicrosoftは、現在、Arm搭載Mac向けのOfficeスイートを開発中です。このバージョンのOfficeはこれらのシステムでネイティブに動作するため、Microsoftは最新のMac向けのソフトウェア開発に精通していると言えます。もちろん、64ビットArmアーキテクチャ向けに開発された多くのOSやアプリケーションもMac上で動作可能です。MicrosoftはQualcommのSnapdragonやその他のARMv8 SoC向けに設計されたWindowsバージョンも提供しているため、新型Mac向けにも同様の対応をすることは十分に可能でしょう。ただし、不確実な点もいくつかあります。
Apple SiliconベースのMacがWindowsとmacOSで同じ機能と性能を提供できるようにするには、MicrosoftはGPU、ニューラルエンジン、専用アクセラレータなどのAppleのIPをWindowsで動作させる必要があり、そのためには互換性のあるAPI(アプリケーションプログラミングインタフェース)とドライバが必要となる。AppleのmacOSはグラフィックプロセッサにMetal APIを独占的に使用しているため、AppleのGPUはMetalを念頭に置いて開発されている。AppleのGPUをWindowsで動作させる方法はいくつかあるが、現時点ではMicrosoftがAPIとドライバの面でAppleのハードウェアで何ができるかは不明である。もう1つの興味深い点は、AppleのM1とその後継機がWindowsでどのように動作するかである。M1をベースにした最新のMacの予備的なベンチマーク結果では、このチップはmacOSと特定のアプリケーション/ワークロードではあるが、x86のライバルに勝てるという結果が出ている。
Mac 上の Arm 上の Windows?
仕事の大半はMacで行っているものの、macOSでは利用できないアプリケーションのためにWindowsが必要な人もいます。IntelベースのMacは、過去14年間でこうした人々の間で非常に人気を博してきたことは間違いありません。今後数年間は、おそらくx86ベースのMacを使い続けるでしょうが、いずれは時代遅れになったり、故障したりして、買い替えを迫られるでしょう。
マイクロソフトが最新のArmベースMacでWindows 10 for Armをネイティブに動作させるために必要なものをすべて揃えていると仮定すると、このソフトウェア大手は自社のOSをAppleのハードウェアで動作させることで何を得るのかという疑問が生じます。AppleはPC市場の約10%を占めており、Windowsを必要とするMacユーザーの割合はそれほど大きくないため、数量の観点から見ると、マイクロソフトが目に見える利益を得ることはほとんどないでしょう。
しかし、Apple Silicon搭載MacでWindows 10が適切に動作するようになれば、市場はWindowsノートPCにArmプロセッサを積極的に採用するようになり、プラットフォームの汎用性が向上する可能性があります。一方、AppleのM1およびその後継プロセッサがWindows環境でx86 CPUに勝てば、PC市場全体に影響を与える可能性があり、Microsoftも当然ながらその市場への参入を模索するでしょう。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
アントン・シロフはTom's Hardwareの寄稿ライターです。過去数十年にわたり、CPUやGPUからスーパーコンピュータ、最新のプロセス技術や最新の製造ツールからハイテク業界のトレンドまで、あらゆる分野をカバーしてきました。