WebView2 チームは、WebView2 リリース SDK と WebView2 プレリリース SDK を 4 週間の間隔で更新します。 これらのリリース ノートには、製品のお知らせ、追加、変更、および API の破壊的変更に関する最新情報が含まれています。
Microsoft.Web.WebView2 SDK パッケージの一覧は、NuGet サイトで確認できます。
一般に、リリース ノートは、サポートされているプラットフォーム全体に適用されます。これは WebView2 API リファレンスに記載されています。 リリース SDK パッケージに含まれる API の概要については、「 WebView2 API の概要」を参照してください。
リリース ノート エントリは、WebView2 の履歴リリースに対応しており、時間の経過と同時に更新されることはありません。 WebView2 の新しいバージョンがリリースされると、"新機能" と "試験的 API" への参照が古くなる可能性があります。
関連項目:
API の追加フェーズ
新しい API は、次の 3 つのフェーズで追加されます。
API は、最初はプレリリース SDK パッケージの試験的 API として導入されました。 Win32 では、型名に "Experimental" という単語が含まれています。
その後、API はプレリリース SDK パッケージの安定した API になります。 Win32 では、型名は "Experimental" という単語を省略します。
その直後に、API はリリース SDK パッケージの安定した API になります。 場合によっては、API がプレリリース SDK では Stable に、リリース SDK では Stable に同時に昇格される場合があります。
フェーズの短縮形名:
- プレリリースでの試験的
- プレリリースで安定
- リリースでの安定
リリース ノート セクションでは、フェーズに対して次の文言を使用します。
次の API はフェーズ 1: プレリリースの試験段階にあり、このプレリリース SDK に追加されています。
次の API は、フェーズ 1: プレリリースの試験段階からフェーズ 2: プレリリースの安定版に昇格されており、このプレリリース SDK に含まれています。
次の API は、フェーズ 2: プレリリース時の安定版からフェーズ 3: リリース時の安定版に昇格され、このリリース SDK に含まれるようになりました。
関連項目:
-
WebView2 のプレリリースとリリース SDK
- プレリリースおよびリリース SDK for WebView2 の試験的 API から安定した API への移行。
- プレリリースおよびリリース SDK for WebView2での API の導入フェーズ。
ランタイムと SDK の更新
WebView2 の変更には、ランタイム、SDK、またはその両方の更新が必要な場合があります。 ほとんどの新しい API では、ランタイムと SDK の両方の更新が必要です。 2023 年 2 月のリリース以降、各バグ修正の更新要件は次のように示されています。
| インジケーター | 意味 |
|---|---|
| ランタイムと SDK、またはインジケーターなし | ランタイムと SDK の両方を更新する必要があります。 |
| ランタイムのみ | ランタイムのみを更新する必要があります。 |
| SDK 専用 | SDK のみを更新する必要があります。 |
WebView2 は Microsoft Edge ブラウザーとコードとバイナリを共有し、同時にリリースされます。 その結果、WebView2 ランタイム リリースには通常、Microsoft Edge の更新プログラムも含まれます。
Microsoft Edge の更新プログラムについては、「Microsoft Edge Stable Channel のリリース ノート」と「Microsoft Edge Beta チャネルのリリース ノート」を参照してください。
開発用コンピューターとユーザー マシン上の WebView2 ランタイムを更新するには、「 アプリと WebView2 ランタイムを配布する」を参照してください。 最新の WebView2 ランタイム バージョンを表示または取得するには、developer.microsoft.com の Microsoft Edge WebView2 ページで WebView2ランタイムをダウンロードする方法に関するページを参照してください。
WebView2 SDK をインストールまたは更新するには、「WebView2 用の開発環境をセットアップする」の「WebView2 SDK のインストールまたは更新」を参照してください。
推奨されるブラウザー チャネルとランタイム
WebView2 SDK NuGet パッケージを更新した後は、必ず WebView2 アプリを再コンパイルしてください。 WebView2 チームでは、次のことをお勧めします。
WebView2 SDK パッケージのプレリリース バージョンを使用して開発する場合は、Microsoft Edge の Canary プレビュー チャネルを使用します。 カナリアは、最速の間隔で出荷され、最新の API を持っているため、推奨されるプレビュー チャネルです。
WebView2 SDK パッケージのリリース バージョンを使用する場合は、Evergreen WebView2 ランタイムを使用します。
詳細については、「Prerelease および Release SDK for WebView2」の「ランタイム バージョンと SDK バージョンの照合」を参照してください。
WebView2 を読み込むブラウザーまたはランタイムの最小バージョン
WebView2 を読み込むには、Microsoft Edge または WebView2 ランタイムの最小バージョンは 86.0.616.0 です。 WebView2 を読み込む最小バージョンは、Web プラットフォームで重大な変更が発生した場合にのみ変更されます。
Microsoft Edge プレビュー チャネルと共にプレリリース SDK を使用するには、「 今後の API と機能をテストする」を参照してください。