乔布斯余威尚在——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工具,少一些对苹果的评头论足吧。” |