一个标准引发的争论:HTML5将终结Flash?

开发 前端
HTML5的成功并不一定意味着Flash的死亡,但是,Adobe需要利用HTML5羽翼未丰的机会,继续推动Flash技术的革新升级,这样,即使在HTML5一统天下的时候,也能发挥重要的作用。

苹果的iPhone与iPad对Flash的支持问题,一直在业界闹得沸沸扬扬,51CTO.com就不只一次的报道过当Flash遇到HTML 5后的种种可能。而乔布斯更是在员工大会上公开抨击Adobe,并声称,由于Flash存在诸多软件问题,iPad将不再支持Flash技术。业界对Flash技术是否将退出历史舞台, HTML5是否将成为互联网标准等问题的大讨论,也渐渐浮出水面。

毋庸置疑,Adobe的 Flash技术帮助填补了跨平台多媒体在网络上体验的空白。除了卖的火热的iPhone和即将面世的iPad外,几乎在所有的其它操作系统,无论是台式机操作系统,还是手机操作系统或者是Web浏览器,可以找到Flash的身影。
 
Flash本身几乎就是一个标准,如果你怀疑这个看法,不妨在没有安装Flash播放器软件的的主机上访问网站,你很快就会看到Flash在互联网应用中是多么的普及。尽管Flash可以作为一种互联网的技术标准,但是,它仍然是一家供应商的专有技术。 

HTML5相对于Flash,以及其它专属的开发平台,例如微软的Silverlight而言, HTML5的优点在于它是一种协议标准——或者至少在该项技术成熟后就可以成为标准,而不是象Flash那样,是一种单一厂商解决方案。

为了雇用开发人员创建和维护网站,中小型企业不得不支付大量的资金,即使资金总额或许并不庞大,但至少相对他们的总体预算而言,也是一笔不菲的开支。而在这些网站中,这些企业网站普遍依赖采用大量的Adobe Flash技术,以向它的用户提供动画和其它新颖时尚的互动内容。

放弃Flash将需要重新设计网站,这项工作量可以说是巨大的,更可怕的是,企业将不可避免地再次投入巨资。但是,与其说看着Flash缓步地走向死亡,中小企业很可能果断地放弃Flash,转而采用HTML5这样的新式互联网技术。

但是,就目前而言,Flash并没有真正地走向死亡。HTML5赢得足够的影响力并开始真正威胁Flash还尚需时日

Adobe的***执行官Shantanu Naranyen表示,“我认为HTLM 5所面临的一个挑战依旧是如何在不同的浏览器上一致地显示HTML 5。HTML 5在成为支持众多浏览器的互联网标准之前,人们必须再等待至少10年。”

对于开发者而言还有另一种可能,如果Adobe放弃Flash插件机制,而直接把HTML 5运行时作为目标,可能使这种矛盾得到更好的解决。在《HTML 5,Flash的毁灭与救赎》一文中,作者就谈到:如果Adobe不希望落后,他们应该改变他们的编写环境,由 HTML 5/Javascript 配置并移除需要独立运行的封闭的插件。

自2004年诞生以来,HTML5已发展5年有余,也只有现在,HTML5才成为了一项主流互联网技术,并开始在Web浏览器和网站上斩露头角。目前,三大浏览器的***版本—— IE浏览器,Firefox和Google公司推出的Chrome浏览器,均包含支持HTML5兼容性的元素。

尽管,HTML5的成功并不一定意味着Flash的死亡,但是,Adobe需要利用HTML5羽翼未丰的机会,继续推动Flash技术的革新升级,这样,即使在HTML5一统天下的时候,也能发挥重要的作用。 虽然HTML5可以提供与Flash相同的特性和功能, 但HTML5依旧不会是十全十美的,所以Adobe可以借机重塑Flash,填补HTML5的空白。

【编辑推荐】

  1. Web视听时代来临 HTML 5视频音频元素全解析
  2. HTML5标准***技术预览
  3. Youtube开放HTML 5视频功能
  4. HTML5网页3D技术标准发布 无需插件即可将网页3D化
  5. HTML 5视频编码存争议 各方观点不一
责任编辑:佚名 来源: 搜狐IT
相关推荐

2015-12-09 10:41:51

2012-07-20 14:22:29

HTML5

2012-08-31 17:09:31

FacebookHTML5W3C

2012-06-19 14:20:39

HTML5

2013-01-22 10:54:51

HTML5App移动应用

2011-11-18 16:09:37

jQuery

2013-01-30 15:35:47

AdobeHTML5

2012-05-22 08:52:09

HTML5

2011-06-27 19:42:24

HTML5

2015-10-09 16:07:26

2011-11-15 09:10:24

HTML 5

2012-07-06 13:42:30

HTML5iOS

2012-07-22 20:44:06

HTML5HTML5标准

2012-05-28 15:31:57

App-UI

2011-11-28 10:03:29

HTML5移动应用

2012-05-30 09:34:57

2012-09-11 13:34:27

HTML5JS

2009-10-12 08:52:31

HTML5标准

2014-10-31 14:32:20

CSSW3CISO

2012-01-16 15:36:37

ChromeHTML5
点赞
收藏

51CTO技术栈公众号