Microsoftは最新のWindows 11 Insider Preview Build 27744をCanaryチャネル向けにリリースし、Armプロセッサ上でのx86エミュレーションを大幅に強化した。このアップデートにより、「Windows on Arm」向けに導入された新エミュレーションレイヤー「Prism」が、Snapdragon X EliteやX Plusプロセッサを搭載したデバイスでのネイティブなx86ソフトウェアとの互換性を広げ、動作速度が10〜20%向上するとされる。
特にAVX、AVX2、BMI、FMAなどの命令セットが仮想CPUでサポートされ、従来のエミュレーションよりも高度なアプリケーションやゲームの実行が可能となった。
Windows 11の「Prism」エミュレーションレイヤーがもたらすパフォーマンス向上と互換性の進展
Microsoftが最新のWindows 11 Insider Preview Build 27744で導入した「Prism」エミュレーションレイヤーは、Snapdragon X EliteやX Plusプロセッサに搭載され、従来のトランスレーションレイヤーを大幅に改良した。これにより、x86ソフトウェアのエミュレーションが10〜20%速くなるという。
Microsoftの狙いは、従来のx86アプリケーション、特にレガシーソフトウェアや一部のゲームに対する互換性をArmプラットフォームでも確保することである。特にAVX、AVX2、BMI、FMAなどの命令が新たにサポートされ、Windowsアプリケーションやゲームの幅広い実行が期待される。
これらの改善により、Windows on Armエコシステムにおいても、性能と互換性が向上し、より多くのユーザーに魅力的な選択肢を提供できると見込まれる。
しかしながら、Microsoftは全てのアプリケーションの動作を保証しているわけではなく、特に32ビットのアプリケーションには制約がある点が指摘されている。事実として、Prismのエミュレーション機能は現在64ビットのx86コードのみを対象としており、32ビットプログラムは依然として互換性が限られている。
これに対しMicrosoftは今後のプログラム改善の余地があるとしつつも、現段階では高性能なx86アプリケーションの実行に重点を置いている姿勢がうかがえる。
Copilot+とWindows on Armエコシステムにおける課題と展望
Snapdragonを搭載したデバイスでWindows 11を実行するユーザー層をターゲットにしているMicrosoftは、従来のPCの互換性に匹敵する性能を持つArmデバイスの提供を目指している。
その一環として、今回のビルド27744には、Adobe Premiere Pro 25のようなプロフェッショナル向けアプリケーションも、Windows on Arm環境で動作できるように最適化が進められている。これは、Windowsのデスクトップアプリケーションにとって一つの大きな前進であり、現在は一部の限定的なリテールバージョンで既に使用されている。
ただし、このエコシステムは依然として互換性に課題を抱えている。特に、Windowsで主流のx86環境に依存するソフトウェアを日常的に使用するユーザーにとって、Armデバイスの性能はまだ完全に満足できるものではない可能性がある。Microsoftが「Copilot+」と名付けた新しいエコシステムが、今後どのようにしてこれらの課題を克服し、安定的に広範囲なアプリケーションをサポートしていくかが注目される。