CNET科技资讯网9月13日国际报道 四个半月前苹果修改授权条款,导致Adobe取消把Flash应用程序引进iPhone的计划。但苹果上周宣布对Flash解禁。
苹果上周宣布,解除原先对iOS设备软件的开发限制,以顺应开发者的意见回馈。苹果发布声明说:“我们放宽对iOS应用程序开发工具的所有限制,只要最后的应用程序(apps)不会下载任何程序代码(code)即可。”
根据新版开发者协议,苹果删除今年4月时加入授权协议3.3.1条款的一些措词。这段封锁Flash应用程序的条文是:“应用程序必须是以Objective-C、C、C++或JavaScript写成,由iPhone OS WebKit引擎执行,而且只有以C、C++和Objective-C写的程序代码可以编译和直接连接Documented API (也就是说,禁止通过中介转译或兼容层或工具)。”
Adobe对苹果解除上述限制表示审慎乐观,Adobe发布声明说:“苹果解除授权条件限制,赋予开发者选择苹果设备程序开发工具的自由,让我们振奋。”受这个好消息激励,Adobe股价9日纽约早盘应声暴涨12%。
未来对Adobe的影响还有待观察,但至少Flash应用程序日后受评断的依据不再是使用的程序设计语言,而是软件本身的优劣。
同时,苹果通过对App Store发布渠道的控制,仍有很大的空间视个案封杀自己不喜欢的应用程序。上周公布的新版App Store审核纲领说:“如果你的应用程序没有提供什么用处,或以某种形式提供持续性的娱乐,就可能不被接受。”
Appcelerator CEO Jeff Haynie表示,苹果放宽限制是明智的,因为可以促进开发者创意,长期而言会强化苹果iOS的优势,让消费者因为App Store软件的品质而受惠。 目前超过4,000多种iPhone和Android应用程序,是用Appcelerator的工具打造而成。
之前,苹果除了修改iOS开发者协议条件,拦阻Flash应用程序外,CEO乔布斯甚至发布公开信批判Flash,激起Adobe在媒体上刊登广告反唇相讥。Adobe在广告中说:“我们爱苹果,但不爱别人剥夺你们对创作什么、如何创作和网络体验的选择自由。”
此后,Adobe就大张旗鼓地与Google结盟,向苹果iOS最直接的对手Android平台靠拢。新型Android手机和平板电脑都支持Flash Player 10.1,至少理论上可让使用者访问以Flash制作的网站、游戏和应用程序,而这是iOS设备使用者所办不到的。
Adobe多年来设法把Flash Player引进iPhone和iPod Touch,但遭苹果挡在门外,所以Adobe为避开限制而另辟蹊径,提供可把Flash应用程序转化为iPhone原生应用程序的软件,这个工具已收入Flash Professional CS5并于今年推出。
用户评论