android webview版本取决于sdk还是设备?

时间:2015-03-08 04:12:58

标签: android webview sdk android-5.0-lollipop chromium

Android 5正在将WebView升级到Chromium 37.这是否意味着我必须使用最新的sdk for android 5来享受这些好处,或者一旦用户升级到Android 5,WebView将自动更新为应用程序?如果我使用android 5 SDK创建apk并在旧版Android设备上运行它会怎么样?

谢谢!

2 个答案:

答案 0 :(得分:1)

从Lollipop开始,WebView将通过Play商店/ Play服务在设备上更新。您的应用程序将使用设备上的WebView,除非您在apk中特别包含其他版本并使用它(通常不会这样做)。

您构建的targetSdkVersion不会对设备上安装的WebView产生任何影响。

答案 1 :(得分:1)

Android 5.0的初始版本包括基于Chromium M37版本的Chromium for WebView版本,增加了对WebRTC,WebAudio和WebGL的支持。

Chromium M37还包括对所有Web组件规范的本机支持:自定义元素,Shadow DOM,HTML Imports和模板。这意味着您可以在WebView中使用Polymer及其材料设计元素,而无需使用polyfill。

虽然自Android 4.4以来WebView一直基于Chromium,但Chromium层现在可以从Google Play更新。

随着Chromium的新版本推出,用户可以从Google Play更新,以确保他们获得WebView的最新增强功能和错误修复,为在Android 5.0及更高版本上使用WebView的应用提供最新的Web API和错误修复。