9月15日,微软在全球发布了其新一代的浏览器Internet Explorer 9(以下简称IE9) 测试版。微软表示,与上一个版本IE8相比,IE9更快速、简洁、可靠,特别是在支持HTML 5和CSS3等现代标准上迈出了一大步。业内人士预计,IE9的推出势必会引发浏览器市场新一轮的争夺。
实际上,浏览器市场争夺战早已打响。今年,除了IE以外,谷歌的Chrome、Mozilla的Firefox和苹果的Safari都有大的版本更新:Chrome不久前刚将版本升级到Chrome 6,随即又推出了Chrome 7的开发版本;Mozilla上半年已推出了Firefox 4.0测试版,苹果的Safari 5也才推出不久。市场上的其他浏览器厂商的版本更新甚至更频繁,意图抢占更多市场份额的目的十分明显。而这一切的最根本原因就是,Web应用流行已成为大趋势,我们即将全面进入Web应用时代。
应用和开发的最佳平台
对于绝大多数普通的电脑用户而言,浏览器应该是最常用的软件之一,这是他们进入五彩斑斓的互联网世界最方便的入口。不过,这并不是浏览器的全部功能,今天浏览器还可以访问越来越多的应用,这就是我们所说的Web应用。而过去,这些应用都是采用专用的客户端软件实现的,也称桌面应用。
与桌面应用相比,Web应用最大的好处是跨平台,也就是一套代码既可以在Linux平台上运行也可以在Windows平台上运行,因而深受开发人员的喜欢;同时,这些应用操作简单,用户也很欢迎。所以Web应用开始大行其道,而Web应用反过来又推动了浏览器的技术更新步伐。最近一年半以来,浏览器技术进步速度明显加快。比如在性能上提升很多,新一代浏览器纷纷开始引入GPU加速功能,并把这作为新一代浏览器的亮点之一。目前已有IE9测试版、Firefox 4测试版以及Google Chrome 7宣布将利用GPU来加速2D、3D性能。这一技术的引入将让浏览器的性能数倍于上一版本。
“过去一年半的时间内,全球浏览器厂商有15个以上重要的版本发布,这还不包括傲游、搜狗等国产浏览器,这些浏览器更新更快,平均一个月就有一个大的版本发布。” Google中国工程研究院副院长林斌在日前举行的Google互联网开发技术交流会上表示,“每一个新版本的发布都把用户体验和浏览器性能指标往前推进了一步。”
当然,目前还不能说已经进入Web时代。林斌认为,这需要两个条件:第一,浏览器作为Web应用的平台一定要非常强大,强大到用户使用Web应用之后,其体验能够接近甚至超越传统的客户端软件;第二,Web应用要流行起来,还需要有一个开放的标准,现在这个标准已经有了,就是HTML 5。
推动html5的落地
html5被认为是近10年来Web标准最大的飞跃。这一标准的最大好处之一是让用户免除了安装各种各样的插件之苦。比如只要是符合html5标准的浏览器,不再需要专用的播放器就可实现音视频内容的顺利呈现,就像现在浏览网页上的文本以及图片一样简单。而过去,这需要Flash、Silverlight等插件才能实现。
“html5作为一个标准开放的接口,它能够大幅改善Web应用的用户体验,减轻Web服务器的压力,同时也可以简化Web应用的开发。”林斌表示。
林斌介绍说,谷歌一直是html5标准的最积极支持者之一,最新版的Chorme 6和开发版已经全面支持html5,包括支持在Web应用实现2D、3D图形的绘画以及支持多媒体音视频内容的呈现,还支持Web应用的多线程和本地存储等。特别值得一提的是,为了推动html5标准的普及,不久前谷歌还协助W3C组织发布了W3help.org网站,让中国的开发者有了一个全面了解html5的中文平台。
在林斌看来,HTML 5倡导创新、开放、标准,它将会把 Web 从内容平台改造成一个标准化的应用平台。而未来浏览器作为这一标准的承载者将代替客户端,成为所有应用开发的平台。
正是看到了上述趋势,越来越多的浏览器厂商开始重视html5标准。据悉,目前包括谷歌、微软、苹果和Mozillia在内的主流浏览器厂商的新一代浏览器无一例外地宣称将全面支持html5,这也必将为Web应用的普及创造更好的条件,让Web应用时代早一天到来。