科技大厂的分手剧目又有新进展了,Adobe首席产品经理Mike Chambers本周二(4/20)表示,Adobe将把开发重心转向Android,未来也不再挹注Flash CS5中支持iPhone的功能。
Adobe与苹果关系不再友好其实亦非一天两天的事,但真正撕破脸,是在4月初苹果发表iPhone 4.0后,针对平台开发者合约进行修正,白纸黑字写明「不允许透过第三方编译转码程序制作iPhoneOS应用程序」,也就是说,开发者只能使用C、C++、Java...等iPhone OS WebKit引擎所执行的程序语言撰写,其中影响最巨者就是Adobe Flash。
其实,iPhone从来不曾直接支持Flash的运作,因为Steve Jobs早在第一代iPhone发表之初,就以「Flash会拖慢OS运作速度」作为理由封杀了Adobe Flash。我们之所以能在iPhone上看见以Flash制成的应用程序,是Adobe利用跨平台编译程序将Flash程序转为iPhone程序(于4/12推出),然而,苹果却直接修正开发者合约,禁止了跨平台编译程序的使用。对此剧变,Mike Chambers甚至挑明了说,这项修订影响了相当多第三方技术,但他相信苹果会选择性执行,其中包括了自家产品Flash CS5,他同时也提醒Adobe Flash开发人员,苹果可能会移除应用程序商店现存的上百个Flash程序。
这项修正被外界解读为「Steve Jobs对Adobe的赶尽杀绝」,Adobe针对智能型手机发表的Flash Player已攻下Blackbarry、Android、Palm等大厂手机,苹果却总是蓄意阻拦;这场郎有情,妹无意的戏码,从今年2月,Adobe技术长Kevin Lynch公开呼吁苹果支持,一路到iPhoneOS4问世,直至Flash CS5推出、苹果修改开发者合约...Adobe从愤怒到冷静,如今,决定转向投入其他平台,Mike Chambers周二表示:「锁定iPhone显得微不足道」;并预期苹果若持续维持封闭政策,将让其他Flash应用程序开发者转移至开放的Android平台。