Microsoft は今月初めに Windows App SDK 1.6 をリリースしました。新しいバージョンのソフトウェア開発キットは、開発者が最新の Windows アプリをプログラムするために使用します。
ネイティブ AOT では、ユーザーにもメリットを提供する機能が導入されています。
知っておくとよいこと:Native Ahead-of-Time (AOT) は、開発段階でプログラム コードをネイティブ コードに変換します。これにより、ユーザーのシステムでの作業が不要になり、アプリのロード時やストレージ容量要件の改善につながるはずです。アプリのインストールMicrosoft Store から入手できるようになりましたが、Microsoft はすでに 4 月にこの機能を改善しました。
の投稿で公式ブログWindows 開発者向けに、Microsoft は新しいテクノロジの利点について説明しました。
詳細:
- 新しいテクノロジーにより起動時間が 50% 改善されました。
- アプリのサイズは最大 8 分の 1 に削減できます。これは、依存関係の削減と不要なコードの削除の両方に起因すると考えられます。
ただし、注意してください:結果は、Microsoft がテスト目的で使用する 1 つのアプリから得られます。他のアプリもこの程度の恩恵を受けるかどうかはまだわかりません。
大きな障害
たとえ新しいSDKWindows アプリのネイティブ AOT サポートについては、開発者はそれをアプリに統合する必要があります。
Windows に付属するアプリも、その利点を活用するために Microsoft によってカスタマイズされる必要があります。これまでのところ、そのようなことは起こっていないようです。
ただし、Microsoft が新機能の利点を実証する上で主導権を握る可能性はあります。
Windows App SDK を使用して構築されていないプログラムは、この新機能の恩恵を受けられません。
PC で最新の Windows アプリを使用していますか?それとも、クラシック アプリケーションを好み、Microsoft Store のアプリは避けますか?お気軽にコメントをお書きください。