最近关于HTML5的消息越来越多,也许我们距离新一代的Web开发标准已经越来越近了。俗话说,百闻不如一见。那么,就首先请“Firefox 3.5”及“Safari 4.0”的用户访问“HTML 5 Canvas and Audio Experiment”这个网站看看。该网站采用HTML 5的“canvas”标签构成画面(详细请参考51CTO之前的报道:细谈HTML 5新增的元素),采用“audio”标签播放音乐。在笔者所尝试的范围内,感到Firefox 3.5的播放效果最好。
这种水平的网站,仅借助Web标准技术就能制作出来。如果在以前,要构筑这样的网站,通常是采用美国Adobe Systems的“Flash”来实现。Flash等需要将一种特殊插件安装到Web浏览器中,对用户而言这是“多此一举”的事情。然而由于“YouTube”等绝大多数视频网站都采用Flash,因而在PC中Flash非常普及,已到了事实上堪称为“标准”的地步。
也许人们会认为,既然如此,那么作为HTML 5就不必制定另外的标准规格了吧。诚然,PC中已有了Flash,而且美国微软“Internet Explorer”对HTML 5的支持进展缓慢。不过,如果将目光转向PC以外,那么HTML 5的影响力则要大得多。
以智能手机为例,美国苹果的“iPhone”中就采用了一些HTML 5的性能指标。美国Palm的“Palm Pre”也是如此。另外,美国苹果的手机平台“Android”中也采用了HTML 5的元素。
HTML 5得以在智能手机上普及的理由之一,在于其功能。特别是由于可在本地数据库中保存数据,因此,即便在未接入网络的情况下,应用程序仍可运行。充分利用了这一特性的产品,当属Palm Pre。在Palm Pre所采用的“Palm webOS”中,仅借助HTML与JavaScript的组合来描述应用程序。iPhone最初也同样打算将应用程序的开发仅限于Web技术,但2007年推出时没有得到消费者的理解。而Palm公司的做法则被认为是技术先进。
如今的时代变化日新月异。HTML 5由于是标准技术,因此,不仅是PC及智能手机、还很可能被其他大多数设备所采用。这样一来,如果面向HTML 5开发应用程序,那么几乎不费劲就能支持大多数设备。这对于内容及应用程序的开发者而言,非常有吸引力。这是因为,像本文开头介绍的那样追求复杂视觉效果的网站,将不仅可在PC上浏览,还可在智能手机、普通手机乃至预装了HTML 5支持浏览器的家电上进行浏览。
HTML5不仅在改变Web开发的标准,也在改变我们的各种终端数码设备,这种技术的改变更贴近我们的生活,也更有趣。
【编辑推荐】