苹果首席执行官史蒂夫·乔布斯说,Flash是缓慢的,还不适合在冗长的公文开放的触摸屏设备来解释为什么Adobe软件是不允许在iPhone和iPad。
Adobe的Flash是缓慢的,水渠的电池,不适合触摸屏设备和姿势的安全问题,苹果CEO史蒂夫·乔布斯今天一个不寻常的书信中说。
在漫长的公开信,题为“思考的Flash,”乔布斯解释了为什么苹果不允许在iphone、iPod touch和ipad上使用Adobe的流行技术。乔布斯的信件是苹果和Adobe关于Flash的争吵中最新的一起。两周前,Adobe的一名传教士让苹果这么做,双方的争吵达到了新的高度“去拧自己。”
乔布斯的反驳:苹果不需要Flash。
“Flash是不再需要收看视频或使用任何类型的Web内容,”乔布斯明确指出。“而在苹果的App Store的200,000种应用程序也证明,Flash是没有必要的开发商数以万计创建图形丰富的应用程序,包括游戏。”
Altimeter Group的分析师迈克尔·加滕伯格(Michael Gartenberg)说:“这一直是房间里的大象。”乔布斯雄辩地说明了为什么苹果不希望Flash出现在自己的平台上。在很大程度上,他的理由是有道理的。”
其他分析师表示同意。科技商业研究公司(Technology Business Research)分析师埃兹拉•戈特泰尔(Ezra Gottheil)表示:“(这封信)不同寻常,但它是一个强有力的举措,利用了苹果对叙事的控制。”“用户主要是内容所有者,其次是开发人员社区。”
上周,Adobe声称Flash是一个“开放的”平台,而苹果的技术是“封闭的”,乔布斯首先反驳了这一说法,并就Flash的可靠性、性能和安全问题对其媒体格式和广泛使用的播放器进行了抨击。“虽然Adobe的Flash产品广泛可用,但这并不意味着它们是开放的,因为它们完全由Adobe控制,只能从Adobe获得,”乔布斯说。“从几乎任何定义来看,Flash都是一个封闭的系统。”
这是一个直接的反驳意见上周迈克钱伯斯,为Flash开发者关系首席产品经理,由当时,Adobe宣布将停止发展的工具,可以让程序员端口Flash应用程序的iPhone和iPad。
钱伯斯曾指责苹果创造了“关闭,锁定平台”,其iPhone操作系统和相关的应用程序商店,并声称Flash是的“开放平台”,将最终胜出,专有技术之一。
“Adobe公司,我们这一决定被主要业务驱动的 - 他们说,我们要保护我们的App Store - 但实际上它是基于技术问题,”乔布斯说。
“开放/封闭的问题围绕着内容所有者对锁定的恐惧,”Gottheil认为。“当然,这是一个商业问题,但它是基于技术的。苹果并不是要伤害Adobe,而乔布斯的指责似乎与此相矛盾,但苹果想要控制用户体验。”
苹果公司以前就提出过今天的大部分论点,但乔布斯比以往任何公司高管都做了更详细的阐述。例如,在Flash的性能方面,乔布斯抨击Adobe无法创造出符合他标准的媒体播放器。“几年来,我们一直要求Adobe向我们展示Flash在移动设备上的良好表现,任何移动设备。他补充说,Adobe最初在2009年初承诺Flash适用于智能手机,但后来又推迟了几次。“我们认为它最终会成功,但我们很高兴没有屏息以待,”他说。
乔布斯去更大的长度,以解释公司最近将禁止软件使用Adobe的跨平台编译器构建,并把它称为最重要的原因为什么苹果不能忍受的Flash。
当苹果预览iPhone 4,其移动操作系统的下一个版本,三个星期前,该公司改变其软件开发工具包的许可语言,或SDK,从使用竞争对手的编程工具,包括一个从Adobe已经阻止开发商被称为“大约”苹果禁止使用Flash来创建iPhone和iPad应用程序。
去年,Adobe在Flash Professional CS5中推出了一款工具,它可以将用Flash的ActionScript编写的应用程序重新编译为在iPhone、iPod Touch和iPad上运行的原生应用程序。
尽管大多数分析师和开发工具供应商看到了SDK变化瞄准的Adobe,开发工具制造商一直在努力,以确定是否他们的软件也将受到影响,并且已经竭尽全力平息其用户的忧虑。
“我们从痛苦的经历中知道,让第三方软件介入平台和开发者之间,最终会导致不符合标准的应用,并阻碍平台的改进和进步,”乔布斯说。“如果开发者依赖于第三方开发库和工具,他们只有在第三方选择采用这些新特性时才能利用平台增强的优势。”我们不能接受这样的结果:开发者因为我们的创新和增强功能在竞争对手的平台上无法使用而被阻止使用它们。”
“我不知道这是否是最重要的原因,但它显然是最重要的原因对他们来说,” Gartenberg说,指的是工具的问题。“苹果担心它可能会失去对用户体验的控制和[跨平台]的应用程序将是最小公分母”。
乔布斯继续敲打Flash的跨平台编译器。“帮助开发者编写出最好的iPhone、iPod和iPad应用程序不是Adobe的目标,”他说。他们的目标是帮助开发者编写跨平台的应用程序。奥多比在接受苹果平台的改进方面行动缓慢,令人痛苦。”乔布斯举了一个例子,两周前Adobe刚刚完成了对苹果公司Cocoa开发环境的采用,10年前苹果公司发布了Mac OS X。“Adobe是最后一个完全采用Mac OS X的大型第三方开发商,”乔布斯说。
加滕贝格说:“他把他们的争论摆得相当好。”但这将在某些圈子引发争论。有些人会永远争论这些问题的粒度,但我认为这是苹果在这个问题上的最后表态。”
除非苹果公司的客户反抗 - 他们已经证明没有因为Flash的疏忽做的迹象 - 乔布斯将不会改变他的想法,加腾伯格和Gottheil都表示。
“Flash的缺乏似乎并没有影响到iPhone、iPad或iPod Touch,所以苹果是赢家,”Gottheil说。“如果缺乏Flash支持影响了销售,苹果将会适应。”
Adobe没有回应对乔布斯信件的评论请求。
格雷格·凯泽涵盖微软,安全问题,苹果,Web浏览器和通用技术重大新闻的计算机世界。按照格雷格在Twitter上@gkeizer,或订阅格雷格的RSS源。他的电子邮件地址是gkeizer@ix.netcom.com。
了解更多关于移动和无线在计算机世界的移动和无线知识中心。
这个故事,“史蒂夫·乔布斯象垃圾一样清除Adobe的Flash”最初发表计算机世界 。