Open Web,HTML 5,这两个词现在已经十分火热。各界对HTML 5将取代Flash、Silverlight这些RIA主力军这一观点众说纷纭,相关消息此起彼伏。本文作者站在一个Flash开发者的角度就这些争论整理出了一些自己的想法,总结认为,HTML5不会取代Flash,相反,两者将来反而有更好的机会互操作,互整合,为互联网用户提供更加强大的用户体验。

最近网络上最热的论题之一便是“敞开式Web技能 HTML5”,从国外媒体到国内媒体均有许多报导。从许多的报导中,假如各位从Google搜索引擎中输入“HTML5 Flash”这2个关键字组合,将会有1百多万条相关的资讯,真是犹如狂风暴雨一般,而现在的IE8,Safari 4和FF 3.5 RC都或多或少的支撑了一些HTML5的功用,这就让HTML5的论题评论愈加如火如荼。咱们来总结一下其间的论题,根本上是以下几个类型(请原谅我均用问号完毕以下的标题,因为我会在后面谈及我的观念):

◆HTML5让Flash可有可无?

◆HTML5会为Flash和Silverlight送终么?

◆HTML5将一统视频插件商场,替代Flash Video?

◆HTML5将成为Flash杀手?

◆HTML5或将让Flash过气?

◆HTML5将严峻冲击RIA范畴技能?

......

自己仅罗列出以上有代表性的论题,根本能够说与HTML5和Flash这两个词相关的论题80%以上都环绕上述打开,当然有人是正方,有人是反方。关于HTML5和Flash,我期望能够表述一下我的观念,在详细表述之前,先归纳一下我的观念:

观念一,我支撑HTML5和Open Web技能

观念二,我不以为HTML5将替代现有的Flash,HTML5有很长的路要走

接下来,请让我从各个方面来详细论述我的观念。

观念一,我支撑HTML5与Open Web技能,而且我以为Adobe也会活跃推动HTML5敞开的规范化作业。Adobe公司是世界上最棒的图形图像多媒体与网络技能使用软件开发公司(原来是图形图像,收买了MM后,我加上了网络使用技能开发)之一,在曩昔的13年中,Flash从1.0到10.0,逐步变成了当时互联网上最盛行的RIA技能,Web交互体会,音频,视频,游戏,广告,企业Rich UI等等,都能看到Flash的身影,相同,收买了Macromedia公司之后,Adobe也有一套彻底遵从和引导Web规范化页面的开发东西,那便是Dreamweaver,其间关于W3C的Web规范和CSS款式规范的支撑可谓是推崇备至。我信任,HTML5在Web技能向着敞开和规范化范畴的进化进程中将起到至关重要的效果,而这一点,我有理由信任,在Web使用开发范畴的东西上,Adobe有理由依然去持续扮演一个支撑者的人物。当然,这个支撑者的人物也决不仅仅是从敞开和规范化的视点动身的,从立异,客户需求和未来的开展时机上,Adobe都不会容易回绝HTML5,而且实际状况便是Adobe是W3C规范和HTML5作业委员会的成员之一,而且现已参加了许多规范化的作业,比方H.264,CSS,PostScript,HTML,SVG和PDF ISO32000等等。

请各位看清楚,Adobe支撑HTML5,可是不代表Adobe就会抛弃关于Flash的支撑,Flash作为一个开展了13年的老练技能,面对许多应战的一同,也面对许多机遇,当HTML5真的诞生时,Flash会有适当多的机遇去进化自己,改善自己,以习惯技能开展和立异的潮流。我的观念便是,作为技能范畴的抢先公司,当令的去支撑敞开和规范化的技能,将是一个为这家公司带来改善现有产品,开发新使用软件,拓展事务时机的绝佳机遇,这才是一个老练的,优异的公司最正确的战略。就像一个智者(或者是成功者),总会从应战和新事物中寻找机遇,不断完善和提高自己,而不是去盲目的去诉苦,回绝和阻止新事物的诞生。因而,我支撑HTML5和Open Web技能,我也深信Adobe也一定会支撑。

观念二,我不以为HTML5将替代Flash。HTML5参加了关于富媒体的支撑,让咱们确实激动了一把。可是咱们静下心来,细心来阅览下面的一段,信任能够给你带来一些考虑。首要,咱们来看看HTML5关于富媒体支撑的这部分功用,我先大致罗列一下,并写出了Flash Player支撑相同功用的年份(不一定100%正确,欢迎弥补):

画布标签(2D绘图和动画),这部分Flash Player 1就现已支撑,年份是1995年-1996年

视频支撑,这部分Flash Player 7开端支撑,年份应该是2003年

音频支撑,这部分Flash Player 4开端支撑,年份应该是1999年

离线存储数据库,这部分Flash Player不支撑(仅支撑本地Shared Object),切当应该是AIR的1.0开端支撑,年份应该是2007年末

拖拽支撑,这部分Flash Player 5,Action Script 1开端支撑,大概是2000年-2001年间

跨文档音讯通讯(协作),这部分功用Flash Player 7开端支撑,年份应该是2003年

MIME类型和协议事情侦听注册,HTML独有特征,与Flash无关

新的解析规矩,与浏览器解说器有关,与Flash无关

新的元素控件标签,例如进展条,导航,时刻,这部分在Flash Player 4的时分,我就能做,年份是1999年,全面控件支撑是经过AS2在FP7里完结

新的表单控件,比方日期,时刻,邮件,链接等等,这些表单元素在AS1 Component里就现已能够完结,大概是Flash MX和Flash Player 6开端支撑,年份是2002年。

#p#

附送一张Flash的功用进化图,供各位看理解:

HTML 5与Flash,不得不谈的论题(flash和html)  5 Flash 第1张

关于详细2者的功用比照,请参阅我的搭档Ryan Stewart的总结。以上这些跟着HTML5而来的富媒体元素支撑功用,在不同的Flash 版别里完结和进化,阅历了至少6个年初,比方FP7的Video支撑,何况Flash一直是由Macromedia和Adobe公司不断驱动下的来完结的。跟着HTML5在Open Web下的进化,参加了这些类型的功用,我以为Flash有绝佳的机遇和时刻在重复的功用上做出改善,愈加强化自己在丰厚媒体范畴的针对性位置。

现在,互联网范畴最硝烟弥漫的战场之一是哪里?没错,是浏览器商场,微软,谷歌,FF,苹果,还有一众大大小小的公司的不同浏览器被卷进这场好像无休止的战役傍边,谁都想从中分一杯羹。HTML5根据Open Web的呈现,现在还仅仅一个雏形,从W3C的进展表上,不难看到,它的交给日期初定在2012年。OK.....我很难幻想在这2年多的时刻内,各大浏览器厂商会根据HTML5这个敞开的Web新一代规范做出何种改善和完结上的需求改变,包含他们能否共同的关于HTML5 2012年推出(假如能准时交给的话)的规范进行共同的浏览器兼容性支撑,都是一个大大的问号。

HTML5根据Open Web的理念是完美的,可是Open的共同是要支付贵重的价值的,君不见现在天天都有咆哮声呈现在大大小小的HTML规范化兼容的故事里?所以,我以为HTML5的交给和共同之路愈加绵长(这当然是我技能动身点不愿意看到的状况),这不仅仅是技能的敞开,规范和更新换代的进程,更多的包含了令人匪夷所思的商业博弈在其间。

就Flash而言,因为其中心烘托引擎是由Adobe独家具有(同SL相同,MS独家具有),其战略思路,进化路线图关于客户和业界的需求的改变也是适当之快,至少现在Flash播放器的版别每12月到18个月就更新一次,而其播放器中心也保持在1MB左右,向下兼容也坚持了一向的共同性。我不敢也不能做出猜想,到了HTML5 2012正式版别交给时,Flash又会参加或进化成什么姿态。而Adobe的思路除了要推行保护Flash的位置,也在考虑以恰当的进展不断敞开其Flash Platform的技能环节。先是敞开SWF文件格局规范,然后敞开Action Script虚拟机,然后敞开Flex SDK,现在敞开RTMP协议规范,从而建立敞开规范Open Screen Project面向移动设备的未来FP播放器战略,甚至许多的敞开的第三方开源类库,不得不说是适当有计划性和战略性。这种方法,用我国的古话是“授人与鱼,不如授之与渔”的绝佳战略,即确保了Flash技能在开发上的敞开性,互操作性,又保持了Flash技能中心的安全,高效和版别更新换代的共同性。试想,假如Flash悉数开源,市面上呈现若干不同版别的Flash播放器,这关于Flash而言,是机遇,仍是灾祸?根据Flash的中心安全性怎么得以确保?

归纳上述的证明,我以为HTML5不会替代Flash,相反,两者将来反而有更好的机遇互操作,互整合,为互联网用户供给愈加强壮的用户体会。希望是夸姣的,可是HTML5的生长之路肯定不会一往无前。

最终开个小打趣,说不定等HTML5咱们都支撑了,我都和我儿子一同玩Diablo 4了。

【修改引荐】

  1. HTML 5会为Flash和Silverlight送终吗?
  2. HTML5-不需要Flash插件的YouTube
  3. Google力挺HTML 5 或成未来使用中心
  4. Google宣告Web现已成功 HTML 5将Web大大推动
  5. HTML 5替代Flash?
转载请说明出处
知优网 » HTML 5与Flash,不得不谈的论题(flash和html)

发表评论

您需要后才能发表评论