HTML5原本是由Opera、苹果和火狐(Mozilla基金会)早在2004年就已经推出的标准,但直到2008年时才被国际组织W3C(万维网联盟)定名为HTML5。
由于HTML5标准强化了Web网页的表现性能、不依赖第三插件(如Adobe Flash、Microsoft Silverlight等)、追加了本地数据库等Web应用的功能,现在已经成为世界上各大互联网公司无法忽视的下一代网页标准。
在HTML5的发展历程中,苹果、谷歌、Opera和微软等巨头均表示HTML5标准是其研发Web应用的基础,使得这一标准真正推广。在中国,腾讯QQ空间、百度、网易邮箱、UC浏览器、奇虎360、遨游甚至中移动等公司都已经加入了相应的小组,试图参与着游戏规则的制定。
全球著名的国际数据公司IDC预计,2013年全球将有10亿手机浏览器支持HTML5,同时HTML Web开发者数量将达到200万。毫无疑问,HTML5将成为未来5-10年内,移动互联网领域的主宰者。
HTML5的标准草案目前已进入W3C制定标准5大程序中的关键第1步,W3C已经宣布将于2014年7月确定这一标准并对外推荐。
HTML5是HTML下一个主要的修订版本,包括HTML、CSS和JavaScript在内的一套技术组合。HTML5的一个重要原则就是该标准所使用的技术必须都是开放的,不得有专利,以免未来HTML5被某个公司所左右。在HTML5平台上,视频、音频、图象、动画等多媒体,以及同电脑的交互都被标准化。
另外,在手机等移动设备上,它也表现得比Flash更高效、更节省电力。已故的苹果公司创始人乔布斯就曾提到,用Flash观看视频的耗电量几乎是用HTML5观看视频的两倍。
HTML5是未来互联网技术的制高点。谁抢占了制高点,谁就赢得了未来。围绕这个制高点,科技巨头们必将展开激烈的争夺。
一、苹果和Adobe之间Flash与HTML5的战争
Adobe Flash一直是占据主导的网页技术,swf、flv等Flash动画必须依赖浏览器中的Flash插件(Adobe Flash Player)才能播放。2010年乔布斯发表一篇题为《对flash的思考》的文章,首先质疑的就是Flash封闭,指出随着HTML5的发展,观看视频或其它内容时,Adobe Flash将不再是必须的。这引发了开发人员间恶评如潮,最终Adobe败北。2011年11月9日,Adobe公司宣布停止开发个人电脑平台以外的Flash,而专注于开发非专利标示语言HTML5。
二、苹果和Google之间HTML5视频格式的战争
HTML5支持直接播放视频,但是没有规定:浏览器应该统一播放哪一种格式的视频,。目前HTML5讨论的视频格式分为WebM和MPEG两大阵营。
WebM是一个由Google资助的项目,目标是构建一个开放的、免版权费用的视频文件格式,该视频文件格式应能提供高质量的视频压缩以配合HTML5使用。Mozilla、Opera、Oracle、包括硬件制造商巨头AMD和Nvidia均宣布将会支持WebM。
H.264是目前最为流行的高清视频编码,也是MPEG-4第十部分。无论是高清录像机还是互联网的在线视频,甚至是蓝光技术都采用这种视频格式。苹果则坚持MPEG-4格式(H.264),苹果本身是MPEG集团的成员。
但是H.264是MPEG-LA公司控制的专利视频格式,商业化的产品有可能涉及到版权和专利费,这违背了HTML5所有技术均需开放的原则。如果苹果固步自封,将会步入Adobe Flash的后尘,因为从长远来看,Google开源的WebM格式最终将以多胜少。2010年下半年H.264专利公司MPEG-LA公司宣布H.264永久免费,未来不会再收取专利费用。
到目前为止,HTML5的大部分协议中的子协议99%可以说已经基本敲定,唯独视频格式一项还有较量。鹿死谁手?拭目以待
科技,让生活更美好!没有竞争,就没有发展!