Contents

Microsoft は、Windows 11 での面倒なアプリのアップデートに対してついに何らかの対策を講じています

<本文>/images/Windows-11-update.jpg

Microsoft は、Windows 11 の 設定 > アプリ > アプリの更新 にあるすべてのサードパーティ アプリの更新を 1 つのページにまとめたいと考えています。 Microsoft Store にはすでにライブラリやダウンロードがありますが、Microsoft Edge、Visual Studio、またはストアで見つからないアプリや独自のアップデーターを備えたアプリなど、他のサードパーティ アプリは対象外です。

/images/App-updates-in-Windows-11-Settings.jpg

Windows 11 では、Microsoft Store 経由でアプリの更新を入手することも、Winget を使用することもできます。たとえば、以下のスクリーンショットを見てください。 PC にインストールされているアプリのアップデートは数十件ありますが、開発者から個別のアップデーターが提供されていないため、これらは Microsoft Store サーバーによって処理されます。

/images/Microsoft-Store-updates.jpg

ただし、Edge、Chrome、Visual Studio などのほとんどの一般的なサードパーティ アプリには、独自のアップデーターがあります。 Microsoft は、開発者が提供する組み込みのアップデーターを置き換えることは望んでいませんが、それらの更新プログラムをすべて 1 つのページに表示したいと考えています。現時点では、サードパーティ製アプリに利用可能なアップデートがあるかどうかは、ping が送信されない限りわかりません。

Microsoft はこの混乱を修正し、更新エクスペリエンスを統一したいと考えています。同社はまた、アプリのアップデートを自動的にチェックし、使用パターンに基づいてアプリのアップデートをいつインストールするかを決定することもしたいと考えています。

ただし、開発者が「アップデート オーケストレーション プラットフォーム (UOP)」を統合することをオプトインしない限り、これは何も起こりません。これは、単なるアプリのアップデートを超えたより大きな計画の一部です。

Windows は更新プログラムが乱雑に散らかっています

Microsoftは、Windows 11には製品をアップデートする方法が多すぎると主張している。毎月のセキュリティ更新プログラムを処理する Windows Update と、ストア アプリ用の Microsoft Store アップデーターがあります。同時に、Windows コンポーネント、開発者ツール、サードパーティ製ドライバー、およびソフトウェアも用意されており、これらはすべて独自の方法でスキャン、ダウンロード、インストール、しつこいよう行います。

Microsoft は、Update Orchestration Platform (UOP) API を使用してアプリまたは開発者ツールをプラグインできる、新しい Windows 側更新システムを構築しています。 Windows Update 経由で提供されないサードパーティのドライバー リリースでも、この API を使用できます。 Windows は、開発者が提供するアップデーターを使用してアプリまたはドライバーをいつ更新するかを決定します。

現在、Microsoft はアプリの更新用に UOP API をテストしており、サードパーティ製ドライバーの詳細を間もなく共有する予定です。

/images/App-updates-in-Windows-11-Settings.jpg

私たちのテストでは、Windows Insight は 設定 > アプリ 内に新しい アプリの更新 ページを見つけました。このページには、この新しい API を使用するすべてのアプリが含まれています。これは、Windows が Microsoft Store で入手できないサードパーティ アプリの更新プログラムを自動的にダウンロードまたはインストールするようになることを意味します。上記のページですべてを管理できます。

ただし、開発者はアプリを「更新プロバイダー」としてオーケストレーターに登録する必要があるため、これはオプションの機能になります。

Windows はアプリの更新を独自のサーバーに移動しません。アプリのパッケージに含まれる「アップデーター」に ping を送信するだけです

登録中に、開発者は、更新をスキャンする方法を認識する実行可能ファイルへのパスを Windows に与える必要があります。その後、Windows はそのスキャナーを定期的に実行します。スキャナーは新しい更新を見つけると、Update Orchestration Platform (UOP) API を使用してその更新を OS に記述します。

UOP を統合したアプリが更新を報告すると、Windows は Windows 11 の設定の アプリの更新 セクションに更新を表示できます。 Windows は、独自のスキャナーまたはインストーラーを持ち、UOP API に登録されているアプリに対してこれを行います。その結果、設定の「アプリの更新」は、Update Orchestration Platform API を使用するすべてのアプリをカバーすることになります。

Windows は、カスタム Win32 スタイルのインストーラーを使用するアプリも処理します。サードパーティ アプリは引き続き独自のバックエンドと独自のインストーラー ロジックを使用します。 Windows はこれらの部分を置き換えませんが、アクティビティ、パフォーマンス、電源状態に基づいて、サードパーティ製アプリの更新プログラムを自動的にスキャンしてインストールするタイミングを決定できます。

たとえば、現時点では、Visual Studio に更新があると、アプリ内でそれが表示され、Visual Studio インストーラー (通常は C:\Program Files (x86)\Microsoft Visual Studio\Installer にある setup.exe) が実行されます。 Visual Studio 内で更新をトリガーすることで、インストーラーを実行できます。

将来、Visual Studio のようなアプリが UOP API の使用を開始した場合、開発者がインストーラーとバックエンドを完全に制御できる一方で、Windows はそのインストーラーをいつ実行するかを決定できます。

ただし、API は完全にオプションであるため、これが問題になるわけではありません。そのため、開発者はアプリを更新して API を含める必要があります。

ホーム

シェアする

ニュースレター

WL ニュースレター

/images/WL-logo-new.svg

WLニュースレターです!

最新の Windows、IT、AI アップデートを常に入手してください。 50,000 人以上の加入者から信頼されています。

名前

電子メール

無料で参加

*️⃣ 出典リンク:

主張ホーム

ニュースレター