返回列表 发帖

[Android] Flash攻不进iPhone 转战Android

  多年来,Adobe一直希望其Flash技术可以进入苹果的iPhone平台,但苹果就是不让越雷池一步,双方多次公开互骂。苹果还在发布iPhone OS 4.0 SDK测试版中禁止使用Adobe的Flash-to-iPhone编译器,限制更加严格。终于,Adobe在4月21日宣布决定不再于iPhone与iPad平台上推广,转向Google寻求Android平台的密切合作。

  不过,Adobe仍说,两家公司的战争尚未结束。因为据估计,目前App Store中已有上百个程序采用Flash CS5开发的应用,苹果将陆续移除App Store中以CS5打造的内容,开发人员应该要有心理准备。

  iPhone 4.0 SDK的测试版日前发布之后,有人发现,苹果的iPhone开发人员协议中,禁用API的条款中规定更加严格,包括禁止使用Adobe的Flash-to-iPhone编译器。

  过去几个月来曾几次公开批评Flash的苹果CEO Steve Jobs,对修改开发人员协议的做法大力赞扬,强调苹果是要打造到处完美的系统,而Adobe的意图并非是要协助开发人员撰写iPhone应用程序,而是鼓励开发人员撰写可在iPhone上执行的Flash应用程序,因此与苹果的宗旨与利益互相矛盾。

  Adobe产品经理Mike Chambers周三在官方博客表示,苹果修改软件开发规则显然是不希望Flash在iPhone与iPad中出现,因此,Adobe决定不再对提升这两者的兼容性上继续努力。

  Chambers指出,苹果新规定基本上影响了许多技术,包括Unity、Titanium、MonoTouch,以及Adobe的Flash CS5,苹果可能会选择性地强制执行新条款,Adobe相信苹果将会限制以Flash CS5打造的内容。

  Chambers强调,在Adobe开发Flash CS5的过程中,其功能完全符合苹果的授权协议,但iPhone开发人员应注意,如果想要开发iPhone应用,就得作好苹果在任何时间以各式理由拒绝或限制相关开发的心理准备,因为苹果可能随时以任何理由限制或剔除程序。 Flash的首要宗旨是支持各种浏览器、平台及开发,但这刚好与苹果的目的背道而驰,苹果想要将开发人员绑在苹果平台,并且约束开发人员的选择。

返回列表