炫意html5
最早CSS3和HTML5移动技术网站之一

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

预测未来走向

  在HTML5与Flash拉锯战中,谷歌、微软、苹果、Adobe渐成4角之势;苹果、微软都很想用HTML5这张王牌完全撤消Flash的影响力,但是双方并无结盟之意,轮流出拳抗击;而微软自家的Silverlight并未销声匿迹,仍在等待时机再战(可能会出现在Win8 Metro应用程序中)。谷歌看似中立,也支持Adobe的Flash,但谷歌仍提出自己的视频标准WebM,以支持HTML5。

  1年前,如果说HTML5会取代Flash看似毫无可能,原因在于Flash已经占领了绝大部分传统桌面终端的份额,虽然被苹果移动系统封杀,但其传统桌面的地位几乎无法被超越。但随着苹果iOS的封杀、微软Win8 Metro的弃用,越来越多浏览器弃Flash投奔HTML5视频标准,以及谷歌的双向选择,Flash面临三面夹击,Adobe被逼到一个尴尬的位置。

  Flash Player并不能给Adobe带来直接的利润,用于制作Flash的编辑器才是Adobe真正的利润来源。HTML5时代将至,开发者仍然不得不选择Adobe旗下的“网页三剑客”来制作基于canvas的交互页面,那么Flash Player是否有存在的意义?Adobe更可省下维护一个复杂系统的费用。

  至于微软,不仅在IE9和IE10预览版中都加入了HTML5的支持,也需要对SliverLight进一步推广,微软Silverlight与HTML5既有爱,又有竞争意味。大力支持HTML5,会降低Silverlight的市场份额;所以微软必然不会全力支持HTML5,未来或许会在Win8 Metro界面引入HTML5与Silverlight,将HTML5做为Silverlight的补充功能。

  苹果先从移动领域进军,慢慢渗透到桌面领域。iPhone的存在,已初步证明:智能手机并不需要Flash。但是最关键的是iPad,平板电脑领域不需要Flash,那么Mac OS X支持Flash的日子还有几天?如果大量平板用户习惯了没有Flash的网络体验,那么Flash临终结的日子已经不远了。

  谷歌方面,这场战争的胜负对谷歌的影响都不大,只要能把用户留在页面上,它并不在意到底使用的是HTML5还是Flash。除旗下YouTube之外,Google很少在自己的产品中使用 Flash。今年的两个令人叫绝的涂鸦均采用HTML5与JS制作(第一个:舞者;第二个:谷歌电吉他有声涂鸦),也许此举已证明谷歌对HTML5的发展甚是看好。但是谷歌不会完全抛弃Flash。



HTML5对战Flash:一场恩怨缠绵的拉锯战
网友用gif制作的谷歌涂鸦

HTML5对战Flash:一场恩怨缠绵的拉锯战
Google用HTML5编写的动态涂鸦

  Google用sprite图按位置截取出来形成网页动画。如同2D游戏中常见的行走图(5月11日google涂鸦,纪念美国现代舞大师玛莎葛兰姆(Martha Graham)的117岁诞辰)。

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

  Google电吉他,你在这一天有没有亲自弹首歌曲给自己听?

  Flash还为Android的市场份额增长做出了一定贡献,这也是谷歌没有完全放弃Flash的主要原因。2010年12月,谷歌将Flash纳入Chrome OS安全沙箱,为Flash饱受诟病的耗电问题、安全问题提供了良好的解决方案。

  因此,未来的Flash的市场份额会有所下滑,若苹果产品市场份额取得新高,那么Flash的份额将急速下降。但根据目前的手机市场份额来看,Android暂时领先于iOS,所以Flash在移动领域还要存在一阵。而传统桌面方面,在微软强势推出Win8之后,根据目前的反响来看,Win8很符合操作系统的发展潮流。当微软宣布Win8 Metro界面取消Flash后,Adobe方面表示微软对Flash认识存在误区,不管Adobe怎么想,微软是决定以HTML5为主发展方向,辅以Silverlight应用来填补Flash。若Win8 Metro界面反响良好,Windows 9或将全面封禁Flash。所以,Flash在PC端的市场份额会在未来几年逐步削减。

  至于HTML5,预计在2年内达到相对普及。随着科技的发展,取代Flash需要开发者与程序员一同创建出更新的标准。业内巨头之间矛盾重重,对HTML5的发展非常不利。现有标准能够被各大浏览器无差别支持就已经相当困难了,想要加入任何新功能都要很久才会被广泛支持。 这样缓慢的发展速度如何能够体现强大的竞争力,我们拭目以待。

  下载Adobe Flash CS5请点击: http://xiazai.zol.com.cn/detail/43/421312.shtml

转载中关村在线

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

CSS3教程HTML5教程