苹果乔布斯发表公开信:Flash之我见2

来源:百度文库 编辑:神马文学网 时间:2024/04/29 04:10:17

第三,是可靠性、安全性和性能的问题。

赛门铁克近期的报告着重提到了Flash,因为它是2009年最差安全记录的创造者之一。我们还拥有这样的第一手消息:Flash是Mac死机的头号祸根。我们曾和Adobe一道试图修补这些问题,但最近数年他们都持一种顽固的态度。我们不希望因为加入Flash而降低iPhone(网购最低价 5290元)、iPod和iPad的可靠性和安全性

另外,Flash在移动设备上的性能表现一贯不佳。在过去多年中,我们每隔一段时间都会请求Adobe向我们展示Flash在移动设备上实现的高性能表现,任何移动设备都可以。但至今我们都没有看到。Adobe曾公开宣称,Flash会在2009年初登陆智能手机,随后改口到2009年下半年,接下来是2010年上半年,现在他们又说是2010年下半年。我们想它最终应该能够推出,不过我们很庆幸没有死等它。天知道它到底会有怎样的表现。

第四,是电池续航时间。

为了能够在播放视频时达到高电池续航时间,移动设备必须使用硬件解码视频,因为软件解码需要耗费太多的电能。当今移动设备中使用的许多芯片都包含H.264解码器,这一行业标准被应用在所有蓝光、DVD播放器中,也被苹果、Google(YouTube)、Vimeo、Netflix以及大量其他公司采用。

尽管Flash近期加入了对H.264的支持,但几乎所有Flash网站上的视频都要求使用上一代解码器,这在当今的移动设备芯片中是不存在的,因此必须使用软件解码方式。这其中的差别是惊人的:比如iPhone播放H.264视频可以坚持10小时,而如果使用软件解码模式,电池在5小时内就会耗尽。

当网站使用H.264重新编码后,就能够在完全不使用Flash的情况下提供视频。它们能够在不加载任何插件的情况下在苹果Safari、Google Chrome这些浏览器中完美播放,在iPhone、iPod和iPad上看起来也非常棒。

第五,是触摸问题。

 

Flash是为PC使用鼠标控制设计的,而不是为使用手指操作的触摸屏设计的。举个例子,许多Flash网站的操作依赖“Rollovers”(滑动),当鼠标指针徘徊在一个区域一段时间后,会弹出菜单或其他元素。苹果革命性的多点触摸操作界面并不使用鼠标,因此也就没有这种滑过并停留在某块区域的概念。绝大多数Flash网站为了支持触摸设备都需要重新编写。如果开发者需要重写他们的Flash站点,为什么不使用更加先进的技术,如HTML5、CSS、JavaScript呢?

就算iPhone、iPod、iPad能够运行Flash,也无法解决大多数Flash网站需要为支持触摸设备完全重写的问题。