AndroidシステムWebViewとは何ですか?


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

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

AndroidシステムWebViewの概要と使用方法>

お使いのAndroid搭載端末にはウェブブラウザがインストールされている場合がありますが、これは必ずしもウェブページやウェブベースのアプリを開くための必須のツールではありません。これらのページまたはアプリを開くために、Androidは代わりにAndroid System WebViewに切り替えてアプリにWebコンテンツを表示します。

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

Googleは、AndroidとASWの関係を徐々に発展させてきました。 Android 5 Lollipopより前のバージョンでは、WebViewは製造元が発行したAndroidデバイスのメジャーアップデートを通じてのみ更新できました。

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

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

インストールされているAndroidシステムのWebViewのバージョンを確認する方法

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

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

  • デバイスのアプリランチャーから、[設定]アプリを開きます。そこから、[アプリ]オプションをタップします。
    • インストールされているアプリのリストと、プリインストールされているシステムアプリが表示されます。検索バーを使用してAndroid System Webviewを見つけ、見つけたらそのエントリをタップします。
      • [アプリ情報]画面を下にスクロールします。下部に、AndroidシステムWebviewのバージョン番号が表示されます。たとえば、バージョン83.0.4103.106などです。これらのリリースIDは、共有コードベースを反映して、Android上のGoogle ChromeのリリースIDと一致します。
      • Android WebViewのバージョン番号を調べて、入手可能な最新版かどうかを判断する必要がありますバージョン。そうでない場合は、更新する必要があります。

        AndroidシステムWebViewの更新

        ASWを最新の状態に保つことは簡単なプロセスです新しいAndroidデバイス用。より古いAndroidデバイス(Android 4.4 KitKat以前)を使用している場合、WebViewを更新することはできません。WebViewは、デバイスのメジャーアップデートを行わないと更新できない、はるかに統合されたシステムコンポーネントであるためです。

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

        • これを行うには、Playストアアプリを開き、AndroidシステムWebViewを検索します。アプリに利用可能なアップデートがある場合は、[アップデート]ボタンをクリックします。
        • WebViewが更新されると、Androidはこの新しいバージョンのWebViewを使用しますWebコンテンツへのアクセスと表示にそれを必要とする他のアプリ。

          さまざまなAndroidシステムWebViewリリーストラックのインストール

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

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

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

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

          • WebView Stable strong> :完全なテストスケジュールの後、数週間ごとに更新され、多数のデバイス。これは、すべてのAndroidデバイスに含まれているリリースです。
          • WebViewベータ strong> :ほとんどのコードと機能をWebView安定版と共有するベータリリース。テストの削減により、このリリースには追加のバグが含まれる可能性があります。
          • WebView Dev strong> :これは開発リリースであり、大きな変更が行われる可能性があります。このリリースは毎週更新され、ユーザーはバグや問題に遭遇する可能性がありますが、他のユーザーの前に新しい機能や修正を試してテストすることもできます。
          • WebView Canary strong> :ゼロテストの絶対最先端の最新リリース。これは、前日の最新のコードを含む毎日のリリースです。注意して使用してください!

            これらのWebViewリリースのいずれかをインストールしたら、Android開発者オプションメニューでそれに切り替えることができます。通常は非表示になっているため、Androidの設定にアクセスしてください。そこから、[電話について]>[ソフトウェア情報]をタップしてから、[ビルド番号]情報を数回ダブルタップします。

            これにより、デベロッパーがアクティブになりますお使いの携帯電話のモード。有効にしたら、Android設定に戻り、[WebView実装]をタップします。利用可能なWebViewリリースのリストがここに表示されます。使用するオプションをタップして、使用に切り替えます。

            Android 7〜9を実行しているデバイスの場合、代わりにGoogle Chromeリリーストラック(安定したベータDevカナリア )と同じ効果が得られます。これは、WebViewがこれらのリリースのGoogle Chromeアプリに統合されているためです。

            AndroidシステムWebViewを無効化または削除する方法

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

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

            安定したリリースのバグは、新しいベータリリースで修正される可能性があります。 WebViewの。もちろん、これらの修正は、しばらくするとWebViewの安定版リリースまでフィルター処理されるため、ほとんどの状況で待機するのが最善の方法です。

            Androidを最新の状態に保つ

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

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

            関連記事:


            23.07.2020