Flash vs. HTML5:RIA领域当前的混战

在苹果公司CEO乔布斯4月30日发布的一篇博客上,他提到由于Flash技术的不开放,以及可靠性、安全性和性能都不适合移动设备等,iPad和IPhone等苹果公司的产品决定不支持Flash:

\
首先是“开放”:Adobe的Flash产品是拥有100%技术专利的。只有通过Adobe才能购买这些产品,同时只有Adobe有权利对其进行改进、定价等等。尽管说Flash遍地都是,但这不意味着这些产品是开放的。原因就是Adobe完完全全地拥有和控制着这些产品。所以几乎无论从哪个角度看,Flash都是一个封闭的系统。\

……我们还拥有一手资料,证明Flash是Mac 系统死机的首要原因。我们曾经与Adobe合作想解决这些问题,但它们仍然一直困扰我们。我们不希望降低iPhone、iPod和iPad的可靠性与安全性,所以拒绝使用Flash。

\……另外,Flash在移动设备上的表现一直不佳。过去数年来,我们反复要求Adobe证明Flash能在移动设备上良好运行,但至今我们没有看到Flash的任何表现。
\

虽然乔布斯在博客中也特别提到苹果之所以这样做,并不是因为出于商业利益要保护苹果的线上商店,只是由于技术上的问题。但也有业内人士(热酷CEO刘勇)认为,乔布斯的“醉翁之意”还是要打造自己的生态系统:

\
前段时间在美国的时候,和Zynga、Facebook等公司的人交流的时候就已经谈到这个问题,我们觉得,苹果这么做为的是自己的商业利益,这里面不存在技术问题。苹果和Adobe对生态链的理解不一样,苹果想打造完全由自己控制的封闭生态链。
\

至于乔布斯提到的“Flash会导致Mac死机”,Adobe CEO山塔努·纳拉延直接回应说,“如果真有此事,那也一定是与苹果的操作系统有关”。而对于乔布斯眼中的Flash最大的硬伤“不开放”,山塔努解释说:

\
(我认为)争执的关键是对“开放”的理解不同。Adobe Creative Suite软件是为多个设备而设计的,Adobe的理念是让大多企业开发的应用能用在许多地方,而不是限制在一个地方。我们对世界有不同的观点,Adobe的观点是世界应该是多平台的,用户是最终决定者,而多平台是最终的获胜者。
\

Adobe中国公司的技术经理马鉴在他的博客“众多有关Flash的文章对于Flash平台策略的影响”中,列举了Flash开发平台目前在中国的发展和机会,包括和包括新浪在内的国内大型公司围绕Flash和AIR技术进行的合作,指出目前关于Flash和HTML5之争的言论不仅没有让Flash的“威名”受损,反而“给Flash提升了知名度”,并提到Adobe早在几年前就将HTML纳入到自己的平台策略:

\
作为Adobe公司,应该更加重视此次机遇和挑战,不断优化Flash技术,从客户端到工具,从服务到社区。同时,将HTML5这种标准化语言也纳入自己的工具集合,两者我都支持,毕竟Adobe是上市公司,是要盈利的,提供完美的工具和服务才是盈利的最终目的,而Flash和HTML则完全可以齐头并进,同时作为平台技术的一部分来整合,以支持最牛的设计开发工具套装和服务。相信我,我从来不抵触HTML5,我在2007年讲Flash平台的时候,印象最深刻的就是公司的幻灯中,将3个技术纳入了平台策略,Flash,PDF还有一个就是HTML,管它是5还是6呢。
\

作为RIA领域中重要的一员,微软在这场争论中没有沉默,在乔布斯发文后的当天,微软IE浏览器开发部门总经理迪安・哈查莫维奇就提到,尽管现在Flash的广泛应用能够帮助消费者方便地浏览网站视频,但其标准却有缺陷,“Flash确实有一些问题,特别是在可靠性、安全性和性能方面。”他同时表示,微软和苹果一道,支持HTML5标准,认为“Web的未来是HTML5”。对于此番言论,InfoWorld的一位作者David Chartier分析了微软的动机:

\
首先,微软公司的Silverlight技术和Adobe的Flash、AIR直接竞争,它也可以通过Web和桌面交付多媒体内容。另外,Silverlight还是开发者在微软即将发布的Windows Phone 7平台上构建应用的唯一技术。
\

凡此种种,大可以将这些争论看作不同利益集团的博弈,对于使用这些技术的开发者们,他们也许会说:标准确实是好的,但多一些选择也不坏吧。阅读到此,读者朋友你对Flash和HTML5之间的关系如何看?Flash真的就是PC时代的王者,移动时代的失败者吗?HTML5真的会成为Web未来的“带头大哥”吗?请发表你的评论。

你可能感兴趣的:(Flash vs. HTML5:RIA领域当前的混战)