Android 下的 Chrome 与 Webview 是完全独立的两个应用么?为嘛 Chrome 不做成 webview 的壳?

2016-08-05 13:33:42 +08:00
 pmpio

最近在 Play 上, Chrome 老不更新,一直是 51 版,而 Webview 则连续更新了两次 52 版,我才发现,貌似这个 webview ,不比 Windows 下的动态链接库,跟 Chrome 应该是完独立的,虽然其核心跟 Chrome 应该是一样的。

虽然两个应用独立并没浪费多少空间,但我觉得,二者还是统一起来更完美些。 Chrome 应该只做一个 UI ,底层功能直接调用 webview 。

15384 次点击
所在节点    Android
13 条回复
wwqgtxx
2016-08-05 13:38:50 +08:00
这一点, Google 给过原因,他们用的代码不一样,一个是完整的 chrome ,一个是修改版的 chromium 内核,为 Android 提供 webview 组件,两者并不一样, chrome 中还有一部分商业不开源的代码,所以他们是分开来的两个独立程序
pmpio
2016-08-05 13:43:13 +08:00
@wwqgtxx 原来如此。。。。
honeycomb
2016-08-05 15:05:39 +08:00
@pmpio 从 Android 7 开始,当然是在搭载 Google play 的设备上, webview 就是 chrome ,它们是同一个实例。不再有单独的 webview 了。

在 Android 6 里面, webview 是一个更新速度比 chrome 略微慢一些的独立应用。

从 Android 5 还是 5.1 开始 webview 的实现改用了 chromium 。
honeycomb
2016-08-05 15:07:51 +08:00
@pmpio chrome 老是不更新和 play 的灰度推送有关。

通常情况下 webview 会在 chrome 之后发布,但可以出现在两种都开始灰度发布后,某个用户获得了新版 webview 推送但没获得 chrome 推送的情况(小概率事件)。
Lonely
2016-08-05 15:27:22 +08:00
是两个。不过现在可以用 custom chome tab 。
pmpio
2016-08-05 15:36:25 +08:00
@honeycomb 我的就是 Nexus 7(2013) 6.0.1 ,我这最近情况恰恰相反, Chrome 比 webview 更新慢。

这设备应该是用不上 7.0 了,从 4.3 一路更新到 6.0.1 ,应该指望不上 7.0 了。。。
pmpio
2016-08-05 15:38:32 +08:00
@honeycomb 小概率事件 就正好让我碰到了,可能是我在 play 上老不付费,而且还不绑卡, Google 怒了,将我的帐号放到了垃圾堆中。。。。
KevinChan
2016-08-05 15:47:32 +08:00
@pmpio 好有画面感😂
honeycomb
2016-08-05 16:22:59 +08:00
@pmpio 我也有这个 N7 。
那个小概率事件云云是我的猜测。
目前只见到 Firefox 在它的 wiki 清楚地写了在 Google play 的灰度发布流程
qjhqxnne
2016-08-05 16:54:57 +08:00
浏览器不支持广告过滤的都没法用,坚持 firefox 绝不动摇。
Khlieb
2016-08-06 00:59:56 +08:00
@honeycomb Firefox 本身就开源的,所以用得着把发布流程公之于众, Chrome 和 WebView 虽然都是基于 Chromium 的,但彼此间发布流程完全不是一起的,而且 WebView 受制于系统 API 更多些。
G0D
2016-08-31 08:46:53 +08:00
长知识了
he7liao
2016-12-13 14:01:27 +08:00
@honeycomb 是从 android 4.4 引入了基于 chromium 的 webview 的。
Android 4.4 (API level 19) introduces a new version of WebView that is based on Chromium
https://developer.android.com/guide/webapps/migrating.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/297349

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX