手机浏览“核”阅兵

APP实验室

随着移动互联网的迅速崛起,使用手机上网的用户也越来越多,市面上存在多款浏览器,那我们该如何评价一款手机浏览器的好坏呢?不能单方面地从外观样式以及功能的多少来判别,就好比是一辆汽车,最重要的部分就是引擎部,手机浏览器亦是如此,下面我们来依次认识一下市面上常见的浏览器内核。

体验环境

为了测试准确性,本次测试已经将手机系统恢复至出厂状态,已经双WIPE,系统除了第三方截图软件之外,没有安装任何程序,浏览器设置全部为默认设置。

体验机型:Samsung i897

处理器:Samsung hummingbird 1GHz处理器、512MB RAM

体验平台:Android 2.35

体验网络:联通光纤2Mbps、TP-Link 150Mbps无线路由器

一、常青老将——WebKit

代表产品:Google Chrome、Safari、傲游手机浏览器、百度手机浏览器

优点:开源,可以根据需要来定制,页面加载速度快

缺点:对网页的兼容性略显不足

37-c11-a.jpg

WebKit是开源的Web浏览器引擎,其前身是 KDE 小组的 KHTML,WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎来自于 KDE 的 KHTML 和 KJS,它拥有清晰的源码结构、极快的渲染速度。

国内玩家第一次接触WebKit应该是在2005年,诺基亚公司的S60团队成为手机端WebKit的先驱,他们将WebKit框架移植到了Symbian S60平台,作为S60第三版的浏览器内核。随着苹果iPhone的上市,WebKit通过Safari浏览器正式进军iOS平台,凭借着华丽的界面、快速的页面渲染,成为了i OS平台最火的浏览器。2007年11月,谷歌收购了基于Linux开放性内核的手机操作系统—Android,其中Android操作系统的Chrome浏览器都是基于这个内核来开发的,苹果、Google的加入更是让WebKit变得炙手可热。

37-c11-3.jpg
37-c11-2.jpg
37-c11-1.jpg
Android 自带浏览器的页面

2009年7月7日,谷歌对外宣布,他们已经启动了“Chrome操作系统”的研发,最大的宣传卖点就是采用了WebKit内核,这也体现出了WebKit散发出来的强大魅力。看到WebKit如此之受欢迎,RIM公司也坐不住了,宣布黑莓第六版操作系统的浏览器为WebKit内核,从此黑莓也进入到手机浏览器WebKit内核行列。

二、魅力无匹——Presto

代表产品:Opera

优点:优化了网页的渲染速度

缺点:页面压缩技术降低兼容性

37-c11-b.jpg

Presto内核,主要是Opera浏览器采用的内核,Presto内核的最大特色就是极大地优化了网页的渲染速度,该内核在执行Javascript的时候有着先天的优势,根据在同等条件下的测试,Presto内核执行同等Javascript所需的时间相比其他内核更少。用过的用户都应该对那种超快的网页加载速度直呼过瘾,在后退或是前进网页时,那种几乎没有延迟的显示,如果使用页面压缩技术,浏览速度还会更快,毫无悬念地成为了网页浏览速度最快的浏览器内核。

37-c11-4.jpg
37-c11-5.jpg
operajpg.jpg
Opera的浏览界面

不过,世界上没有十全十美的内核,超快的加载速度,牺牲的是网页的兼容性,特有的页面压缩技术,牺牲的是图片色彩的质量来换取加载的速度。其实Presto本质上是一个动态内核,Presto的优势在于脚本处理上,页面的全部或者部分都能够在回应脚本事件等情况下被重新解析。 而Opera将Presto内核的优势发挥得淋漓尽致,不仅继承了Presto内核超快的网页渲染速度,在此基础上进行了深度的优化,华丽的界面、良好的用户体验给大家留下了很深的印象。

三、独树一帜——Gecko

代表产品:Firefox

优点:开源,扩展功能非常丰富

缺点:界面设计得不够人性化。

37-c11-c.jpg

说起Gecko内核,要追溯到1997年,当时的网景浏览器在各方面的表现已经落后于其竞争对手Internet Explorer浏览器,程序的执行速度、对W3C标准的支持度等等。网景公司准备着手开发下一代的浏览器内核,并准备将新开发的内核用于新版浏览器上。1998年初,由Mozilla组织开始执行,在当时命名为Raptor,也是以开源的形式对外公布。后来因为商标问题,Raptor改名为NGLayout,而最后NGLayout就被网景公司重新命名为Gecko。

37-c11-6.jpg
37-c11-7.jpg
firefox.jpg
Fiefox的浏览界面

Gecko是以C++语言编写的网页排版引擎内核,能在Microsoft Windows、Linux和Mac OS X等主要操作系统上运行,它给程序员提供了一个丰富的程序接口可以被其他程序所使用,所以说它的第三方程序非常丰富,通过各种程序插件能够实现很多特殊功能,被很多国外玩家所喜爱。现在,Gecko内核主要是被Mozilla Firefox网页浏览器所使用,其桌面版的浏览器在全球浏览器市场中排名第二,成绩显赫,不过移动版的占有量就相对较少,仍然需要努力。

四、未来王者——U3内核

代表产品:UC浏览器8.0

优点:网页加载、渲染速度极快、省流量、多功能扩展

缺点:新品内核,有待市场用户考验

37-c11-d.jpg

U3内核比起前面几个大名鼎鼎的内核来说,可能听说过的人并不多,但是如果要说起UC浏览器,恐怕就无人不知无人不晓了。UC浏览器目前最新版本为v8.0.3.99 beta,它所搭载的就是具有里程碑意义的、全新的U3内核。

uc第一张替换.jpg
37-c11-9.jpg
37-c11-10.jpg
UC8.0的浏览界面

这款全新的浏览器内核不仅解决了手机浏览器的Flash视频播放、HTML5网页浏览及用户在小屏幕上追求PC浏览的体验问题,并且全面支持Web App。最重要的是UC优视发布的U3内核是中国首个自主研发的浏览器内核,完全改变了过去中国没有浏览器内核自主研发能力的历史。

作为中国人自己开发的浏览器内核,U3针对国人的习惯做了优化,比如针对2G、3G、WiFi等不同的网络环境做了相应的优化,做到了不管使用哪种网络环境都可以享受到快速的上网体验。同时也是以上内核中唯一通过云压缩、多级页面缓存技术进行手机上网的流量压缩,减少电量消耗的。此次UC优视还同时发布了一个可以扩展的Web App平台,大家可以自由选择各种第三方插件,在这个平台上,用户可以自由选择、安装、使用、管理多种Web应用,实现跟Firefox同样的个性化与多功能操作。而且新版本的U3内核,可以让UC8.0浏览器从源头直接堵住木马攻击,主动识别并关闭互联网页面中的自动联网行为,避免隐性流量消耗,保障用户上网的安全。

总结

移动平台的浏览器虽然产品众多,不过由于内核相差不大,所以各个浏览器之间的差距并不是特别明显。从我们的初步体验来看,搭载U3内核的UC8.0浏览器实力确实非常强劲,而在下期我们将会在“实验室”版面推出针对各个浏览器的超详细评测。敬请关注!