Windows 11はARMで動作しますか?

Windows 11は、多くの新機能を提供します。 たとえば、新しいメモリ管理システムにより、UIの応答性が向上し、ラップトップのバッテリー寿命を延ばすことができます。 しかし、まだあります たくさんの質問 ユーザーが新しいOSについて持っていること。 それらの1つは、ARM上でのWindows11の実行に関するものです。

Windows 11はARMで実行できますか?

Windows 11は、Snapdragon835デバイスを除くほとんどのARMデバイスと互換性があります。 Windows 11では、Microsoftは、開発者がARM上でネイティブに実行されるアプリを簡単に作成できるようにしました。

ARMプロセッサを搭載したWindows10デバイスの主な問題は、アプリがないことです。 これは、これらのデバイスが32ビットエミュレーションのみをサポートしているためです。 これは実際、多くのユーザーにとって重大な制限です。 Windows11が64ビットアプリもサポートしていることを知っていただければ幸いです。

ARM上のWindows10は、CHPEと呼ばれる特別なARM64システム、別名Compiled Hybrid PortableExecutableを使用します。 CHPEはかなり複雑で、それほど使いやすいものではありません。

Windows11はARMでx64エミュレーションをもたらします

Windows 11は、CHPEをARM64ECに置き換えます(エミュレーション互換). この新しいアプリケーションバイナリインターフェイスのおかげで、すべてのプラグインはARM64ECコードと互換性があります。 ARM64に移植されているかどうかは関係ありません。 詳細については、を参照してください。 ARM64ECを使用してARMデバイス上でWindows11用のアプリを構築する.

これは、Adobe Photoshopなどのサードパーティのプラグインに大きく依存するプログラムを、ARM上のWindowsに問題なく移植できることを意味します。 開発者は、アプリを移植するときにこれらの余分なプラグインを削除する必要はありません。

ARMアプリ上の多くのWindows10は、ネイティブARM64アプリになりました。 MicrosoftTeamsはその1つです。 ARM32アプリはWindows11で問題なく動作するはずですのでご安心ください。

結論

Windows 11は、そこにあるARMベースのデバイスの大部分と互換性があります。 OSは、ARM64ECと呼ばれる新しいアプリケーションバイナリインターフェイスに依存しています(エミュレーション互換)、ARMでネイティブに実行されるアプリの開発を容易にします。 これらの変更についてどう思いますか? 以下にコメントしてください。