资讯
2010/4/9 08:37

iPhone应用软件开发者对苹果新SDK表示不满

0
0

北京时间4月9日消息 据国外网站报道,Facebook的流行iPhone应用软件开发者乔·休伊特(Joe Hewitt),对苹果当日宣布的iPhone软件开发者套件(SDK)升级非常恼火。

乔表示,他对强迫开发者使用Objective-C编程语言的新规则“不满”。他认为iPhone平台上针对编程语言的革新太多了,苹果要求以苹果描述的方式使用文档化API(应用编程接口)开发应用软件,禁止使用或调用私人API,苹果还要求应用软件必须用Objective-C、C、C++或JavaScript语言来写,禁止开发通过中间翻译或兼容层、兼容工具连接到文档化API的应用软件。

当问他这些为何让他生气时,他解释说,苹果一直以性能为由禁止“虚拟机器”语言,这让人难以理解;但事实上,越来越多的交叉编译器可将任何一种语言翻译成Objective-C,这使喜欢其他语言的开发者也能保持应用软件的性能,而苹果现在禁止这么做,意味着不喜欢Objective-C的开发者在开发iPhone应用软件上别无选择。

乔在Twitter上留言称,Objective-C是平庸的语言,他喜欢其他的语言,并从开发iPhone应用软件中获得乐趣。正如Daring Fireball的约翰·格鲁博(John Gruber)指出的,这也禁止了iPhone应用软件开发Adobe希望作为Flash的一部分来销售的工具,使Adobe与苹果两家公司的关系无法更亲密。

或许不得不要问,是否这种改变将使苹果的iPhone平台失去开发者。事实上不会,因为无论好坏,这个平台能带来大量的用户,开发者只能是争先恐后--无论他们多么不愿意。

免责声明:本文仅代表作者个人观点,与C114通信网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

给作者点赞
0 VS 0
写得不太好

C114简介     联系我们     网站地图

Copyright©1999-2025 c114 All Rights Reserved 沪ICP备12002291号-4

C114通信网版权所有 举报电话:021-54451141 用户注销