关于iPhone要(官方)支持Adobe FlashPlayer的流言应该适可而止了。Steve Jobs在一次股东会议上明确表示取消对Adobe Flash Player支持的计划。他认为Flash Player太慢,尤其是在移动设备上无法达到人们的预期。
好了,其实问题很简单:Adobe FlashPlayer9在性能的需求上已经不再像之前的版本那样“温柔”,尤其是对于(可能引入)GPU渲染加速的支持,让一个小小的iPhone显得捉襟见肘。
其实没有FlashPlayer的iPhone也没什么大碍,Youtube的视频照样能播放,只是之前Steve Jobs所表示的“将Web体验原封不动地搬到移动设备”这句话恐怕要打折扣了。本来有一点值得争议:Adobe Flash到底算不算“Web体验”。但Apple的“狂妄”又一次让自己陷入尴尬,这篇文章引用了Apple的这么一句声明:
Apple’s claim of showing “web pages the way they were designed to be seen”
即,Apple认为,要让网页像他们的设计师所设计的那样被(原封不动地)显示出来。原文将这句话称为“outright lie” – “彻底的谎言”:显然,一名网页设计师嵌入的Youtube视频是无法被正常播放的。
上文更有趣地提到Apple的“辩护”者的反应:Google的Android也不支持Flash,原文认为这种“辩护”只能说明Google的Android也不够好而已。
自Macromedia和“Adobe.com”谢幕之后,我早已不是谁的fans,也不想陷入这些无聊的争论,只是有一些细节让我困惑:
教主Steve Jobs究竟是担心到ActionScript3和FlashPlayer9将在未来有更多的发展而让iPhone“低调回避”其薄弱的支持能力,还是准备了更好的替代解决方案能在iPhone的Safari下实现?以Jobs的性格显然不太会成为前者,不过,我认为后者有点悬:微软有自己的Silverlight,苹果有什么我还不太清楚。哪位SteveJobs教的成员来指点指点?
后注:虽然Jobs如此“傲慢”,Adobe仍然做好了准备(消息来自7yue,国内老一辈的Flash开发工程师):

不得不说,我们可以看到Adobe作为一家平台提供商的大气。