Windows 11 ストアは、カスタム インストーラー (Discord、OBS) を使用して Win32 アプリケーションを更新するために Winget を活用します
Microsoft Store は、Win32 アプリケーションの更新に対する強力なサポートにより、その機能を強化する予定です。これまでも Store は Windows 11 での Win32 アプリの更新を許可していましたが、注目すべき新機能として Winget (Windows パッケージ マネージャー) との統合が導入されます。これにより、Discord など、独自の更新メカニズムを利用するアプリケーションの更新を管理できるようになります。
以前の記事で、Windows Latest は、Windows 11 のストアに予定されているいくつかの今後の機能とデザインのアップグレードについて概説しました。これらの機能強化には、アニメーションの高速化、読み込み時間の改善、ダウンロード中のよりシームレスなエクスペリエンスなどが含まれます。Win32 アプリのより優れた処理については触れましたが、変更の詳細についてさらに詳しく見ていきましょう。
これまで、ユーザーが Discord などのアプリケーションを Microsoft Store からダウンロードした場合、インストールは Store によって管理され、更新は Discord の内部アップデータに依存していました。たとえば、Store から Discord バージョン 1.1.1.1 をインストールしたが、バージョン 1.1.1.2 への更新が利用可能だった場合、内部アップデータによって、Discord にアクセスする前に新しいバージョンをダウンロードするように求められていました。
限られた資料、Microsoft の担当者との話し合い、および当社の理解によれば、Windows 11 のストアでは、これらのアプリケーションがカスタム インストーラー (Discord や OBS Studio など) を採用している場合でも、ストア経由でインストールされた特定の Win32 アプリの更新が容易になっているようです。
これらの更新は、Windows パッケージ マネージャー (WinGet) を通じてバックグラウンドで機能します。この新しく導入された機能により、ストア経由で取得されたものの、通常は独自のアップデーターに依存する Win32 アプリケーションの更新をストアが管理できるようになります。
その結果、Microsoft Store から Discord をダウンロードし、更新がリリースされた場合、Store 自体が更新プロセスを管理できるようになりました (バックグラウンドで WinGet を利用)。
アップデートを行うために Discord を起動する必要はありません。ストアの「ダウンロードとアップデート」ページからアップデートするだけです。
以下は、この機能が Microsoft Store 内でどのように動作するかを示すスクリーンショットです。
ただし、ストア外でインストールされたアプリケーション (開発者のサイトから直接ダウンロードされたアプリケーションなど) は、Microsoft ストアを通じて更新を受信しないことに注意してください。また、ストアはこれらのアプリを監視または管理しないため、サポートされている場合はアプリの内部アップデーターまたは WinGet に依存する必要があります。
現時点では詳細はほとんど明らかにされていないが、Microsoft のアプリ、パートナー、ストア担当ゼネラルマネージャーである Giorgio Sardo 氏によると、今後数週間でドキュメントが改訂され、開発者にさらなる情報が提供される予定だという。
「この取り組みは基本的に Windows パッケージ マネージャーを活用します。Windows Insider Program でのユーザー エクスペリエンスを評価し、反復的な変更を加えていきます」と Giorgio Sardo 氏はWindows Latest で取り上げられた X の投稿で述べています。「機能が完全に準備できたら、包括的な詳細と開発者向けの提案をドキュメントに更新します。」
Windows 11 が直面しているさまざまな課題にもかかわらず、Microsoft Store は大幅に改善され、継続的な機能強化が期待できると私は考えています。Store は以前のバージョンよりも明らかに高速化されていますが、特にサイズの大きいアプリケーションやゲームのダウンロードに関しては遅延が発生しやすく、まだ改善の余地が残っています。
コメントを残す