
誰もが覚えているかどうかは定かではありませんが、2021 年 6 月に Microsoft は実際に 発表した 新しい Windows 11 オペレーティング システム用の ARM64EC。
レドモンドの技術大手は、ARM64EC を、既存の x64 アプリケーションを ARM に期待されるネイティブ パフォーマンスで高速化する新しい方法と説明しました。
アーキテクチャをまだサポートしていないプラグインや依存関係を利用している場合でも、これは可能であると Microsoft が指定していることに注意してください。
最初の発表から1年ちょっと経った今、 ARM64EC が完全にサポートされるようになりました Microsoft が設計した最新のオペレーティング システムである Windows 11 を使用します。
また、Windows 11 エミュレーションについて話しているので、多くのゲームやその他の改善が行われたことを知っておいてください。 パラレル デスクトップ 18.
Arm64EC は Windows 11 ARM を完全にサポートします
略語の意味を知らないかもしれませんが、 EC 名前の中にあるのは、実際には Emulation Compatible のためのもので、これは一目瞭然です。
Microsoft が述べたように、ここでの一般的な考え方は、開発者が x64 と ARM コードの両方を使用してアプリケーションを構築できるようにするアプリケーション バイナリ インターフェイス (ABI) を提供することです。
これは、ARM デバイス上の Windows 11 で ARM コードがネイティブに実行され、x64 固有のコードがエミュレーションを介して実行されることを意味します。
ARM64EC のバックボーンである x64 エミュレーションをサポートする唯一の Microsoft OS であるため、これが ARM 上の Windows 11 にとって実際に重要なマイルストーンであることは言うまでもありません。

ARM64EC ABI は、x64 コードとバイナリ互換性を持たせるという点で、既存の ARM64 ABI とは少し異なります。
具体的には、ARM64EC ABI は、呼び出し規約、スタックの使用法、データ アライメントなどの x64 ソフトウェア規約に従っており、ARM64EC と x64 を相互運用可能にしています。 ARM64EC としてビルドされたアプリには、x64 コードが含まれる場合がありますが、必ずしもそうである必要はありません。ARM64EC は、Windows 用の独自の完全なファーストクラス ABI であるためです。
このプロジェクトに投入されたすべての作業に続いて、テクノロジーの巨人は現在、ABI が実験段階から一般リリースに移行するのに十分なほど安定していると考えています。
さらに、ARM64EC には、開発者にとっていくつかの大きな利点もあります。 コードベースは ARM と互換性があり、コードを更新して x64 と ARM の両方の機能を実行できるようになりました 同時に。
Windows on ARM デバイスでは、後者の方がパフォーマンスが向上します。 コードベースを継続的に更新して、ネイティブ ARM のパフォーマンスを向上させます。 処理する。
Windows 11 for ARM にもたらされた最新の機能強化に満足していますか? 以下のコメントセクションでご意見をお聞かせください。