投递人 itwriter 发布于 2011-11-22 14:57 评论(0) 有626人阅读  [收藏]  « »

  乔布斯余威尚在——11月10日,Adobe 正式宣布停止移动版 Flash Player 的研发工作,并承认 HTML5 才是最适合移动设备的网络标准,公司未来的发展方向是桌面浏览器、移动应用和 HTML5。11月17日,Adobe 将自家基于 Flash 的 Flex 框架代码提交给 Apache 软件基金会(ASF),彻底开放 Flex。而早在2010年4月,乔布斯在《Thoughts on Flash (Flash 之我见)》的公开信中,就毫不留情面地指出,Flash 是在 PC 时代,为 PC 和鼠标创造出来的。在新时代里,它的弊端太多,HTML5才是王道。

  Adobe 对于乔布斯的此番公开批评曾积极地回应道:“乔布斯说的不都是对的。”可一年半后,Adobe 弃 Flash 而去,转投封闭王国苹果支持的为数不多的开放标准之一——HTML5。

  Adobe 被很多人认为是一家极具创新力并且能将这种创新力转化为巨额利润的公司,乔布斯对 Adobe 似乎有些爱之深、恨之切:“Adobe 很懒惰,他们有潜力去做很有意义的事情,却拒绝去做。”是无奈的妥协还是幡然醒悟?无论如何,先放弃移动 Flash 开发和为电视开发 Flash 插件,后开放 Flex,Adobe 的决心不容小觑。

  时移势迁的无奈

  如果你用的是 PC,基本上所有的浏览器都支持 Flash。如果用数字来表示这个比例,准确值是97%。

  但在移动互联终端上,苹果有机会发泄自己对 Flash 的不满了——根据苹果的描述,Flash 的漏洞太多,Mac 电脑如出现崩溃,大多数情况下都是因为 Flash 出错。后果可想而知,iPod、iPhone 和 iPad 统统不支持 Flash,而是支持同样包含众多富媒体应用的 HTML5。

  虽然 Flash 是通过收购 Macromedia 而轻松得到的胜利果实,Adobe 这个后妈对它受到苹果如此横眉冷对还是颇为不满的。苦于不好直接指责,Adobe 很有针对性地在用户使用苹果的设备下载 Flash 应用程序失败时,很委屈地嘟囔上几句:“由于苹果限制部分技术,例如 Flash Player 的使用,Adobe 无法向您提供 Flash。”虽然这些抱怨不顶什么用,但 Adobe 的良苦用心可见一斑——这等于是在暗示用户,是苹果导致这个结果的,用户要怪就怪它吧,我们很无辜。

  在 Adobe 简单解释为何放弃移动 Flash 后,公司开发者关系主管迈克·钱伯斯为了安抚开发者,又在个人博客上仔细地列出了4条原因:因为 iOS 不支持,Flash 在移动设备上的普及率受到遏制;HTML5占有率已经很高;用户使用习惯发生了改变;针对移动浏览器开发 Flash 播放器需要大量资源。

  再回过头看看《Flash 之我见》,乔布斯指出:“Adobe 曾公开宣称,Flash 会在2009年初登陆智能手机,随后改口到2009年下半年,接下来是2010年上半年,现在他们又说是2010年下半年。”苹果庆幸没有死等 Flash,而就算等到了也无法保证什么——Flash 是一套封闭系统,Flash 是2009年赛门铁克报告中最差安全记录的创造者之一,Flash 视频需要使用移动设备芯片中不存在的上一代解码器,因此软件解码是唯一选择,这会大大缩短电池续航时间;Flash 网站的操作依赖“Rollovers”(滑动),要支持触摸设备的话需要重新编写源代码。

  优缺点一目了然,苹果和 Adobe 之间的较量更在于苹果是控制 HTML5 的标准委员会的委员,而 Adobe 一手把控 Flash,如果采纳 Flash,决定开发者能不能或何时能使用苹果的改进成果的不是苹果,而是 Adobe 这个第三方。苹果是无论如何也不会这么做的,而其i家族产品在移动互联终端领域的话语权也让苹果有百分百的底气不这么做。

  Adobe 还是选择了妥协,做了乔布斯希望它做的:“也许 Adobe 公司未来应当更加关注于开发出色的 HTML5 工具,少一些对苹果的评头论足吧。”

  失去与得到

  努力做好自己能够改变的事情,接受自己不能改变的事情,辨别这两种事情——Adobe 似乎已经拥有了这三种智慧。想必它做出这些决定前仔细衡量了利弊,它会失去什么,它又能获得什么。

  有分析师认为,Adobe 放弃的是一条潜在的产业链:如果移动版 Flash 能获得足够高的份额,Adobe 不仅可以通过授权提升自己的收入,未来还可以从事广告、内容分发、数据分析等业务——这是众多企业梦寐以求的一条康庄大道。现在已言放弃的 Adobe 需要从头再来了。结合 Adobe 自己都需要正视的移动版 Flash 市场份额死活上不去的现实,Adobe 似乎已经安然接受了这一无法改变的事实。

  根据花旗银行分析师沃尔特· 普里查德的估计,2009财年,来源于 Flash 的收入只占 Adobe 当年总收入的7%。因此,放弃 Flash 不至于让 Adobe 伤筋动骨。而另一方面,维护跨平台的 Flash 所需要花费的成本日益增多,这让 Adobe 倍感压力,尤其是在更多的非 Windows 系统设备出现在移动互联市场的情况下。HTML5则可以跨所有支持标准的移动浏览器,对底层硬件平台无具体要求,可大大节约维护成本。

  一项调查表明,哪怕苹果不支持 Flash,还是有10%的调查者仍然坚定不移地支持 Adobe。因此,Adobe 在放弃移动 Flash 之后,还是明确表态,承诺继续为移动 Flash 打补丁,但没有给出会坚持到什么时候。此外,11月11日,Adobe 还向安卓和 PlayBook 系统的开发者发布了最新版也是最后一版的 Flash Player 11.1。有的开发者对 Adobe 不具体给出究竟会为 Flash 修复 bug 到何时颇为不满,但试想如果 Adobe 给出一个明确的 deadline,用户和开发者恐怕没有任何念想了,早在这个日期之前就远离 Flash 了——给支持 Flash 的人还留点希望,Adobe 用心良苦。

  其实,在 MAX 2010 大会上,Adobe 工程师里克· 卡巴尼尔演示了一款 Flash 至 HTML5 的转换工具,为今时今日 Adobe 的所作所为埋下了伏笔。当时,Adobe 技术人员约翰·纳克表示,很多开发者面临着一个难题,那就是要想为 PC 和 iOS 设备提供相同的富媒体体验,开发者的实际工作量大于开发两个应用,因为需要把应用进行移植,最后一个基于 Flash,一个基于 HTML5,这会浪费开发者很多时间和精力。Adobe 开发出的转换器,能把 Flash 内容转换成 HTML5 内容,而且操作十分简单,直接将 Flash 视频拖拽到该工具中,它就会自动转换成 HTML5 格式。

  Adobe 提供直接的转换工具,这让参会人员大跌眼镜,当然 Adobe 有自圆其说的理由:“Adobe 的灭亡或崛起全在于是否能帮助消费者解决实际问题,也就是说 Adobe 把实用主义放在意识形态之前。”

  Adobe 的解释说明它有点要面子,不过还好它没有面子至上。目前来看,Adobe 没有太在乎外部的评论,而是更多地展示了自己能辨别什么是可以改变的,并努力去做好能改变的事情——Adobe 实际上早就着手 HTML5 的相关工作了,而由于 HTML5 是一个开放的标准,一直都很分散,试想如果 Adobe 能够提供整体的解决方案让开发者很方便地在不同的浏览器和操作系统的开发中完成测试(这些在 Flash 中 Adobe 做得如何开发者有目共睹),那么 Adobe 在 HTML5 界崛起也并非难事。

  障碍来自自身——Adobe 规模庞大,拥有数千名员工和广泛的产品线,有些产品之间就存在着竞争。如果再行动迟缓,本来在 HTML5 上已经落后于苹果、微软、谷歌、Facebook 的 Adobe 就无望翻身了。

  有舍才有得。比较起来,Adobe 失去的远少于可能获得的。

  旁观者如何

  Adobe 很明白,开发 Flash 和 HTML5 工具要做的有很多不同:“在为桌面电脑开发 Flash 播放器时,我们与谷歌、苹果、火狐和微软保持了紧密的关系,能够瞄准有良好定义的插件应用程序接口。然而在移动生态系统中,我们需要在多个层面与其他公司的工程师合作,这包括谷歌和 RIM 等移动操作系统厂商、摩托罗拉移动和三星电子等硬件设备厂商,以及 Nvidia 等元件厂商。” ——这是由单一地与软件厂商打交道转向与整个产业链的每一个环节都有所接触。

  看 Adobe 列出的公司名单,后面的都是移动互联终端的实力选手和活跃分子。对采用非 iOS 系统的公司来说,以前因为i家族设备不支持 Flash,而部分内容只能通过 Flash 才能获得,这些公司的产品支持 Flash,算得上和苹果设备相比较时的一个小优势。Adobe 转投 HTML5 后,它们就无法再以此为卖点了。

  苹果仍然是受益者,当然最终用户也是,因为当这些 IT 领头羊们齐心协力地做一件事,而不再内耗时,消费者能享受到更好体验的愿望不会是妄想,也不会太遥远。

0
0
来自: 中国计算机报
博问,解决您的技术难题 分享到: 新浪微博 腾讯微博 搜狐微博
相关标签: Adobe Flash
还没有人对此新闻发表评论,第一个发表评论。