Windows 11 のパフォーマンスを高速化する Microsoft Store の機能強化: 新しいライブラリとダウンロード セクションを導入
Microsoftストアは、Windows 11で期待される最新アプリケーションのパフォーマンス強化から大きな恩恵を受けることになります。これらのパフォーマンス アップグレードはまだ開発中ですが、Microsoft が Windows ストアを.NET 9フレームワークに徐々に移行するにつれて、最近の更新で「ダウンロード」セクションが「ダウンロード」と「ライブラリ」に分割されました。
まず、ストアのパフォーマンスの向上について見てみましょう。
.NET 9 は.NET Framework の重要なリリースであり、Microsoft Store を含む大規模で複雑なアプリケーションのパフォーマンスが大幅に向上しています。Microsoft は、.NET 9 とネイティブ AOT (事前コンパイル) を Windows 11 Store に組み込むことに積極的に取り組んでいます。
前回のディスカッションでは、Windows App SDK で開発されたフォトや Phone Link などのアプリケーションに対するネイティブ AOT サポートの利点について説明しました。興味深いことに、このサポートはMicrosoft Store 自体のようなUWP アプリにも拡張されます。
Microsoft のブログ投稿によると、.NET 9 を利用するためにストア アプリを変更する計画が進行中であり、その目的はサイズを縮小し、ネイティブ AOT を通じて起動時間を短縮することです。
では、.NET 9 とネイティブ AOT への移行によって、ストア アプリの効率が向上するのはなぜでしょうか? Microsoft の見解と開発者向けドキュメントの理解に基づくと、ネイティブ AOT はアプリのコードを直接コンパイルします。
つまり、ストアを開くと、CPU が命令を直接実行できるため、再コンパイルや解釈の必要がなくなり、起動が速くなります。
その結果、ユーザーはより迅速な起動エクスペリエンスとより短いページ読み込み時間を期待できますが、これらの機能強化が Microsoft Store に完全に実装されるまでにはしばらく時間がかかる可能性があります。
Microsoft Store は .NET 9 とネイティブ AOT に移行中です
Windows Latestで最初に取り上げられたX の投稿には、Microsoft Store に携わる上級ソフトウェア エンジニアが「現在、Microsoft Store を .NET 9 とネイティブ AOT に移行する作業を行っており、この目的のためにこれらすべての新しいツールを活用しています。このアプローチにより、移行中のリスクを最小限に抑えながら、WinUI 3 を段階的に進めることができます。」と認めていることを確認しています。
Microsoft はこのストアの更新を段階的に実施しています。
最初のフェーズでは、ストアのテクノロジ スタックを .NET 9 とネイティブ AOT にアップグレードします。その後、ユーザー インターフェイスが更新され、WinUI 3の要素がさらに組み込まれます。この段階的な実装方法により、重大な問題が発生する可能性が減ります。
Microsoft Store が .NET 9 とネイティブ AOT をどのように活用するかを見るのは非常に興味深いことです。これは、特に大きなアプリケーションやゲームのダウンロード中に、これまで動作が遅くなったりバグが発生したりしていたプラットフォームにとって、革命的なものとなる可能性があるからです。
Windows 11 ストアのダウンロードとライブラリ セクションの強化
Microsoft Store は最近更新され、「ダウンロード」と「ライブラリ」の管理オプションが改善されました。
上記の画像は、ストアの新しい「ダウンロード」ページと「ライブラリ」ページを示しています。
「ダウンロード」ページでは、インストールしたアプリやゲームのアップデートを管理したり、利用可能なリリースノートを表示したりできます。一方、ライブラリ セクションでは、所有しているアプリやゲームが表示されます。
さらに、デバイスに以前インストールしたアプリを簡単に見つけられる検索バーも含まれています。
この新しく整理された構造により、ストア アプリのユーザー エクスペリエンスが向上し、Windows Insider Program 以外のすべてのユーザーがアクセスできるようになりました。
.NET 9 ベースのストアについては、まもなくテスターへの展開が開始される予定です。
コメントを残す