乔布斯公开信炮轰Flash不适合移动设备
扫描二维码
随时随地手机看文章
北京时间4月30日凌晨消息,据国外媒体报道,苹果CEO史蒂夫·乔布斯(Steve Jobs)周四发表了一封有关Flash的公开信,列出了苹果决定不让iPad、iPhone和iPod Touch支持Flash的全部理由。
这封长信表明了苹果有关Flash所有缺陷的全面观点。简而言之,乔布斯认为Flash会耗尽移动设备的电池;不太适合多触控操作;其性能、可靠性和安全性都不好。此外,Flash还是一个专用系统。虽然乔布斯承认苹果的手机操作系统也是专用系统,但他宣称,网络标准应该是开放的,就像HTML5、CSS和JavaScript那样。
最重要的是,苹果不希望“一个第三方软件层介入平台和开发者之间”。最后乔布斯作出结论称,Flash已经成为一种“遗迹”,它“是在PC时代创造出来的,所适应的是PC和鼠标;而手机时代的主题则是低耗电设备、触控界面和开放的网络标准——所有这些领域都是Flash所不擅长的。
下为文章全文:
关于Flash的一点思考
苹果与Adobe的关系由来已久。事实上,当Adobe还只是个车库里的小公司时,我们就和它的创始人碰面了。苹果是他们的第一个大客户。我们将他们的Postscript语言应用于当时最新的Laserwriter激光打印机。苹果曾经在Adobe投资,很多年来是Adobe的股东,拥有它20%的股权。两家公司曾经密切合作,开创了电脑桌面出版业,有过许多共同的美好时光。但是那段黄金时代一过,两家公司就分道扬镳了。苹果经历了濒死的体验,Adobe则凭借其Acrobat系列产品而打入企业市场。如今,两家公司只在创意产业为共同的顾客提供产品与服务——Adobe的Creative Suites产品的购买者中,约有一半是苹果电脑用户。但除此之外我们与Adobe几乎没有什么共同利益可言。
我想在此草草写下一点我们对Adobe的Flash产品有什么看法,这样顾客和评论家就能更好地理解我们为什么在iPhone、iPod和iPad产品上封杀Flash。Adobe曾经批评我们说封杀Flash是因为想要保护苹果线上商店,纯粹出于商业利益。但事实却是,封杀Flash是由于技术上的问题。Adobe宣称苹果是一个封闭的系统,Flash则是开放的。但事实却正好相反。让我来解释一下:
首先是“开放”
Adobe的Flash产品是拥有100%技术专利的。只有通过Adobe才能购买这些产品,同时只有Adobe有权利对其进行改进、定价等等。尽管说Flash遍地都是,但这不意味着这些产品是开放的。原因就是Adobe完完全全地拥有和控制着这些产品。所以几乎无论从哪个角度看,Flash都是一个封闭的系统。
苹果也拥有许多专利产品。尽管说iPhone、iPod和iPad系统都是有专利的,但我们始终坚信互联网的所有技术标准都应该是开放的。因此,苹果拒绝使用Flash,而是用HTML5、CSS和JavaScript等全部都是开放的标准。得益于这些开放标准,苹果的移动设备都表现出低功耗与高性能的优势。HTML5是最新的网络标准,已经为苹果、谷歌等许多公司所采用,它允许开发者开发出更为高级的图形、印刷和动画,并且不需要第三方浏览器插件(如Flash)就能转换。HTML5是完全开放的,由一个标准委员会对其进行联合管理,苹果也是其中一员。
苹果同时还为互联网制定开放标准。举个例子,苹果从一个小型的开源项目做起,开发出了WebKit。它作为一个完全开源的HTML5渲染引擎和Safari浏览器的核心组件,被安装在我们所有的产品之中。WebKit已经被广为采用。谷歌在Android系统的浏览器中使用它,Palm、诺基亚也用它,黑莓手机的制造商RIM也已经宣布将采用WebKit。除微软以外,几乎所有的智能手机上网浏览器都搭载了WebKit。通过将WebKit定位为开放技术,苹果实际上已经制定了移动上网浏览器的标准。
其次,关于“整个网络”
Adobe反复宣称苹果的移动设备无法访问“整个网络”,因为网络上75%的视频是Flash格式的。但他们没有提及的一点是,几乎所有Flash格式的视频都有其他更先进的格式:H.264,而iPhone、iPod和iPad都支持这种格式。YouTube视频数大约占全网络的40%,而苹果所有的移动设备都可以播放其视频。iPad则提供有史以来最好的YouTube视频体验。除此之外,Vimeo、Netflix、Facebook、ABC、CBS、CNN、MSNBC、Fox News、ESPN、NPR、《时代周刊》、《纽约时报》、《华尔街日报》、《体育画报》、《人物》、《国家地理》等等网站的视频,苹果都可以流畅播放。根本没有多少视频是iPhone、iPod和iPad用户无法观看的。
Adobe的另一个理由是苹果设备无法玩Flash游戏。这一点没错。不过好在苹果在线商店提供了超过5万个游戏和娱乐应用,而且其中很多都是免费的。iPhone、iPod和iPad上的游戏与娱乐应用要多于其他任何一个平台。
第三点,关于可靠性、安全性和性能
Symantec公司最近指出,Flash的安全记录在2009年名列倒数。我们还拥有一手资料,证明Flash是Mac系统死机的首要原因。我们曾经与Adobe合作想解决这些问题,但它们仍然一直困扰我们。我们不希望降低iPhone、iPod和iPad的可靠性与安全性,所以拒绝使用Flash。
另外,Flash在移动设备上的表现一直不佳。过去数年来,我们反复要求Adobe证明Flash能在移动设备上良好运行,但至今我们没有看到Flash的任何表现。Adobe曾公开表示Flash将在2009年初被一个智能手机采用,随后又改口说是下半年,后来又改口称是2010年上半年,现在他们又说要等到2010年下半年。我们相信总有一天这会成真的,但我们也庆幸没有期望太高。谁知道它会表现如何呢?
第四,电池寿命
视频播放时,为实现较长续航时间,为此移动设备必须通过硬件进行视频解码,因为在软件中进行会消耗太多电量。现在很多移动设备的芯片都包括一个名为H.264的解码器,这是一个工业标准,在所有的蓝光DVD播放器中都被使用,同时被苹果、谷歌、Vimeo和Netflix等等许多公司广泛采用。
虽然Flash最近添加了对H.264的支持,但几乎所有Flash网站的视频都需要老一代解码器来进行解码,且必须通过软件运行,因而早就不为移动芯片所采用。这个区别十分惊人:比方说,在iPhone上,H.264标准的视频可以最多播放10个小时,而用软件解码的视频只能播放不到5个小时。
网页使用H.264对视频进行再编码之后,就可以完全不使用Flash技术了。这些视频在苹果的Safari和谷歌Chrome浏览器播放时,完全不需要任何插件,在iPhone、iPod和iPad上播放的效果也很好。 [!--empirenews.page--]