炫意html5
最早CSS3和HTML5移动技术网站之一

格局裂变:国内手机浏览器HTML5之争

1990年蒂姆·伯纳斯·李(Tim Berners-Lee)发明世界上第一个浏览器之时,高速更迭的互联网就引爆过三次“划时代”的世界大战。而越来越习惯用手机浏览器发微薄的你,却正在见证着第三次“浏览器世界大战”的开始。点燃这场“战火”的技术,则是HTML5技术……

还记得,微软在发布酝酿已久的IE9之时,将浏览器形容成未来所有互联网应用的“舞台”。笔者很喜欢这个比喻,因为它贴切地形容了“正在快速成长的HTML5的未来”——一个未来以应用为主的互联网形态。更重要的是,它还促成网页应用(Web Apps)的兴起,再次将浏览器塑造成互联网的“主要入口”。而如今,我们比任何时候,都关注一款浏览器对HTML5的支持程度,特别是手机浏览器。因为更容易加载轻终端的移动市场,才将是未来HTML5的舞台。

在国内,对于手机浏览器上这场“争斗”依然激烈。从腾讯到UC,甚至是海豚手机浏览器,都无疑将高效率的支持HTML5作为自己未来抢占移动浏览器市场高地的重要砝码。他们纷纷推出基于HTML5内核的手机浏览器,并试图在技术上“首取”突破。

最近,在一项非常专业的HTML5HTML5test.com)兼容性测试&性能测试中,后起之秀海豚手机浏览器取得了343分的出色成绩,整整超越了其他国产浏览器分数1/3、近100分之多。分数上的巨大突破,更像是拉开了一场手机浏览器革命的序幕。这意味着将有更多的移动开发者,能在现有手机上开发出更多高性能的HTML5。其未来的意义,更大于这“纸面上”的分数。

另一方面,调用重力感应、实时完成拍照功能、读取地理位置,实现离线存储,在HTML5的帮助下,手机浏览器具备了调动手机资源运行应用的能力,这种特殊的能力,使得其得以逐渐向网页操作系统演进,并将可能挑战桌面操作系统。

但要真正达到这个梦想,如今的手机浏览器还有很多“功课”需要做。在Sunspider BenchmarkDOM操作、Javascript性能、Canvas性能、CSS3支持等专业检验对HTML5支持方面的测试中,均取得突破的海豚手机浏览器。让我们看到国产手机浏览器的快速崛起,也让我们看到正在加速“实现”的未来。

Canvas为例,由于海豚手机浏览器的完美支持,使得国内开发者可以更轻而易举的,在开发手机游戏或其他应用时,实现近乎完美的绘图效果。比如有着完美阴影、渐变的2D手机网游,又或者是做一部手机上互动性强,且逼真的矢量图像动画片。甚至其实现“更低资源占用和电池续航时间”的能力,让你在海豚手机浏览器上又比别人多玩一会3D游戏。

还记得,让笔者印象较深的是,去年谷歌在自己浏览器中推广HTML5时,制作的一部“谷歌会下雪”的网络互动游戏:用户在搜索“let it snow”时,屏幕会开始小雪,这种由HTML5绘制出来的雪,逼真得让无数用户吃惊,也让很多人看到了HTML5的未来和谷歌作为行业领导者,希望推动HTML5的决心。

实 际上,国内手机浏览器厂商的决心也依然坚决。海豚手机浏览器就在技术创新上,下大功夫,与世界上其他手机浏览器不同,它有两个内核。这颇有意思的双核设 计,或将极大提升其增强硬件的加速能力。在笔者看来,双核在使其应对如今复杂的手机浏览器环境时,变得更为灵活。针对不同的网页浏览器过程,海豚手机浏览 器还允许用户自行进行双核间的切换,解决对大部分手机浏览器难以完美支持flash的难题。

而海豚手机浏览器的一次“尝试”,却成为了对手“发难”的理由,国内手机浏览器之间的“浏览器世界大战”的硝烟可谓随处皆可点燃。作为对手,国内另一家手机浏览器UCCEO俞永福,在其产品发布会时,甚至调侃对手,并称:海豚手机浏览器的双核是“双壳”。躺着也中枪的海豚手机浏览器,并用“这只是无意义的概念性炒作”来狠狠地回击了对手一枪。而实际上,无论是真核还是假核,国产手机浏览器开发商的积极创新,无疑显示出在HTML5时代,技术创新上的大胆尝试。

不仅如此,海豚手机浏览器甚至尝试和谷歌安卓的更新频率“同步”。在谷歌新推出的革命性版本——安卓4.0(冰淇淋三明治)中,双核的海豚浏览器就已经实现对其完美支持。在这个被谷歌许以未来,并“集成谷歌电视和Chrome OS的智能停放”的安卓4.0大舞台上,或许这家“胆大”的海豚浏览器,还将成为国内一个吃到螃蟹鲜味的厂商。

从数据上来窥探,在去年(2011年)里全球支持HTML5的手机数量已达3.4亿部之多,但这个数字比起2013年预测的10亿部来说,又显得并不巨大。2年近6亿的发展速度,给了我们更多想象空间。作为“云端”的手机浏览器,作为移动互联网的入口级、平台级产品,未来,或许谁占领了移动浏览器,谁就占领了云端服务的入口!

转自:科幻星系 http://www.khxx.net/  康斯坦丁

炫意HTML5 » 格局裂变:国内手机浏览器HTML5之争

(adsbygoogle = window.adsbygoogle || []).push({});
分享到:更多 ()

CSS3教程HTML5教程