苹果对Flash的厌恶并不是一个秘密。尽管Adobe不停的引诱和请求,尽管它被实验验证可行,苹果依然不允许任何Flash软件在iPhone或者iPod touch上运行。而对于消费者和开发人员来说,iPhone对flash的不支持是最大的麻烦和iPhone产品的最大缺口。
但是这一切都将改变,因为不管是否拥有苹果的祝福,Adobe都将把它的两百万开发人员带入iPhone领域。正如它十月宣布的那样,新一代的flash开发工具,Creative Suite 5(CS5,目前在私人测试阶段),将会包括一个为iPhone准备的软件,可以自动将Flash程序转化为iPhone程序。此后即使iPhone不能够运行Flash程序,它都能轻松的转为iPhone程序(微软的银光采用的也是类似的策略)。这对于很多人来说都是很受欢迎的大事件。
围绕Flash和iPhone争端的核心指向一个事实:Flash已经是网络世界实际上的视频标准。当你在你的iPhone浏览器上浏览一个包括Flash视频的网页时,手机必须要运行一个独立的Quicktime播放器。这因此变得非常麻烦,因为绝大多数的网络视频,包括YouTube上的所有视频,都是通过Flash播放器展现的。苹果公司一直在陈述它之所以不支持Flash的技术原因,譬如严重的耗电和降低手机速度。有些技术问题是确实存在的,但是Adobe正在处理他们,并且到现在为止Flash在android手机上运行正常。
但是苹果不允许Flash在iPhone运行更多是策略上的原因。它希望用这个机会扎根于程序员中。Flash不仅仅应用于视频更可以应用于网络程序,并可以在手机环境很好的呈现的应用。对于苹果来说限制Flash的策略不仅仅是为了控制视频软件的用户体验,更是为了强化它自己提供并完全控制的iPhone开发环境工具。它最不需要的就是一个可以和它竞争的开发环境。
等Adobe对外发行CS5的时候,Flash的应用和视频依然不能在iPhone上运行。但是两百万个程序员可以用它和其他Adobe工具,并且轻松自动的转化为iPhone软件。与现有的125,000个iPhone程序员比较,无论好坏,这一举动都将能大大降低开发iPhone程序的门槛。如果你认为现在已经有很多iPhone程序,你还可以稍加等待直到Flash的泄洪闸开放。
【本文翻译仅为外语学习及阅读目的,原文作者个人观点与译者及译言网无关】