波紋を広げることなく、Microsoft は週の初めに ARM64EC を発表しました。このインターフェイスにより、Windows 11 ARM と互換性のあるより多くのアプリを簡単に入手できるようになります。この分野でアップルとの競争に復帰しようとしているマイクロソフトにとっては重要な一歩だ。
«本日、ARM 上で Windows 11 用のアプリを構築する新しい方法である ARM64EC を発表します。」。これらの観点から言えば、マイクロソフトARM 用 Windows 11 へのアプリケーションの移植を簡素化する新しい ABI (アプリケーション バイナリ インターフェイス) である ARM64EC を導入するだけです。
Apple Rosetta 2 への返答
同社は特に、プレビューで利用可能な最新の Visual Studio ツールと、Windows 11ARM64EC では、アプリケーションを簡単にアップグレードして、パフォーマンスを損なうことなく ARM 上で実行できるようになります。モジュールやプラグインがまだ ARM をサポートしていない場合でも、»、点灯。
言い換えれば、Microsoft はここでツールに近いユーティリティを誕生させています。ロゼッタ2、昨年末に Apple が x86 アプリケーションを新しい M1 Mac で使用される ARM アーキテクチャに変換することを発表しました。これはまさに使用するものですMicrosoft Office のネイティブ ARM バージョンx86 で開発された歴史的なプラグイン (特に Excel 用) との互換性を維持するため。
ARM と Intel/AMD の間に欠けている橋
x64 アーキテクチャと相互運用できるように設計された ARM64EC により、アプリケーションや単純なモジュールが必要に応じて ARM と x64 を自由に組み合わせることができると Microsoft は説明しています。 「アプリの ARM64EC コードはネイティブに実行されますが、x64 コードは Windows 11 の ARM 用組み込みエミュレーションを使用して実行されます。»、開発者専用の Windows ブログで会社の詳細が説明されています。
既存の ARM64 ABI と比較して、ARM64EC の主な目新しさは、x64 コード (AMD/Intel プロセッサ用のコード) とバイナリ互換性があることです。この新しいツールを使用すると、開発者は x64 アプリケーションを ARM に移植する時間を大幅に節約できます。そして正当な理由により、Windows 11 ARM と互換性を持たせるためにアプリケーション全体を再コンパイルする必要はありません。また、ARM64EC ABI により、少なくとも Microsoft の考えを信じれば、従来の x64/x86 バージョンと比較してパフォーマンスを損なうことなく、「ネイティブ」ARM アプリケーションの恩恵を受けることができるはずです。これは、これまでアプリケーションのパフォーマンスが低いことに悩まされていた Windows ARM にとって素晴らしいニュースとなるでしょう。そのため、次のようなデバイスの興味が限定されてしまいます。Surface Pro X、特に。