设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

众多外壳浏览器的内核都止步在Chromium 32?

2014-5-13 10:13| 发布者: joejoe0332| 查看: 3850| 评论: 0|原作者: 七星工作室|来自: 七星工作室

摘要: 至发文日(2014年05月11日),Google Chrome官方稳定版是34.0.1847.131,此版本发布于2014年04月25日,预计2周内,35的稳定版也将发布。纵观国内Chrome系 的浏览器产品,内核版本基本都停留在Chromium 32以下,参见下 ...

  至发文日(2014年05月11日),Google Chrome官方稳定版是34.0.1847.131,此版本发布于2014年04月25日,预计2周内,35的稳定版也将发布。纵观国内Chrome系 的浏览器产品,内核版本基本都停留在Chromium 32以下,参见下列内核版本列表(整理日期2014-05-11)。这是什么原因呢?


浏览器(正式版)------发布时间--------Chromium内核版本

世界之窗浏览器 6.2----2014年04月18日--31.0.1650.63

{敏感词} 1.0beta------2014年04月10日--32.0.1700.107

360安全浏览器 6.3-----2014年02月24日--21.0.1180.89

傲游浏览器 4.3--------2014年02月24日--30.0.1599.101

360极速浏览器 7.5-----2014年02月21日--30.0.1599.101

搜狗浏览器 4.2--------2014年02月21日--28.0.1500.95

猎豹浏览器 正式版4.5--2014年02月13日--29.0.1547.66

百度浏览器 6.1--------2014年01月24日--26.0.1410.43

枫树浏览器 2.0.9.20---2013年08月29日--27.0.1453.110


  Chrome 32正式版是在2014年01月16日发布的,至今已经接近四个月,按照以前的经验,国内浏览器厂商一般都会在30天内跟进到新的内核,这次对于32版本 的内核,跟进速度已经明显落后于以往,这是什么原因呢?是Chrome32版本有什么严重问题,还是国内厂商厌倦了Chrome内核的跟进,抑或是其他什 么技术原因导致的这种延迟呢?下面逐条分析上述可能性:


  1. Chrome 32版本有严重问题?


  Google Chrome官方正式版发布从32、33至目前的34,历时已经三个多月。从Chromium社区的反馈上来看,性能、安全性上的进步都是很大的。 Chrome 32加强了对未知来源扩展的安装的限制,Chrome 33提高了对插件执行的验证门槛,这些改动,都进一步增强了安全性;Chrome 34优化了界面图形引擎,提高了软件交互性能。


  从这个分析来看,Chrome32出现严重问题,被国内厂商集体“嫌弃”的可能性不大,并且 Google作为一家全球领先的科技公司,其开发流程是非常严谨的,一个版本从进入开发分支到发布,中间会经历至少3-4个月的迭代期(也就是 Chrome 30的正式版发布前,32版本已经进入开发分支),期间每次Build还会自动执行大量的Unit Tests,可以说,一个正式发布的版本出现大问题的可能行是很小的。


  这样看来,因为Chrome 32有问题而导致国内浏览器厂商不跟进内核的可能是不存在的。


  2. 国内厂商厌倦了Chrome内核的跟进?


  如今,国内的浏览器产品竞争进入平淡期,看似大家的份额各执一块,不相侵犯;是否国内厂商安于现状,开始吃老本呢?在我看来,这种可能是很小的,国内科技公 司的老板们见惯了风生水起、三十年河东三十年河西,是非常具有忧患意识的,浏览器作为桌面三驾马车的重要一员,其渠道优势及变现优势都是很大的,哪个思维 正常的老板都应该是非常重视的。据某浏览器业内负责运营的朋友透露,实际上互联网浏览器的竞争今天仍然是异常激烈的,只不过形态更加趋于成熟,让互联网用 户不那么容易感觉到竞争的存在;在这种竞争态势下,很难想到有什么理由让厂商们“厌倦”参与竞争,这种可能性的猜测看来也是不成立的。


  3. 什么技术原因导致的这种延迟呢?


  分析这一点,要有对浏览器架构熟悉的工程师来参与才可以完成。最直接的手段就是对比Chromium 31与Chromium 32两个版本的技术架构。经过七星浏览器架构师对这两个版本的分析,发现Chromium 32相对于Chromium 31,最大的架构上的变化应该是全面启用了Aura引擎。


  Aura是 Google2011年6月份的时候推出的适用于 Chrome 和 Chrome OS 的新一代窗口管理器,将会是 Chrome 发展的下一个里程碑。它被定位在 Chrome 的新的加速用户界面框架,旨在提供更丰富的视觉效果,大型动画过渡和其他只能由硬件加速产生的效果。现在的 Aura UI要集中考虑实现硬件平台的兼容性。有趣的是 Mozilla采用了类似的做法,他们将在其浏览器未来版本中删除 GTK,这体现出浏览器发展的一种趋势。


  Aura引擎会对浏览器厂商的开发有什么影响呢?粗略分析大概有以下几点:


a. 新的桌面窗口结构,需要厂商全部重新调整应用程序顶端架构;

b. 国内厂商大多是双核浏览器,Aura引擎的介入,使得双核在协调上出现障碍;

c. 国内厂商加入太多自制的交互元素,这些交互元素需要针对Aura引擎重新设计开发;


  有过软件项目经验的朋友应该能从上述三点看出这个Aura引擎,对第三方浏览器的开发造成了多大的麻烦,上述三点的工作量估计,没有几个月至半年是不够的, 并且前提是要有对架构把握很好的技术人员来操作。其实Google在很早就开始对Chromium使用Aura,只是一直处于小范围功能的尝试,这次 Chromium 32全面启用Aura引擎,从Google方面来说,并不是什么意料之外的事情。


  在此看来,国内的厂商应该是正在突破这个技术难题,只是需要一些时间,预计过几个月之后,各厂商会相继推出基于Chromium 32内核的升级产品。



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部