Google は、Android 7.0 Nougat に予定されている重要な変更を発表しました。Chrome が WebView になります。言い換えれば、たとえばアプリケーション内で Web ページを表示することに決めた開発者は Chrome を使用することになります。
WebView とは何かについていくつか思い出してください。これは Android のコンポーネントであり、OS のすべてのバージョンに統合されています。 HTMLやCSSを表示したり、JavaScriptを実行してWebページを表示したりできるモジュールです。これにより、アプリケーション開発者は、Web ページ (または Web のコンテンツ) を表示するためのプログラムを自分で開発したり、サードパーティのインターネット ブラウザを使用したりすることなく、Web ページ (または Web のコンテンツ) を表示できるようになります。
メモリとデータ消費の管理の向上
WebView は、主にセキュリティ上の理由から、長い間 Android の問題のあるコンポーネントでした。 Android 4.3 までは、WebView は特定のバージョンのウェブキット。重いバージョンであり、何よりも欠陥が多い、ちなみにGoogleはこれを修正したくなかった。それには正当な理由があって、Android 4.4 以降、この WebView は Chromium からのものです。 2015 年初頭より、アップデートを容易にするために PlayStore で利用できるようになりました。

Android システム WebView
今後の到着予定は、Android 7.0 ヌガーまた物事が変わります。現在の WebView は Chrome に置き換えられるだけです。 「Android N 上の Chrome バージョン 51 以降では、APKWebView を提供するために、デバイス上に存在する Chrome が使用されます。このアプローチにより、デバイスのメモリ使用量が改善され、WebView を最新の状態に保つために必要な帯域幅が削減されます。»Androidサイトで読める?。
ただし、Android N でインストールされたスマートフォンには古い WebView が引き続き存在しますが、Chrome バージョン 51 がスマートフォンにインストールされた瞬間から更新されなくなります。 Android では、開発者が古い WebView と Chrome のどちらかを選択できるオプションも提供されます。
なぜ Google はこの決定を下したのでしょうか?正式には、メモリ管理を改善し、アップデートのサイズを削減するためです。ただし、これにより開発コストが節約され、WebView をより簡単に更新できると考えられます。
Google が直面する可能性のある批判については十分承知している、Google のソフトウェア エンジニアの 1 人である Tobias Sargeant 氏は次のように述べています。ただし、重要な説明を追加します。 Chrome と WebView は分離されたままになります。したがって、Cookie、履歴、キャッシュは共有せず、コードのみを共有します。トビアス・サージェント氏は、この分離は安全上の理由から行われたと付け加えた。この主題に興味がある場合は、Tobias Sargent が提供する詳細を読むことを強くお勧めします。彼の Disqus プロフィールに。
さらに進むには
Android 7.0 Nougat: 最終バージョンのすべての新機能