Android 下的 Chrome 与 Webview 是完全独立的两个应用么?为嘛 Chrome 不做成 webview 的壳? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pmpio
V2EX    Android

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

  •  
  •   pmpio 2016-08-05 13:33:42 +08:00 18832 次点击
    这是一个创建于 3433 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    通常情况下 webview 会在 chrome 之后发布,但可以出现在两种都开始灰度发布后,某个用户获得了新版 webview 推送但没获得 chrome 推送的情况(小概率事件)。
    Lonely
        5
    Lonely  
       2016-08-05 15:27:22 +08:00 via iPhone   1
    是两个。不过现在可以用 custom chome tab 。
    pmpio
        6
    pmpio  
    OP
       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. 了。。。
    pmpio
        7
    pmpio  
    OP
       2016-08-05 15:38:32 +08:00
    @honeycomb 小概率事件 就正好让我碰到了,可能是我在 play 上老不付费,而且还不绑卡, Google 怒了,将我的帐号放到了垃圾堆中。。。。
    KevinChan
        8
    KevinChan  
       2016-08-05 15:47:32 +08:00 via iPhone
    @pmpio 好有画面感
    honeycomb
        9
    honeycomb  
       2016-08-05 16:22:59 +08:00 via Android
    @pmpio 我也有这个 N7 。
    那个小概率事件云云是我的猜测。
    目前只见到 Firefox 在它的 wiki 清楚地写了在 Google play 的灰度发布流程
    qjhqxnne
        10
    qjhqxnne  
       2016-08-05 16:54:57 +08:00
    浏览器不支持广告过滤的都没法用,坚持 firefox 绝不动摇。
    Khlieb
        11
    Khlieb  
       2016-08-06 00:59:56 +08:00 via Android
    @honeycomb Firefox 本身就开源的,所以用得着把发布流程公之于众, Chrome 和 WebView 虽然都是基于 Chromium 的,但彼此间发布流程完全不是一起的,而且 WebView 受制于系统 API 更多些。
    G0D
        12
    G0D  
       2016-08-31 08:46:53 +08:00
    长知识了
    he7liao
        13
    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
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1109 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:49 PVG 01:49 LAX 09:49 JFK 12:49
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86