返回首页 设为首页 加入收藏
政务公开
 日常检查
 法制宣传
 专项整治
当前位置:主页 > 政务公开 >
站内搜索:
政务公开  

ChromeChromeforAndroidChromeforiOSChromeLite本质上各是什么

2019-11-06 23:05:20

感谢邀请,我不敢伪装是这方面的的专家,下面的东西都是基于对第二手资料的阅读,并非项目开发者级别的回答首先说明一个网页包含的代码大致分为三部分,css描述样式,html写清内容,javascript操作行为,而浏览器的核心任务就是把这些代码渲染成普通人可以看明白可以操作的玩意,所以有了排版引擎和javascript引擎这两个东西1.PC版chrome是基于chromium开源计划的浏览器,一共包含四个版本:StableChannel(m),BetaChannel(beta-m),DevChannel(dev-m),CanaryBuild(canary,现在偶尔会出现一个新的版本号canarySyzyASan),前两者使用Webkit的排版引擎WebCore和Google自家的v8javascript引擎,而dev-m和canary已经替换排版引擎为blink至于浏览器内核之间的恩怨情仇,建议阅读这两篇文章不只是马甲简析Chrome和Webkit的渊源历史在重演:从KHTML到WebKit,再到Blink----------------------------这些都是老生常谈的东西了。。。。Chrome不是开源软件,Chromium才是,Chrome会继承前者的代码,Canary版几乎与Chromium同步。另外Chrome借用的其他开源项目可以在chrome://credits/中查看为什么要搞出一个不开源的东西呢?这是因为chrome中包含了部分版权内容,Google无法将其公开。例如MP3、H.264等等私有格式的解码,pdf阅读器,还有Google和Adobe合作开发的ppapi版flash2.ChromeforAndroid与上面大同小异,平台换成了Android而已值得一提的是Webkit被内置到了Android里,可供各家浏览器调用,下图是Android架构,注意Libraries部分这部分未来会不会换成blink呢?还是挺值得期待的Chrome4Android分两个版本,ChromeBrowser和ChromeBeta,后者诡异的无法在Playstore直接搜到,即使是挂了VPN。。。3.Chromeforios:给ios做浏览器是一件很蛋疼的事情,不仅仅在于内核被限制死为webkit(所以Firefox和opera长期没有ios版),Apple还丧心病狂的限制了第三方浏览器必须使用UIWebView作为js引擎,而只有MoblieSafari可以使用更快的Nitro(所以我一直认为把Apple看作反Microsoft/IBM独裁的斗士是很可笑的,如果让前者统治业界只会更变本加厉而已。。。太多人被苹果那个1984的广告感染),所以使用ios的朋友如果喜欢Safari之外的浏览器而希望得到更快的速度,建议越狱并安装Nitrous插件也就是说,Chrome4ios的内涵是乏善可陈的,亮点也就是整合谷歌服务而已。。。为什么还是有人认为Chrome更快呢?这是因为MobileSafari有一个让人困惑的特点——不允许PersistentCache(也就是长期缓存,不知道现在是否有更新),而Chrome允许200m的PersistentCache,这大大加快了重复网页的加载速度不过Safari的网页缩放流畅性一直很无敌,即使是mac版Chrome和Safari也能看出差距这里有一个趣事:尽管ios平台有如此多的限制,当年Chrome4ios的版本号还是一路狂刷到了22,而Chrome4Android的版本号自从发布以来长达半年多的时间停在了18而极少更新。。。(beta版与ios基本同步)于是我经常猜测Chrome团队和Android团队大概存在内部不和。。。有一天,Chrome4Android版本号忽然跳到了与ios同步的版本,然后很快传出了消息,安迪鲁宾辞职,Chrome主管接替了他的职务这里请允许我做一个悲伤的表情4.ChromeLite是个独立的玩意,它属于Android项目,而且本身是开源的,允许oem进行定制,所以最后不同厂商终端的浏览器体验差距很大。ChromeLite由Android团队独立开发,是第一款Linux平台的稳定版WebKit浏览器~尽管和chrome共用一些代码,但总体上还是完全不同的。。。相当长一段时间里,原生浏览器在很多地方做的很差劲这是事实,于是终于有一天,Android团队发话了,要对chromium和webkit做整合。自从ics之后,尤其是4.1开始,Chromelite的进步是显而易见的,主要在于截图渲染的加入和更加优化的js引擎。在jb上,即便是对阵自家的Chrome4Android在性能上都有着不小的优势。尽管新发布的亲儿子内置浏览器都换成了Chrome,但Chromelite的代码并未移除,如果刷入基于aosp编译的rom,比如cm或者aokp,仍然可以使用原生Chromelite。至于未来会不会完全移除呢?我认为不会,因为给oem一个定制浏览器的空间是非常重要的,这方便oem将自己的私有技术和Android整合,尤其是一些版权内容。未来Chromelite会进一步向Chrome考虑,乃至变成Chromium计划和一部分也说不定~

上一篇:2017年7月13日黑龙江大米最新价钱行情
下一篇:MX5和Flyme5会带来哪些惊喜
 
支队简介 | 网上投诉举报 | 批评建议 | 联系我们 | 设为主页 | 网站地图
版权所有:通辽市农牧业综合行政执法网 电 话:0475-8517243
蒙ICP备11002798号