据国外媒体今日报道,苹果宣布对开发授权协议进行修改,限制开发者在开发iPhone和iPad应用时使用的工具。苹果这一做法引起了开发者的不满。
此前,苹果的开发者可以自由使用各种工具来开发应用。修改授权条款之后,苹果将开发者使用的工具限制为3种。苹果这一做法引起了许多开发者的不满,一些开发者宣称,他们将不再为苹果产品开发应用。
苹果表示,这一举措是为了改进App Store应用商店中的代码质量。然而批评人士认为,苹果的做法过于严厉,主要目的是打击竞争对手,而非改善应用质量。
许多开发者使用一些特殊工具进行物理建模,或是作为3D图像引擎。这些工具帮助开发者开发游戏等特定类型应用。根据苹果的最新条款,任何提交给苹果的应用都应使用指定工具,否则将被拒绝进入App Store。
乔布斯称,这一限制是为了改进应用质量,而允许开发者使用其他工具将导致“非标准应用”的出现,阻碍iPhone的发展。苹果官方目前尚未对外界的此类不满置评。
业内专家指出,苹果做出的限制将阻止开发者重用采用了Adobe Flash的应用。目前iPhone和iPad均不支持Flash。Adobe于4月12日发布了Creative Suite 5软件套装,帮助开发者将Flash代码转换为iPhone代码。
Flash程序在互联网上很常见,许多游戏和视频均采用Flash来开发。然而根据苹果新的条款,开发者使用Creative Suite 5将导致应用被苹果拒绝。
Adobe在一份声明中表示,苹果修改授权条款不会阻止该公司发布这款软件。Adobe首席技术官凯文·林奇(Kevin Lynch)在博客中表示:“我们将继续在CS5中提供这项功能,是否允许应用采用该功能取决于苹果。” [来源:新浪科技]