手机浏览器的内核

由于智能机的普及,手机会自带浏览器,但是用的人却不多,小编就是其中的一个。国内手机浏览器市场风起云涌,各大浏览器厂商从功能宣传、标榜用户数目到各出奇招来标榜自身的“核能力”,甚至不惜隔空对阵,唇枪舌剑。“内核”一时间成了香饽饽,从一个纯技术名字走入大众视野,关于手机浏览器的真假内核之争也备受关注。下面,我们就为已经被浏览器厂家搞得晕头转向的用户,梳理一下目前国内几大手机浏览器的“真假内核”之谜。

手机浏览器的内核是什么?

产业概况:全球仅有四大浏览器内核

目前全球仅有四个独立的浏览器内核,分别为微软IE的Trident、网景最初研发后卖给Mozilla基金会并演化成火狐的Gecko、KDE的开源内核Webkit以及Opera(欧朋)的Presto。其中,Presto是历史最悠久的内核。

目前微软的Trident在移动终端上主要为WP7系统内置浏览器,Opera的Presto内核在所有联网设备上都使用,移动终端上主要为 Opera Mobile、OperaMini、欧朋浏览器以及欧朋HD Beta版,Webkit内核的适用范围则较为广泛,Android原生浏览器、苹果的Safari、谷歌的Chrome(Android4.0使用)都是基于Webkit开源内核开发的。

四大浏览器内核优缺点

1.Trident:因为在早期IE占有大量的市场份额,所以以前有很多网页是根据这个Trident的标准来编写的,但是实际上这个内核对真正的网页标准支持不是很好,同时存在许多安全Bug。

2.Gecko:优点就是功能强大、丰富,可以支持很多复杂网页效果和浏览器扩展接口,缺点是消耗很多的资源,比如内存。

3.Webkit:优点就是Webkit拥有清晰的源码结构、极快的渲染速度,缺点是对网页代码的兼容性较低,会使一些编写不标准的网页无法正确显示。

4.Presto:Presto内核被称为公认的浏览网页速度最快的内核,同时也是处理JS脚本最兼容的内核,能在Windows、Mac及Linux操作系统下完美运行。

国内现状多数都基于Webkit开发

目前国内手机浏览器厂商宣称的“自主内核”如UC的U3内核、手机QQ浏览器的X5内核以及华为天天的T9内核(以上均为Android平台)均基于开源内核Webkit开发,在Webkit的基础上进行二次优化,并不能算是完全的自主内核。

而在iOS以及WP7平台上,由于系统封闭,不允许除系统自带浏览器内核以外的浏览器内核进入,因此各家浏览器的开发均为在Safari或者IE内核的基础上进行二次开发,优化功能和自制UI。而海豚、遨游等浏览器则直接采用系统自带浏览器的内核,这点从这几款浏览器的HTML5评分与系统自带浏览器评分结果完全一致可见一斑。之前海豚浏览器的负责人针对UC提出内核打架时明确表示真假内核之争毫无意义,大家都是基于Webkit开发的,没有必要睁着眼睛说瞎话。

欧朋使用自有内核Presto

而另外两款产品:Opera中文品牌欧朋以及Google的Chrome,一个是基于Opera的自有内核Presto,一个同样是基于Webkit研发,是Google的技术实力积淀能够对Webkit进行深度开发,大幅提升浏览器性能。

拥有自主内核技术能够让浏览器厂商有更快的反应速度,发现严重问题可以直接修改内核,对于新的发展趋势也可以直接改进内核更好的支持新技术。比如在HTML5支持方面,Opera一直以来都是在手机上对HTML5支持最好的浏览器。

内核技术是浏览器的核心技术,从根本上决定了浏览器的性能。从未来的发展上来说,拥有独立内核的浏览器能够更好的适应技术的发展。但是内核的开发是一项极其复杂的工作,需要深厚的技术积淀,不可能一蹴而就。

手机浏览器HTML5跑分揭底

近期,第七届移动互联网高峰论坛在北京召开,紧贴本次会议“变化与机遇”的主题,全新网页标准HTML5的兴起以及其对移动互联网的影响,成为行业内的热点话题。伴随全球各大企业在HTML5方面纷纷发力,全球标准化组织W3C也在极力地联合各家硬件厂商、软件厂商、系统厂商推动HTML5标准的普及。作为移动互联网的入口,手机浏览器厂商不断放出的HTML5跑分比拼,已透露出HTML5竞争激烈化的势头。

上周,手机QQ浏览器和UC再次就易观国际(微博)的市场占有率报告开始口水战,与此同时,有消息称手机QQ浏览器即将正式推出支持HTML5的新产品——X5版。据称,这款产品的内核基于Webkit进行了优化,HTML5测试跑分达到343+1的新高度,仅次于Opera在3月发布的欧朋HDBeta版。

业内人士指出,尽管HTML5标准并未最终确定,但是浏览器在HTML5支持的表现会决定产品在未来竞争中的局势。为了更好地让用户和行业人士了解HTML5支持的情况,我们来看看自从去年12月以来,各大手机浏览器厂商的跑分情况(见附表):

从测试结果看,欧朋浏览器HD Beta版在HTML5测试中以369+11分拔得头筹,UC浏览器8.3和Q立方浏览器分居二、三;余下各浏览器得分一致,应该是直接套用Android自带浏览器内核的结果。之前提到的报道中称,手机QQX5版的内核能力将有进一步提升,在HTML5方面表现出色,得分高达343分,但目前X5版尚未正式放出,所以暂时无法求证。

Opera是HTML5标准的发起者,在HTML5支持方面一直走在行业前列,欧朋HD Beta版能够获得369+11的高分也是其自有内核Presto强大能力的体现。而UC、QQ等浏览器自2011年底至今连续发布基于Webkit内核深度开发的产品,在系统原生浏览器的基础上不断优化HTML5支持,成效不错。

各浏览器对HTML5的测试都有了较大提升,但是稳定性依然不足。知名独立IT博客月关博客表示,浏览器对于HTML5的提升并不是一蹴而就的,在这种跑分竞争持续一定时间之后,大多数浏览器厂商还都是会支持全部的新特性。

posted @ 2014-12-21 13:11  net5x  阅读(1037)  评论(0编辑  收藏  举报