Android原生浏览器的引擎是什么?

时间:2015-11-30 11:55:27

标签: android browser webkit blink

Android原生浏览器的引擎是什么? Wiki says Android在4.4之前使用了WebKit,在Blink中使用了4.4及更高版本。这是正确的陈述吗?提前谢谢。

2 个答案:

答案 0 :(得分:2)

Android上的默认浏览器是Google Chrome。这使用Blink布局引擎。对于没有Google Apps的AOSP安装,默认浏览器是旧的"浏览器"使用Webkit的应用。

Firefox等其他第三方浏览器使用GeckoOpera使用Blink,Dolphin使用Webkit,可能还有其他浏览器。此外,三星和HTC也在手机上安装了不同的(非Chrome)浏览器。我不知道它们是什么,或者它们使用的是什么引擎。

回答类似的问题,您可以看到here

答案 1 :(得分:0)

我有一个类似的问题。这是我发现的。

1。维基百科文章

List of features in Android

网络浏览器

Android中可用的Web浏览器基于开源的Blink(以前为WebKit)布局引擎以及Chromium的V8 JavaScript引擎。然后,使用WebKit的Android浏览器在Android 4.0 ICS上的Acid3测试中得分为100/100;基于Blink的浏览器目前具有更好的标准支持。旧的网络浏览器通常被称为“ Android浏览器”,“ AOSP浏览器”,“原始浏览器”,“本机浏览器”和“默认浏览器”(从默认时开始)。从Android 4.4 KitKat开始,Google已开始与Android分开许可Google Chrome(专有软件),但通常捆绑在一起(大多数设备供应商都这样做)。自Android 5.0 Lollipop以来,应用程序可用来显示Web内容而不离开应用程序的WebView浏览器已与其他Android固件分开,以方便Google进行单独的安全更新。

2。 HTML5test的幻灯片

The Android Browser

安卓4设备 还通常与 谷歌浏览器

取决于您的设备 可能会使用GOOGLE CHROME

  • 额外的浏览器
  • 默认浏览器
  • 唯一的浏览器
  • 或根本不存在

ANDROID 4.4船 有了新的网页视图 基于 铬30

不一样 谷歌浏览器

基于铬的网页视图 将会定期更新

  • 安卓4.4.3→铬33
  • 安卓5→铬37

关于Android 5的事实

WEBVIEW可以更新 独立于操作系统

3。 WebView发行说明

Android 4.4 KitKat

Chromium WebView

Android 4.4包括基于Chromium的WebView的全新实现。新的Chromium WebView为您提供最新的标准支持,性能和兼容性,以构建和显示基于Web的内容。

Chromium WebView为HTML5,CSS3和JavaScript提供了广泛的支持。它支持适用于Android 30的Chrome浏览器提供的大多数HTML5功能。它还提供了JavaScript引擎(V8)的更新版本,可显着提高JavaScript性能。

此外,新的Chromium WebView支持使用Chrome DevTools进行远程调试。例如,您可以在开发机器上使用Chrome DevTools来检查,调试和分析实时在移动设备上的WebView内容。

新的Chromium WebView包含在运行Android 4.4及更高版本的所有兼容设备上。您可以立即使用新的WebView,并且只需对现有应用和内容进行最少的修改即可。在大多数情况下,您的内容将无缝迁移到新的实现中。

Android 5.0棒棒糖

Chromium WebView

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

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

尽管WebView自Android 4.4开始就基于Chromium,但Chromium层现在可以从Google Play进行更新。

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

Android 7.0牛轧糖

WebView

Chrome + WebView一起

从Android 7.0及更高版本上的Chrome版本51开始,您设备上的Chrome APK用于提供和呈现Android System WebView。这种方法提高了设备​​本身的内存使用率,还减少了使WebView保持最新状态所需的带宽(因为只要Chrome保持启用状态,独立的WebView APK就不会更新)。

您可以通过启用“开发人员选项”并选择WebView实现来选择WebView提供程序。您可以使用设备上安装的任何兼容的Chrome版本(Dev,Beta或Stable)或独立的Webview APK充当WebView的实现。

多进程

从Android 7.0中的Chrome版本51开始,启用开发人员选项“多进程WebView”后,WebView将在单独的沙盒进程中运行Web内容。

...