乔布斯:Flash 阻碍 iPhone 平台发展
2010-04-11 22:04:00 来源:WEB开发网核心提示:苹果iPhone OS 4开发协议彻底封杀Flash以及其他外部中间层API,此举引发哗然,乔布斯:Flash 阻碍 iPhone 平台发展,苹果掌门人乔布斯回复称,过去的模式会产生“不符合标准”的应用软件,苹果显然是在进一步控制iPhone软件开发,收费软件销售提成是苹果财源之一,根据新版开发人员授权协议,苹果iPh
苹果iPhone OS 4开发协议彻底封杀Flash以及其他外部中间层API,此举引发哗然,苹果掌门人乔布斯回复称,过去的模式会产生“不符合标准”的应用软件。
根据新版开发人员授权协议,苹果iPhone OS明确规定了应用软件的开发语言,规定必须直接调用苹果提供的API。苹果强调,禁止软件通过“其他的翻译或兼容层”调用系统API。Adobe原计划通过提供“中间层”的方式让Flash软件进入iPhone,但是苹果做出了无情封杀。
Adobe 以及外界对苹果纷纷质疑,Adobe高层抨击苹果搞“技术独裁”。TaoEffect公司首席执行官格雷格·斯里帕克(Greg Slepak)致信苹果掌门人乔布斯表示自己的忧虑。乔布斯首先推荐了另外一位业界人士的观点,但斯里帕克仍表示质疑,他表示,从开发者角度看来,“你(乔布斯)是在遏制创新”,过去曾有开发人员利用跨平台的框架(即“中间层”)开发了令人吃惊的iPhone软件,其中包括火狐浏览器。
乔布斯回应称:“我们曾经那么做,但是介于平台和开发者之间的(外来)中间层最终导致了不标准的应用软件,这阻碍了iPhone平台的发展。”
斯里帕克反驳说,MAC电脑在过去得益于火狐、Ableton Live等高质量外部软件,开发人员可以自由选择开发工具。无论基于几个层次,糟糕的程序员始终会开发出糟糕的软件,限制Unity3D以及其他源代码翻译工具是不明智的。
业界普遍认为,苹果显然是在进一步控制iPhone软件开发,收费软件销售提成是苹果财源之一,苹果不想让Adobe等公司染指。
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接