WebView ベータ版プログラムに登録すると、Android WebView の新しいリリースを早期に入手できます。アプリで WebView を使用しているすべてのデベロッパーは、ベータ版プログラムに参加して、新しい WebView バージョンを一般公開の 4 週間前にお試しになることをおすすめします。
ベータ版プログラムに登録するにはどうすればよいですか?
Android 10 以降では、デバイスで使用しているアカウントで WebView テスト プログラムに参加することで、WebView ベータ版に登録できます。[テスターになる] ボタンをクリックして、テスター プログラムに参加できます。

これで WebView のベータ版テスターになりました。デバイスで Play ストアにアクセスすると、ベータ版トラックのアップデートが利用可能になっているはずです。WebView ベータ版の使用を開始するには、このアップデートをインストールしてください。
ベータ版プログラムの登録を解除するにはどうすればよいですか?
WebView テスト プログラムを退会し、今後ベータ版のアップデートを受け取らないようにするには、[プログラムを終了] ボタンをクリックします。
登録を解除しても、WebView ベータ版はデバイスにインストールされたままになりますが、次の安定版がリリースされるとすぐにメイン(安定版)トラックに自動的に更新されます。
WebView をテストするその他の方法
- WebView には他のテストトラックもあることをご存知ですか?最先端の機能をお試しになる場合は、Dev チャンネルまたは Canary チャンネルをご利用ください。
- 試験運用版の機能を試したり、クラッシュを Google に報告したりする場合は、代わりに個別の WebView ベータ版パッケージをインストールできます。
WebView DevTools
WebView DevTools は、WebView アプリのデバッグに役立つ一連のオンデバイス ツールです。
WebView DevTools を起動する最善の方法は、WebView Beta、Dev、または Canary をダウンロードすることです。これらのチャンネルには、WebView DevTools を起動するランチャー アイコンが含まれています。

WebView のクラッシュ
WebView ベータ版、デベロッパー版、カナリア版アプリでは、デバイスで発生した WebView のクラッシュを確認できます。
chrome://crashes
と同様です。- デバイス上のすべてのアプリでクラッシュが発生する。
- 詳細情報を提供するには、バグを報告してください。
WebView フラグ
同様に、テストアプリには、試験運用版の機能を有効または無効にするために使用できる一連のフラグが含まれています。
古いバージョンの Android で WebView を使用する
Jetpack の androidx.webkit を使用すると、WebView API を、本来はサポートされていない古いバージョンの Android で使用できます。AndroidX WebKit には次のようなメリットがあります。
- これは定期的に更新される Jetpack ライブラリです。
- 使いやすさを重視した設計で、
- これにより、WebView アプリがより多くのデバイスで動作するようになります。
アプリまたはモジュールの build.gradle
ファイルに、必要なアーティファクトの依存関係を追加します。
Groovy
dependencies { implementation "androidx.webkit:webkit:1.14.0" }
Kotlin
dependencies { implementation("androidx.webkit:webkit:1.14.0") }
デベロッパー リソース
以下は、デベロッパー向けの追加リソースです。