据国外媒体报道,2010年是HTML的分水岭。互动性是HTML 5成为新兴热门的原因,也正是互动二字予以Adobe公司重击。Adobe的Flash技术几乎无处不在,自网络时代以来就一直是增加网页互动性的默认方式。然而,2010年,情况开始发生变化。HTML 5使得许多软件能够实现跟Flash(以及Microsoft Silverlight)一样的功能。使用HTML 5,软件开发者可以自行添加视频、动画、以及拖放操作等特色功能。
HTML 5兴起的另一原因是移动网络的发展。使用HTML 5,手机开发者能够创建复杂性与本地移动应用程序相仿的基于浏览器的移动网站。国外媒体对过去一年中HTML 5的创新之路进行了回顾,以下是主要内容:
Google:HTML 5最大的支持者
Google很可能是HTML 5应用最大的赢家,巨大的利益驱动促使它必须确保HTML网页仍然是进入互联网的主要方式(有些人认为应用程序将很快取代浏览器主宰互联网)。Google的搜索引擎以及AdSense业务很大程度上依赖于HTML技术乃至HTML 5的应用。
今年年初,Google展示了一些应用HTML 5的成果,令人印象深刻。
也是在一月份,Google旗下YouTube网站开始支持HTML 5,这样播放视频不再需要安装Adobe Flash player 插件。YouTube声称这将加快视频加载的速度,开发者也能够添加更多新功能。七月,YouTube推出了一款HTML 5嵌入式播放器的Beta测试版。
尽管YouTube支持HTML 5,不过还是将Flash看作其视频服务的重要支持技术。
Google在手机上也大力支持HTML 5。今年一月,Google推出了其为iPhone提供的手机服务“谷歌语音”(Google Voice)的HTML 5版本。这是因为苹果公司拒绝“谷歌语音”程序进驻iPhone。但是我们也注意到,如果“谷歌语音”是个网站,Apple也无能为力。(因为11月份,苹果公司最终还是同意了谷歌语音iPhone应用程序进驻苹果应用商店)
初创公司使用HTML 5
2010年度见证了许多初创公司尝试使用HTML 5来使他们的产品与众不同。其中包括基于HTML 5的视频播放器SublimeVideo、基于浏览器的在线音乐播放和音乐文件备份网站Bitspace、互联网电视指南Clicker、在线视频网站Handroll.tv和Vimeo等。
上述列举的采用HTML 5的初创公司提供的大多是在线视频服务。事实上,根据在线视频门户网站MeFeedia十月份进行的调查报告显示,当前互联网上发布的视频中有54%都支持了HTML5的格式。
2010年,就连博物馆也参与了HTML 5的应用潮流。11月,苏格兰国家博物馆成为了世界上第一个完全应用HTML 5的大博物馆组织。
苹果 vs Adobe
今年引起最大争议的事件之一是苹果公司公开拒绝在iPhone上应用Flash技术,然后是iPad。苹果公司首席执行官Steve Jobs在四月份时写了一封公开信,解释说,Flash技术能耗较高,不适合移动设备。Jobs最后总结说,“移动时代里新的开放标准的建立,比如说HTML5,将赢得移动设备的青睐(电脑也是)。”紧接着他又在六月的D8会议上对Flash进行了又一轮抨击。
公平地说,Adobe其实也在支持HTML 5的发展。在十月份召开的年度开发者会议MAX上Adobe宣布了一款用来创建HTML 5内容的新产品,肯定了使用HTML 5进行产品开发的优点。这款被称为“Adobe Edge”的新工具将使得开发者能够轻松创建互动HTML 5体验。
今年的一个热门话题是:哪种技术更好:Flash还是HTML 5?大多数人(除了Steve Jobs)达成的共识是HTML 5前景更好,但Flash依然是浏览器上互动内容的默认技术。
不是所有浏览器都支持
HTML的新版本发布在即,各种浏览器理所当然将需要实现对它的支持。然而,这个过程却发展得十分缓慢。W3C甚至还承认HTML 5还未做好替代Flash的充分准备。
根据W3C组织负责SVG和HTML规范的官员Phillippe Le Hegaret所说,现在的问题是在不同的浏览器上使用HTML 5进行相同的操作,并使用不同的视频设备。他指出HTML 5目前还缺少视频编解码器和数字版权管理功能。然而,他仍然非常期待HTML 5技术能够在2011年年中实现“功能齐全”。
在W3C组织最近进行的一项浏览器测试中,微软的IE9浏览器表现相当好——虽然对此结果意见并不统一。
实验网站Chrome Experiment展示HTML 5优势
2010年度我们见过最难忘的可能是八月底Google与加拿大独立摇滚乐团拱廊之火(Arcade Fire)联合展示的HTML 5。Google 突出了其浏览器对HTML5的支持,并通过其实验网站“Chrome Experiment”展示HTML 5的多个功能,比如说,编排窗口以及同步音乐和视频、使用HTML5对Google地图卫星图片进行3D渲染、旋转和缩放,以及在卫星图片中直接插入动画精灵。
总而言之,今年是HTML 5的丰收之年。2011年,如果在年中可以得到所有浏览器的支持,此项技术将很可能成为主流。
【编辑推荐】