万维网联盟(W3C)正在开发HTML5,运用它将可消除对浏览器插件,如Adobe的flash视频播放器插件的依赖。
当前标准: HTML 4.01
我们目前使用HTML 4.01结合一些诸如CSS、JavaScript等技术来制作网页,此版本早在1999年12月份就已经诞生了。目前的版本确实已经取得了很大的成功, 它代表了一种标记语言可兼容所有浏览器和操作系统。不过,仍然有一些问题HTML 4.01尚未解决。
其中最为关键的一个问题就是在网页上使用视频。
如果你想在网页里内嵌视频,很抱歉,HTML 4.01没有提供标准化的做法。要显示视频,我们得依赖插件之类的应用程序,如Adobe Flash 插件(可播放.FLV 格式的视频)、 Windows Media Player (可播放.WMV 格式的视频)、Apple QuickTime (可播放.MOV、.MP4 格式视频)。
最后,这就给网页设计者制造了一个难题。通常认为选择 .FLV是比较安全的,因为,Flash插件广泛应用(如YouTube和MySpace上)。.MP4通常认为是最高质量的选择,但是要是碰上你的最终用户浏览器上没有一个可播放MP4的插件,再好的质量也都排不上用场了。网站设计时经常碰到这样的问题,为了最大降低风险,通常的解决方案是 :使用Flash。虽然你的视频质量会受到影响,但至少能够保证每个人都可以播放。
HTML 5计划
HTML 5 提出了独到的解决视频问题的方案:把视频压缩编码器标准纳入HTML的标准中。这样编码器就会建入到所有新的浏览器中。这样,所有操作系统上的所有浏览器都可以使用一个高质量的编码器播放视频。将不再需要视频播放插件,一些播放器播放低质量视频将成为历史。这将是一个巨大的胜利,不仅是对高质量视频要求的用户,对关注开源和开放标准开发的用户来说也是如此。
可能你已经注意到了,这里有一个障碍需要克服:哪一个解码器将成为标准的?Apple、Google、Microsoft、Mozilla、Opera 都有派代表参与HTML5的讨论。The Register报道 Google、Mozilla、Opera 支持使用Ogg Theora 解码器,而苹果 支持使用 H.264 解码器,微软对待这个问题上仍然保持安静的态度。(也许因为使用标准解码器会对他们的Silverlight造成一定的损失)。另外, The Register还表示谷歌可以开放他们最近收购的 On2 解码器,提供了一个选择并也扮演了一次开源英雄的角色。
展望未来
在不久的将来,我们能否充分利用HTML 5的优势呢?当然,其中的问题包括各个公司对必须接受标准的激辩。另外一个问题,HTML 5不仅仅是 HTML 4.01加上视频,HTML 5 期望能够支持新的开源视频、二维绘图、三维动画、甚至包括应用程序。
HTML 5的复杂性,使得其实施还有很长的路要走:最终标准预计要到2012才能问世,但是你没必要等那么久就可以尝试使用HTML 5技术。苹果公司已经开始在Safari 4浏览器执行一些HTML 5功能。谷歌有一个YouTube页面 展示HTML 5 特性,包括三维动画。同时,谷歌AppSpot还有一个HTML 5 尝试 页面,包含了可在Chrome, Firefox, Opera, Safari以及 Android 1.1+ 、iPhone 3.x 手机上运行的演示。
如果你是Adobe的粉丝,不要为他们可能的flash收入丢失而感到沮丧。他们一定会为HTML5更新 Dreamweaver 版本,为HTML5画图和动画功能添加新工具。值得所有人庆贺的是,Adobe公司将迎来各公司以及开源社区的竞争,使得HTML 5更上一个台阶。
原文链接:HTML 5 versus Flash
分类:新闻资讯