Adobe表示,将不再投资开发一套用于帮助将Flash应用移植到苹果iPhone和iPad设备上的工具。
一位Adobe产品经理昨天表示,苹果“想束缚开发者”,他的公司将放弃一款让程序员将Flash应用移植到iPhone和iPad的工具。
Adobe表示未来将Flash转换为iPhone功能没有投资
这一声明是苹果和Adobe之间不断升级的对抗的最新进展。苹果公司一再声称,在iPhone上使用Flash会降低其性能,其CEO史蒂夫•乔布斯(Steve Jobs)表示,奥多比的软件在智能手机上“运行速度太慢,无法发挥作用”。两周前,乔布斯断然拒绝了将Flash应用于公司移动设备的想法。
与此同时,苹果改变了最新的iPhone软件开发工具包(SDK)许可的语言,禁止开发人员使用跨平台编译器,这些工具可以让他们在一个框架(比如JavaScript或。net)中编写代码,然后在另一个平台(比如iPhone)上用本地代码重新编译。几天后,一名Adobe平台布道者说,去死吧,苹果在他的个人博客上,已被审查,如果没有经过审核,由Adobe。
昨天,Adobe采取了一个不同寻常的举动,把这场战争推向了一个新的高度:它放弃了它曾经拥有的一个功能大声宣扬。
Adobe Flash平台开发者关系的主要产品经理Mike Chambers表示:“我们仍然会在Flash CS5中提供针对iPhone和iPad的功能。博客文章周二晚些时候。“不过,我们目前没有计划在这一功能上进行任何额外投资。”
该功能钱伯斯提到需要写在Flash的ActionScript应用程序,并重新编译他们的iPhone,iPod Touch和iPad本机运行。Adobe称其为“包装程序的iPhone”,并将它包括使用Flash Professional的一部分,Creative Suite 5(CS5),它于4月12日发布,也就是几天之后苹果修改了SDK。
分析人士说,苹果的举动是瞄准Adobe。“这主要是针对Adobe公司。这两个有可以追溯到至少15年的对立关系,” Gartner的分析师Ray巴尔德斯,上周表示,在接受记者采访。
一些企业认为市场等跨平台编译器同意。“这不是一个巧合,这出来几天的Adobe CS5推出之前,”为Appcelerator的,其钛工具产生的JavaScript和HTML原生iPhone应用程序市场营销副总裁Scott施瓦茨霍夫说。
钱伯斯表示,苹果不得不的Adobe和Flash叫板。“虽然看起来苹果可以选择性地执行的条款,这是我们的信念,因为它们适用于使用Flash CS5创建的内容,苹果将强制执行这些条款,”他在星期二说。“开发商应该为苹果准备移除现有的内容,并从iTunes商店使用Flash CS5创建的应用程序。”
他说,目前在苹果的应用程序商店中有超过100个应用程序是使用Flash Professional CS5和Packager创建的。Adobe去年发布了该开发软件的测试版。
“Flash的主要目标一直是支持跨浏览器、跨平台和跨设备的开发,”钱伯斯说。“这与苹果想要的完全相反。他们希望把开发者束缚在自己的平台上,并限制他们的选择,从而使开发者难以瞄准其他平台。”
他还批评了苹果在游戏中改变规则的做法。钱伯斯说:“在Flash CS5的整个开发周期中,该功能符合苹果的许可条款。”“然而,正如iPhone的开发人员所了解到的,如果你想为iPhone开发,你必须做好准备,因为苹果可能会在任何时候以任何理由拒绝或限制你的开发。”
钱伯斯建议开发者不要在苹果的“花园”里玩游戏,而应该把他们的资源放在谷歌的Android操作系统上,无论是摩托罗拉的Droid手机,还是将于今年晚些时候上市的基于Android的平板电脑。“iPhone并不是唯一的游戏,”钱伯斯说,他认为奥多比将Flash Player引入安卓系统的努力“非常有前途”。
Adobe和谷歌最近已经采取试探性的公共措施来联手。例如,上月底,谷歌表示其Chrome浏览器将包括Adobe的Flash播放器在下载和使用Chrome的更新,以自动推送Flash修复给用户。
“我认为封闭的系统,苹果正试图创建是不好的行业,开发商和最终消费者,”钱伯斯总结。“我们在行业中的显著变化的开始,我相信最终开放平台将胜出,封闭的类型,锁定平台,苹果正在试图创造。”
Gregg Keizer为计算机世界涵盖微软,安全问题,苹果,网络浏览器和一般技术的突发新闻。在推特上关注格雷格@gkeizer,或者订阅格雷格的RSS提要。他的电子邮件地址是gkeizer@ix.netcom.com。
阅读更多关于移动和无线的内容在计算机世界的移动和无线知识中心。
这篇文章,“Adobe在苹果限制iPhone开发后扔出了闪光毛巾”最初发表于《计算机世界》 。