Android WebView

Android WebView

-Android WebView の進化と実装 - outcesticide
--http://outcesticide.hatenablog.com/entry/android_webview
-->Android WebView は Android のバージョンごとにブラウザエンジンが異なる。
-->・Android 4.1〜4.3(JellyBean)まで: WebKit
-->・Android 4.4(KitKat)から: Chromium
-->※Chromium のレンダリングエンジンは Blink であり、Blink は WebKit をベースとしている。
-->さらに、Android 5.0(Lollipop)からは、WebView がブラウザエンジンを含む APK として配信されることになった。

-WebView のリモート デバッグ | Tools for Web Developers | Google Developers
--https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews?hl=ja

-Remote Debugging WebViews | Tools for Web Developers | Google Developers
--https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews?hl=en

-README - platform/external/chromium-webview - Git at Google
--https://android.googlesource.com/platform/external/chromium-webview/+/refs/tags/android-6.0.1_r1/README

-Android 6.0でChromium WebViewがソースビルドされなくなったので、自前でChromiumをビルドをする - Qiita
--https://qiita.com/YusukeIwaki/items/017cb2fe4f28bd55de4f

-Android Lollipop | Android Developers
--https://developer.android.com/about/versions/lollipop.html#WebView
-->Chromium WebView
-->Android 5.0 の初期リリースには、Chromium M37 リリースをベースにしたバージョンの Chromium for WebView が含まれており、WebRTC、WebAudio、WebGL のサポートが追加されています。
-->Chromium M37 には、すべての Web Components 仕様(カスタム要素、Shadow DOM、HTML Imports、テンプレート)のネイティブ サポートも含まれています。これは、WebView で Polymer とそのマテリアル デザイン UI 要素を Polyfill なしに使用できることを意味します。
-->Android 4.4 以降では WebView は Chromium をベースにしていますが、Chromium レイヤーは Google Play から更新できるようになりました。
-->Chromium の新バージョンがリリースされたとき、Android 5.0 以上で WebView を使用しているアプリのウェブ API のアップデートやバグ修正がある場合は、ユーザーが Google Play からアップデートすることで WebView の最新の拡張とバグ修正を確実に適用できます。

-Android 7.0 NougatではWebViewの機能をChromeが提供 | juggly.cn
--http://juggly.cn/archives/195375.html

-Android 7.0でChromeがWebViewを提供するようになった仕組み - Qiita
--https://qiita.com/YusukeIwaki/items/b57a17c32fd33622f8d0