CNET科技资讯网4月23日国际报道 不过是两周时间,以及两者之间的一些狠话,结果竟对一个广泛使用的程序开发技术产生重大改变。
在这段时间内,Adobe从原本积极招揽开发者利用自家技术打造可在iPhone跑的Flash程序,转而正式取消这项技术的未来发展。
当苹果更改了自家iPhone 4.0开发者套件条款时,它的确阻挡了Adobe的行动。但在周二,Adobe宣布将会终止Flash-apps-on-iPhone技术未来开发时,Adobe主要产品经理Mike Chambers依然露出激烈的言词,表示两家公司的战争尚未结束。
“一个iPhone开发者应该学到,如果你想要开发iPhone上的程序,你需要准备好苹果会随时因为任何理由拒绝或限制你的程序。”Chambers 说,“Flash最主要的目标一直都是跨浏览器、跨平台和跨不同设备。很酷的网页游戏你可以很容易发布到不同平台和设备。然后,这和苹果想要的完全相反。他们想要在他们的平台上绑住开发者,并且限制他们的选项,让开发者往别的平台发展会很困难。”
Adobe很认真考虑这件事。Adobe曾披露如果iPhone和iPad不支持Adobe技术,将会伤害到自已的事业。而且Adobe可能会考虑采用法律行动来对抗苹果。
苹果的回应是他们偏爱可以和Flash竞争的有前途的标准。
“有人弄错了--HTML5、CSS、JavaScript和H.264(iPhone和iPad都支持)是开放而且标准,而Adobe的Flash则是封闭且专有的。”苹果发言人Trudy Muller在一份声明稿中表示。
Adobe不仅只在博客痛扁苹果,它还有一个对抗苹果的强力盟友:Google。
还好iPhone不是唯一的玩家。Android手机在Motorola Droid和Nexus One发布后有非常好的表现,而且还有许多Android平板设备机会在今年发布。我们和Google合作密切,将Flash Player 10.1和Adobe AIR 2.0带进这些设备,而目前为止看起来非常不错。
Google也是一个有意愿的盟友,证据是周三时,Android平台副总裁Andy Rubin写的一篇博客文章。
“Google相信开发者可以选择他们的开发工具和技术来开发程序。通过在Android上支持Adobe AIR,我们希望数以百万的创意设计师和开发者能够更自由的在Android设备上开发他们的程序。AIR将会继续在跨移动平台上努力。Google很高兴能够和Adobe合作在Android平台上带来完整Web体验,优秀的程序和开发者选择。”
Adobe Flash平台主管Lee Brimelow称赞Rubin的文章,并且展示了在Android上运作的13种Flash和AIR应用程序。
即将上市的Flash Player 10.1和AIR 2.0开发套件在Android上已经进入封闭测试阶段。该软件预计在这一季上市,并且会在许多不同手机平台上出现,包括Windows Phone 7、Blackberry OS、Symbian OS和Palm的WebOS。
话语是有力量的,Adobe明显要在工程师面前多说些苹果坏话。Chamber(本身也是工程)这次将注意力放在Android上。
Chambers说,我认为苹果试着打造的封闭系统对整个业界、开发者以及消费者来说来说都是件坏事,而我自己不打算火上加油。我们正在业界一个明显转变的开端,而我相信最开放的平台将会胜过苹果正试图打造的那种封闭、闭锁的平台。
当Adobe新版CS5正式上市后,原本能够将Flash程序转换为iPhone程序的技术现在已经无关紧要了。但是Chambers认为这不算是浪费时间。
这件事表示,“Flash无法在iPhone上执行并不是技术问题。”他说。
苹果执意阻挡Flash,显示即使在科技产业,写程序也可以变得很政治。
用户评论