Android System WebViewとは何ですか?

Androidデバイスのアプリリストに(Android device)AndroidSystemWebViewASW)が表示されている場合や、場合によってはGooglePlayストアアップデート(Google Play Store update)として表示されている場合があります。この重要なシステムアプリは、直接インストールしたり使用したりするものではありませんが、Androidオペレーティング(Android operating)システムの重要な部分であり続けます。

インストールしたAndroidのバージョンに応じて、AndroidSystemWebViewがさまざまな形式で表示されます。デバイスに関係なく、ASW(またはそのバージョン)が有効で最新のものである必要があります。このガイドでは、その理由を探り、このシステムコンポーネントを最新の状態に保つ方法を説明します。

Android System WebViewとは何ですか?どのように使用されますか?(What Is Android System WebView & How Is It Used?)

Androidデバイスに(Android device)Webブラウザー(web browser)がインストールされている場合がありますが、それは必ずしもWebページまたはWebベースのアプリを開くための頼りになるツールではありません。これらのページまたはアプリを開くために、Androidは代わりにAndroidSystemWebViewを使用してアプリにWebコンテンツを表示します。

これは通常、速度とセキュリティ上の理由から行わ(speed and security reasons)れます。他のアプリは、サードパーティのアプリに依存するのではなく、Android WebViewを呼び出してコンテンツをロードし、この(Android WebView)システムツール(system tool)への呼び出しを直接統合して効率を高めることができます。 

Googleは、 (Google)AndroidASWの関係を徐々に進化させてきました。Android 5 Lollipopより前(Prior)は、WebViewは、メーカーが発行した主要なAndroidデバイス(Android device)の更新を通じてのみ更新できました。

Android 5のリリースに伴い、これが変更され、ユーザーはGooglePlayストア(Google Play Store)から直接更新できるようになりました。これにより、より迅速なバグ(quicker bug)修正と機能リリースが可能になりました。 

Android 7でさらに変更が加えられ、 GoogleChromeに基づくカスタムWebViewが(WebView)Androidデバイスのデフォルトオプション(default option)になりました。これはAndroid10で再び変更され、WebViewは別のコンポーネントを再度作成し、 (WebView)Chromeとの間でコードを共有しました。

インストールされているAndroidSystemWebViewのバージョンを確認する方法(How To Check What Android System WebView Version Is Installed)

WebViewのリリース(WebView release)ごとに新しい変更が加えられますが、 Androidデバイス(Android device)の設定からインストールしたバージョンを確認できるはずです。

これを行うには、 Androidデバイス(Android device)の設定メニューにアクセスする必要があります。これは、 Android(Android)のバージョン、および所有しているデバイスによって異なります。これらの手順はSamsungGalaxyS20スマートフォンを使用して作成されていますが、他の(Samsung Galaxy S20 smartphone)Androidデバイス(Android device)でも同様の手順である必要があります。

  • デバイスのアプリランチャーから、設定(Settings)アプリを開きます。そこから、 [アプリ(Apps)]オプションをタップします。

  • インストールされているアプリのリストと、プリインストールされているシステムアプリ(system apps)が表示されます。検索バー(search bar)を使用してAndroidSystemWebviewを検索し、見つかったらエントリをタップします。

  • アプリ情報(App Info)画面を下にスクロールします。下部に、AndroidSystemWebviewのバージョン(Android System Webview version)番号が表示されます。たとえば、バージョン83.0.4103.106(Version 83.0.4103.106)です。これらのリリースIDは、共有コードベースを反映して、 (code base)Android上のGoogleChromeのリリース(Google Chrome)IDと一致(IDs match)します。

Android WebViewのバージョン(Android WebView version)番号を調べて、利用可能な最新バージョンかどうかを判断する必要があります。そうでない場合は、更新する必要があります。

AndroidシステムWebViewの更新(Updating Android System WebView)

ASWを最新の状態に(ASW up-to-date)保つことは、新しいAndroidデバイス(Android device)にとって簡単なプロセスです。はるかに古いAndroidデバイス(Android device)Android 4.4 KitKat以前)を使用している場合、 WebViewを更新することはできません。これは、主要な(WebView)デバイスの更新(device update)なしでは更新できない、はるかに統合されたシステムコンポーネント(system component)のままであるためです。

ただし、今後のすべてのリリースでは、GooglePlayストア(Google Play Store)を使用してASWを更新できます。 

  • これを行うには、Playストアアプリを開き、 (Play Store app and search)AndroidSystemWebViewを検索します。アプリに利用可能なアップデートがある場合は、[アップデート(Update)]ボタンをクリックします。

WebViewが更新されると、Android(Android)この新しいバージョンのWebViewを、 Webコンテンツへのアクセスと表示(access and view)を必要とする他のアプリに使用します。

さまざまなAndroidシステムWebViewリリーストラックのインストール(Installing Different Android System WebView Release Tracks)

ASWの単一のリリースでは、少なくとも重要な更新に関する限り、すべての人が単一のレーンに残ります。ありがたいことに、Googleは(Google)Android10以降を実行しているデバイスを使用するAndroidユーザーにより多くの選択肢を提供しています。

このリリースのAndroidには、GoogleChrome(Android)アプリ(Google Chrome app)とほとんど同じコードを共有するバージョンのWebViewが含まれています。これには、フットプリントの縮小やエクスペリエンスの一貫性の向上など、両方のアプリに共通するメリットが含まれます。 

これを単一のオプションとして提供するのではなく、Googleはインストール可能な(Google)WebViewの4つの異なるリリーストラックを提供しています。 

これらには以下が含まれます:

  • WebView Stable :完全なテストスケジュール(test schedule)の後、数週間ごとに更新され、最も多くのデバイスで安定性を確保します。これは、すべてのAndroid(Android)デバイスに含まれているリリース
  • WebView Betaベータリリース。ほとんどの(beta release)コードと機能(code and features)WebView安定と共有このリリースには、テストが減ったために追加のバグが含まれる場合があります。
  • WebView Dev:これは開発リリース(development release)であり、大幅な変更が行われる可能性があります。このリリースは毎週更新され、ユーザーはバグや問題に遭遇する可能性がありますが、他のユーザーの前に新機能や修正を試してテストすることもできます。
  • WebView Canary:テストなしの絶対的な最先端の最新リリース。これは、前日の最新コードを含む毎日のリリースです。注意して使用してください!

これらのWebView(WebView)リリースのいずれかをインストールしたら、 Android開発者向け(Android developer)オプションメニューでそのリリースに切り替えることができます。これは通常非表示になっているため、Androidの設定にアクセスします。そこから、About Phone > Software Informationビルド番号(Build number )情報を数回ダブルタップします。

これにより、携帯電話の開発者モード(developer mode)がアクティブになります。有効にしたら、Androidの設定に戻り、 (Android)[WebViewの実装](WebView implementation.)をタップします。利用可能なWebView(WebView)リリースのリストは、ここで入手できます。使用するオプションをタップして、使用に切り替えます。

Android 7〜9を実行しているデバイスの場合、代わりに、同じ効果を実現するGoogle Chromeリリース(Google Chrome release)トラック(StableBetaDevCanary )をインストールできます。(Canary)これは、これらのリリースではWebViewがGoogleChrome(WebView)アプリ(Google Chrome app)に統合されているためです。

AndroidSystemWebViewを無効または削除する方法(How To Disable Or Delete Android System WebView)

Android System Webviewを無効にするか削除する場合、簡単な答えは次のとおりです。できません(またはすべきではありません)。これは、Androidアプリで(Android apps)Webコンテンツ(web content)を開くために必要な必須のシステムコンポーネント(system component)です。

あなたができる最善のことは、WebViewを有効のままにして、 (WebView)GooglePlayストア(Google Play Store)を使用して最新の状態に保つことです。Androidデバイス(Android device)でのWebコンテンツの読み込みに問題がある場合は、上記の手順を使用して新しいバージョンのWebViewに切り替えることを検討してください。(WebView)

安定版リリースのバグは、 WebViewの(WebView)新しいベータリリース(newer beta release)で修正される可能性があります。もちろん、これらの修正は、短時間でWebViewの安定したリリースにフィルターされるはずなので、ほとんどの状況で待つのが最善かもしれません。(WebView)

Androidを最新の状態に保つ(Keeping Android Updated)

Androidデバイスは、最新の状態を維持できることで最もよく知られていませんが、ASWを別個のシステムコンポーネント(system component)として保持することにより、Googleは(Google)GooglePlayストア(Google Play Store)を使用して緊急のバグ修正を迅速にプッシュできます。これは、PC上のエミュレート(emulated Android devices)されたAndroidデバイスを含む、ほぼすべてのAndroidデバイスにインストールされます(Android)

これは、最悪の脅威からデバイスを保護するためにGoogleやAndroid(Google and Android)などの開発者が使用する一般的なスマートフォンのセキュリティ対策のもう1つの部分です。(smartphone security)セキュリティが本当に心配な場合は、Androidウイルス対策(Android antivirus)アプリのインストールを検討できますが、ほとんどのユーザーにとってこれは必要ない場合があります。



About the author

私は、ソフトウェア業界で 10 年以上の経験を持つ、推奨される Windows 10 の専門家です。私は Explorer と Office 365 の両方の専門知識を持っており、特にユーザーの個人設定と外観設定に熟練しています。私のスキルは、オンライン レビューを通じて優れた顧客サービスを提供し、AI などのテクノロジを活用してサポートを改善するという私のビジネスの中心にあります。



Related posts