苹果宣布对开发授权协议进行修改,限制开发者在开发iPhone和iPad应用时使用的工具。苹果这一做法引起了开发者的不满。
此前,苹果的开发者可以自由使用各种工具来开发应用。修改授权条款之后,苹果将开发者使用的工具限制为3种。苹果这一做法引起了许多开发者的不 满,一些开发者宣称,他们将不再为苹果产品开发应用。
苹果表示,这一举措是为了改进 App Store 应用商店中的代码质量。然而批评人士认为,苹果的做法过于严厉,主要目的是打击竞争对手,而非改善应用质量。
这意味着,利用Adobe的最新版多媒体创作软件开发的iPad和iPhone应用违反了苹果的规则。 Adobe的最新版多媒体创作软件 Creative Suite 5 能够生成iPad和iPhone应用。
Adobe的Flash技术是互联网上无数多媒体内容的基础,但自2007年发布iPhone以来,苹果一直对Flash“说不”。Adobe则为 Flash创作平台增添了一项功能,使开发者能够生成可以在iPad和iPhone上运行的应用。苹果的新版应用开发协议禁止开发者使用Adobe的技术。
苹果这一举措将使Adobe颇感头疼,因为 Creative Suite 是其旗舰产品。在被问到苹果此举对 Creative Suite 5 的影响时,Adobe发表声明称,“我们已经得知苹果修订了应用开发协议,并正在研究这一协议。我们将继续开发为iPhone平台开发应用的技术。”苹果未就此置评。
许多开发者使 用一些特殊工具进行物理建模,或是作为3D图像引擎。这些工具帮助开发者开发游戏等特定类型应用。根据苹果的最新条款,任何提交给苹果的应用都应使用指定 工具,否则将被拒绝进入 App Store 。
许多开发者在博客中对苹果的做法表示不满。一名名为汉克·威廉姆斯 (Hank Williams) 的开发者表示:“开发人员不能自由使用能带来帮助的各种工具,这就好像要求开发者坐在特定的桌子前来编写iPhone软件。”另一名开 发者皮埃尔·勒博平 (Pierre Lebeaupin) 则表示,苹果修改后的条款几乎不具有可操作性。他呼吁开发者向苹果表达自己的不满。
许多开发者加入了“我和Adobe在一起”的Facebook群组,该群组目前已拥有6000名成员。一名名为丹·格里斯比 (Dan Grigsby) 的程序员表示,他不会再为iPhone开发应用。另一名名为格雷格·斯莱帕克 (Greg Slepak) 的开发者致信苹果CEO史蒂夫·乔布斯 (Steve Jobs),称修改后的条款限制了创造力。
乔布斯回应称,这一限制是为了改进应用质量,而允许开发者使用其他工具将导致“非标准应用”的出现,阻碍iPhone的发展。苹果官方目前尚未对外界的此类不满置评。
业内专家指出,苹果做出的限制将阻止开发者重用采用了 Adobe Flash 的应用。目前iPhone和iPad均不支持Flash。Adobe于4月12日发布了 Creative Suite 5 软件套装,帮助开发者将Flash代码转换为iPhone代码。
Flash程序在互联网上很常见,许多游戏和视频均采用Flash 来开发。然而根据苹果新的条款,开发者使用 Creative Suite 5 将导致应用被苹果拒绝。
Adobe在一份声明中表示,苹 果修改授权条款不会阻止该公司发布这款软件。Adobe首席技术官凯文·林奇 (Kevin Lynch) 在博客中表示:“我们将继续在CS5中提供这项功能,是否允许应用采用该功能取决于苹果。”
更为夸张的是,一个名叫ContactPad的应用开发人员抱怨,苹果退回了他们的软件上架申请,原因是名字中包含 “Pad”词语。程序员展示了一张来自苹果的解释信件,苹果称其软件“不当命名”,因此退回了申请。
RSS

April 16th, 2010
干草 hiHay.com
欢迎访问干草网,本文链接地址:



分类:
标签:







