技术巨头苹果公司(Apple)捷足先登,早已把HTML5奉为未来的网页语言,甚至将其视为“Flash杀手”。但是,谈到HTML5的功能,以及这些功能将如何影响主流用户,该公司则语焉不详了。
HTML5是谷歌(Google)员工伊恩 希克森(Ian Hickson)的杰作,意欲成为所有网站赖以繁衍生息的“基因”。不过,与之前出现的各种网络规范不同,除了免插件、流畅的视频和音频回放等功能,完全成熟后的HTML5应该会带给我们更多惊喜。
总之,最终的景象将是,苹果移动设备的用户,如果要看自己喜欢的节目,将不用从例如美国广播公司(ABC)的网页中,启动专用的iPad或iPhone程序,而只需要在自己的浏览器里观看就行了。还有其他新功能吗?是的。比如地理定位(Geolocation),该功能由Foursquare等软件推广普及,只要你愿意,该服务就能识别你所在的位置。新功能还包括在桌面和浏览器之间随意拖动文件;运用电脑显卡,使网页加载速度更快;以及离线使用浏览器内置程序——对偶尔玩玩游戏的用户来说,这个功能特别有用。
至于HTML5的各种工具何时可用,它们又何时才能普及的,希克森所做的极端保守预计是2022年,而上周,谷歌则预计,到今年年底,大多数浏览器就会为应用HTML5做好充分准备。总之,届时我们便可以获得焕然一新的网络浏览体验。
不过,有些巨头还是不愿顺应潮流。各巨头的立场如下:
苹果:如果你没能及时了解苹果与Adobe之间愈演愈烈的恩怨是非,这里可以快速回顾一下:苹果公司从未在其移动设备上安装过Flash,并将这一决策归咎于这一插件性能不佳。上个月,斯蒂夫 乔布斯(Steve Jobs)用一封1,600字的公开信,清楚表达了自己的观点。在信中,他称HTML5代表着未来,而Flash漏洞百出,是个电池吸血鬼,即将被市场淘汰。换句话说,别指望在任何苹果设备上看到Flash视频,永远也别想。
微软:在这场口角中,微软最终站到了苹果公司一边。迪恩 哈察莫维奇(Dean Hachamovitch)是IE浏览器的总经理。最近,他在自己的博客里,对乔布斯的言论表示附和,同时,他还表示打算升级到广受欢迎的IE 9浏览器,以支持HTML5。
谷歌:尽管代号为“Froyo”的Android 2.2支持Flash,但谷歌毫不掩饰对HTML5的喜爱。现在,2006年被谷歌收购的Youtube,正在运行一个试验性网站,用户可以在这个网站上,用本地HTML5观看视频。但有一个问题,并非所有的视频片段都可观看,也并非所有浏览器都能打开这个测试网站。上周,谷歌在开发者大会上发布了开源视频格式VP8。对于VP8的兼容性,你不必担心,由于谷歌的免费许可做法,VP8将会和HTML5顺利兼容。
奈飞:奈飞公司(Netflix)云架构师艾德里安 科克洛夫特(Adrian Cockcroft)发表博客文章称,奈飞将把部分HTML5纳入其代码库。这让一些人认为,用HTML5编码的电影指日可待了。(现在,奈飞使用的是微软的Silverlight插件。)但此后不久,科克洛夫特又发表了更新说明,表示情况并非如此,因为HTML5缺乏数字版权管理(DRM)解决方案,因而无法保护电影电视节目免遭盗版。
Hulu:该公司和奈飞情况相同。Hulu产品副总裁尤金 魏(Eugene Wei)通过公司博客公开表示,HTML5“尚不能满足我们客户的全部需求”。换言之,HTML5仍然缺少很多功能,例如类似DRM的解决方案、向广告主出具数据报告所需的工具、高质量视频渲染(至少不能满足Hulu的需求)、以及服务器缓冲的通信方案。这样一来,要么等到HTML5能令Hulu满意,要么Hulu能找到变通方案并放宽标准,否则HTML5这一新技术还谈不上有什么好运。
美国哥伦比亚广播公司:iPad的大获成功,让这家有线电视网急欲分上一杯羹。现在,CBS计划在2010年的秋季收视季来临之前,将网站从Flash升级到HTML5。目前,《幸存者》(Survivor)全剧,以及其他电视节目的精选片段,都已经有了HTML5格式的版本。