2011-02-02 didixuan
五款主流机型自带手机浏览器速度比拼
通过移动设备访问互联网是过去15年里的发展趋势。比较近几年里,这个趋势加速前进,访问互联网已成为移动设备的一项主要功能。对于有些用户而言,这甚至比语音通话还重要。
我研究了一些Nokia S60手机的页面加载时间——网络访问功能的主要指标。为了和市场上的其它设备有个参照,我还对比了Apple iPhone 3G和T-Mobile (Android) G1。
尽管S60浏览器早年被视为顶尖的移动网络浏览器,但今天的很多评论中,它已经是又慢又过时的东西。这种看法不怎么正确,那些将S60当成一潭死水的人见到下面的结果可能会感到有些惊奇。
测试方法所有的手机都在相同的WiFi连接(无线路由器连8Mbps ADSL)、相同的地点(距路由器一米)进行测试。我用WiFi进行测试,因为这是比较常见的网络渠道,是单纯测试浏览器性能的比较佳途径(连接速度不是瓶颈)。
每款手机加载每个站点的时间都测五次。去掉比较高值和比较低值,取剩下三次的平均时间为结果。
请注意这些结果仅有象征意义,无法被完全当作现实中的对比结果。动态页面元素(如广告),连接效果(服务器和路由等)有太多变数会影响结果。这些变数很显然会出现在少数结果中,去掉比较大/比较小值、剩余三次时间取均值在很大程度上抵消了这些影响,但这并不完美。
还有一个值得注意的是,不同的站点针对手机进行重新指向的策略不同。往往会有不同的移动站点应对不同的手机(这里面比较常见的变化是图片尺寸的不同);而且有些站点仅对部分手机进行重新指向。针对这些变数,我选择通过桌面版本进行测试(的例外是bbc.mobi)。Nokia手机在nytimes点com主页无法选择以桌面版进行浏览,因此我选用nytimes点com/pages/world/作为替代。
还有就是这些手机在页面完全加载完成前就会显示文字内容,此时已可以进行导航。这也是用户在现实中的使用方法,特别当页面加载时间比较长的时候。
Nokia机型浏览器性能对比我在第一组测试对比了近年的几款Nokia手机:N95 8G(Nokia的标志性智能手机之一,系统为S60V3FP1),E71(Nokia比较受欢迎的商务手机,销量破500万。同样是S60V3 FP1),E75(S60V3 FP2),N97(NokiaN系列第一款带全键盘触控机型,S60V5)还有N86(Nokia比较顶尖的非触控智能机,S60V3 FP2)
从以上结果能得出下列结论:
N86的加载速度比较快,其次是N97;而E75和E71更慢;N95 8G比较慢。
平均下来,N86的速度大约是E75/71的两倍,N95 8G的三倍。
大体积网页加载速度差距比较明显。而移动站点,比如bbc.mobi在各手机上速度相当。
各机型的速度差距因站点的不同变化很大。N86加载timesonline点com的速度3.5倍于N958G,但在digg点com上仅提升2/3。同样,E71, E75和N958G在youtube点com上的差距很小,但在nytimes点com上就很可观。
那究竟是什么造成了这些不同?这可能和硬件有一些关系:N86和N97的CPU速度比E75/E71更快(434MHz vs369MHz)。然而,5800(结果见下文)有着和E75相同的369Mhz处理器,性能却与N86相当。主要差距在软件:N86,N97和5800的S60网络浏览器版本更新,为7.1版。
目前的S60浏览器比较早出现在一些S60V2机型上。但直到S60V3系统,它才成为默认浏览器(从此Nokia的Web和WAP浏览被整合进单个程序)。它当时被宣传为比较好的移动浏览体验,不但因为有“迷你地图”和“缩略图显示历史记录”这类UI特性,还因为它可以处理“完整的网页”。后续的S60V3机型上有些小升级(可以在E75/E71与N95的差别上看到)。与此同时,竞争产品(iPhone的Safari,Android的Chrome Lite,它们与S60浏览器使用相同的Webkit引擎。此外还有Opera9)的发布让S60浏览器不再顶尖。
当S60V5在一年零八个月前被公布时,Nokia强调它将预装升级版的S60浏览器,包括了更新的Webkit渲染引擎以及性能的提升。比较新的7.1版浏览器比较早出现在5800上,正如结果所示,它确实提供了显著的性能提升。
但S60V3机型呢?为什么N86会有7.1版S60浏览器?就在S60V5发布不久,Nokia说该平台的部分组件会脱离S60平台发布周期。这意味着一些程序不会绑定在S60V5上。N86的浏览器就是好例子。