跳转到路径导航栏
跳转到正文内容

HTML5对战Flash:一场恩怨缠绵的拉锯战

http://www.sina.com.cn  2011年10月31日 08:29  中关村在线微博

  作者:李熙

  HTML5优势何在?

  2010年4月30日,乔布斯宣布iOS弃Flash,采用HTML5的消息传出后,微软也力挺乔布斯,称Flash落后。乔布斯封杀Flash的理由是:Flash不适合触摸设备,技术封闭。而HTML5可以通过代码实现Flash视频播放技术,且支持Canvas画布功能。

HTML5对战Flash:一场恩怨缠绵的拉锯战
乔布斯宣布iOS弃Flash

  消息一出,不止震惊了业界人士,同样还波及到普通用户。2010年Flash Player的市场份额将近98%,普及率高,受众广。苹果公司在2010年相继推出iPhone 4与iPad,因外观时尚、灵动、便携而广受欢迎,而iOS封杀Flash的举动,也让用户与开发者重新对HTML5有了初步了解。在iTunes商店中 的应用不见Flash,让那些基于Flash技术的游戏编写者不得不更换为HTML5。事实证明,HTML5在iOS平台深受好评,但有些用户还是希望能 出现一款具备Flash特色的iOS游戏。

HTML5对战Flash:一场恩怨缠绵的拉锯战
iOS已封禁Flash

  有了苹果、谷歌的支持,HTML5可谓众星捧月,愈发受到业内巨头与开发者的青睐。谷歌、苹果都赞其为网络标准新生力军;连一向不服从标准的微 软,也悄然在Internet Explorer 9 中加入对HTML5的大量支持(IE10的HTML5得分更高于IE9),今年微软的开发者大会上不仅推出了Windows 8,同时还宣布将取消Metro界面下Flash支持。那么Flash是否会被HTML5搞死?或是与HTML5并存而生?处于尴尬位置的Adobe,将采用什么手段与HTML5抗衡?

HTML5对战Flash:一场恩怨缠绵的拉锯战
处于尴尬位置的Adobe

  简单了解一下HTML5

  根据维基百科上的解释,HTML5的前身是Web Applications1.0,由WHATWG于2004年提出。2007年,它被互联网联盟W3C接纳。

  HTML 5与HTML 4的不同之处

  增加新的元素:section, video, progress, nav, meter, time, aside, canvas

  input元素的新属性:日期和时间,email, url

  新的通用属性:ping, charset, async

  全域属性:id, tabindex, repeat

  移除元素:center, font, u, strike, s, frameset, frame, applet

  HTML 5技术优势

  据一位开发者表示,“HTML5与Flash在功能上并不完全重叠的,比如对于摄像头等计算机硬件的调用,仍然只能使用Flash或其他方法实现”。但HTML5引入了一些足以让Flash致命的元素,最致命的两个标签:canvas与video。

  一旦新网络标准只采纳HTML5的Video,那么我们所登录的视频网站将统一放弃Flash Video(FLV),此举将深刻影响到整个互联网,而Canvas也将网络动画与图片载入速度大大提升。

  HTML 5绝杀Flash的两大元素

  canvas画布

  在Flash大行其道之前,曾经出现过很多种在网页中实现绘图功能的方法,并无统一的标准。当Macromedia公司(后被Adobe收购)推出Flash后,被广泛接受并成为网络绘图标准。基于Flash的动画、游戏等应用如雨后春笋般蔓延到互联网的每个角落。

  而现在,Flash新的挑战者出现了:HTML5的新标签canvas。

HTML5对战Flash:一场恩怨缠绵的拉锯战
canvas示例

  canvas相比Flash,具备不依赖于外部插件、与浏览器渲染引擎紧密结合、节约资源的优势,最重要的是极大的简化了图形和网页中其他元素的交互过程。

  对于Flash来说,使Flash中的元素与网页中其他元素进行交互是要消耗大量时间和资源的,另外在编程上也相当不方便。

  而canvas本身就是HTML5的一个元素,可以像操作普通HTML元素一样操作它。开发人员可以将所有的代码整齐的写在一个文件里,降低了维护与更新的难度;而用户打开具备canvas元素页面也快过加载Flash的网页。

上一页 1 2 3 下一页

分享到:

新浪简介About Sina广告服务联系我们招聘信息网站律师SINA English会员注册产品答疑┊Copyright © 1996-2011 SINA Corporation, All Rights Reserved

新浪公司 版权所有