\r\n\r\n
マイクロソフトは、ARMデバイスでWindows 10 x64アプリをエミュレートできるアプリをリリースしました。Windows 10 InsiderPreviewBuild 21277に対応しています。 Insider Previewプログラムに参加している方は、最新版をダウンロードしてすぐにエミュレーターを使い始めることができます。
アップデート前のARMデバイスのWindows 10では、ARM32、ARM64、x86のアプリケーションしか使用できませんでした。64ビット版Windows 10専用にコンパイルされたアプリケーションは、ARM版Windows 10上では動作しません。
関連:ARMプロセッサーとは?
新しいエミュレーション層の導入がこれを変えたのです。ARM**でWindows 10のMicrosoft App Storeに問い合わせることで、64bitのWindows 10アプリを通常通りダウンロードし、利用することができるようになりました。
Windows 10の64ビットアプリのサポートがARMで展開されるのは当然のことで、2020年9月にMicrosoftのWindows Experienceブログでは「x64アプリの実行サポートも拡大し、11月にはWindows Insiderプログラムでx64エミュレーションの展開が始まる」と説明されている。"
オペレーティングシステムが64ビットアプリケーションのみを実行する方向に向かっているため、これらのアプリケーションのサポートをできるだけ早く導入することが重要である。
このプレビューでは、Microsoft Storeやその他の任意の場所からx64アプリをインストールすることができます。Autodesk Sketchbook などの主要な x64 専用生産性アプリや、Rocket League などのゲームも試せます。また、現在ARM64上で32ビットアプリとして動作しているChromeなどのアプリは、新しいx64エミュレーション機能を使って64ビットとして動作させることができます。これらのアプリは、64ビットのエミュレーションアプリとして実行する場合、より多くのメモリを確保することで利益を得られる可能性があります。
しかし、これはARMでWindows 10を開発する人が、ARM64でのネイティブ開発をやめるべきだということを意味するものではありません。
現在、x64エミュレーションはまだベータ版です。さらに、エミュレーションの品質も非常に良いのですが、ネイティブ開発であれば、アプリケーションの安定性や効率性がより向上します。IoTデバイスなど特定の環境では、ARM64のネイティブ展開が最も効果的です。
関連:Raspberry Pi 3にWindows IoT Coreをインストールする方法
InsiderPreview Buildブログにインストールの詳細が掲載されており、アーリーアダプターはx64エミュレータを動作させるために追加のドライバをダウンロードする必要があることが記載されています。
windows10on-ARMの体験は、ますますパワフルになっています。
2020年12月初め、マイクロソフトはprojectXCloudがARM64に対応し、ARMにWindows10をインストールすると発表しました。projectxcloudはgooglestadiaと同様のゲームストリーミングサービスです。同様に、Microsoft TeamでARM64をネイティブで使用できるようになりました。または、ネイティブ版のMicrosoft Edgeブラウザを使用します。
マイクロソフトは、ARM版Windows 10にもApp Assureプログラムを拡張し、アプリケーションがすべてのOSバージョンで一貫性を保つようにすることで、互換性と安定性を向上させました。
このようなアドオンが増えることで、ARM版Windows 10の利用が飛躍的に増え、小型で低消費電力のデバイスに関連する制約を取り除いたOSとして、大舞台に進出することになります。