![](https://imgsa.baidu.com/forum/w%3D580/sign=2c1d49a5798da9774e2f86238050f872/f015d78e8c5494ee9692858f27f5e0fe9b257ec4.jpg)
苹果与Adobe有很长的关系。事实上,我们遇到Adobe的创始人,当他们在谚语的车库。苹果是他们的第一大客户,采用他们的Postscript语言为我们的新的Laserwriter打印机。苹果投资Adobe并拥有公司约20%的公司多年。两家公司紧密合作,共同开创桌面出版业,并有很多好时光。自那个黄金时期以来,这些公司已经分散开来
。苹果公司经历了近乎死亡的经历,Adobe被Acrobat的产品吸引到了企业市场。今天,两家公司仍然共同为他们的共同创意客户服务 - Mac用户购买了Adobe的Creative Suite产品的一半,但除此之外,几乎没有共同的兴趣。
我想了解一下我们对Adobe Flash产品的一些想法,以便客户和评论家可以更好地理解为什么我们不允许Flash在iPhone,iPod和iPad上。Adobe将我们的决定描述为主要的业务驱动 - 他们说我们要保护我们的App Store - 但实际上它基于技术问题。Adobe声称我们是一个封闭的系统,而且Flash是开放的,但实际上是相反的。让我解释。
首先是“开放”。
Adobe的Flash产品是100%专有的。它们只能从Adobe获得,Adobe对其未来的增强,定价等方面是唯一的权力。虽然Adobe的Flash产品可以广泛使用,但这并不意味着它们是开放的,因为它们完全由Adobe控制,只能由Adobe 。通过几乎任何定义,Flash是一个封闭的系统。
苹果也有很多专有产品。虽然iPhone,iPod和iPad的操作系统是专有的,但我们坚信所有与网络有关的标准应该是开放的。苹果不是使用Flash,而是采用HTML5,CSS和JavaScript - 所有开放标准。苹果的移动设备都具有这些开放标准的高性能,低功耗实现。HTML5,苹果,Google等许多新的网络标准让网络开发人员可以在不依赖第三方浏览器插件(如Flash)的情况下创建高级图形,排版,动画和转换。HTML5由苹果公司成员的标准委员会完全公开和控制。
苹果甚至为网络创建开放标准。例如,苹果开始使用一个小型开源项目,并创建了一个完整的开源HTML5渲染引擎WebKit,它是我们所有产品中使用的Safari Web浏览器的核心。WebKit已被广泛采用。Google使用它的Android浏览器,Palm使用它,诺基亚使用它,而RIM(黑莓)宣布他们也将使用它。除了微软以外,几乎所有的智能手机网络浏览器都使用WebKit。苹果通过使WebKit技术开放,为移动网络浏览器设定了标准。
其次,有“全网”。
Adobe反复表示,苹果移动设备无法访问“完整网页”,因为网络上的75%的视频都在Flash中。他们没有说的是,几乎所有这些视频也可以采用更现代的格式H.264,并且可以在iPhone,iPod和iPad上观看。YouTube估计有40%的视频呈现在所有Apple移动设备上的应用程序中,iPad可能是YouTube发现和观看体验最好的。添加到Vimeo,Netflix,Facebook,ABC,CBS,CNN,MSNBC,福克斯新闻,ESPN,NPR,时间,纽约时报,华尔街日报,体育画报,人民,国家地理等许多许多视频其他。iPhone,iPod和iPad用户不会丢失很多视频。
另一个Adobe声称,苹果设备无法播放Flash游戏。这是真的。幸运的是,App Store上有超过50,000个游戏和娱乐产品,其中许多是免费的。iPhone,iPod和iPad有更多的游戏和娱乐标题,而不是世界上任何其他平台。
第三,可靠性,安全性和性能。
赛门铁克最近强调了Flash在2009年的安全纪录中最糟糕的一年。我们也知道Flash是Macs崩溃的首要原因。我们一直在与Adobe合作解决这些问题,但是他们已经坚持了好几年了。我们不想通过添加Flash降低我们的iPhone,iPod和iPad的可靠性和安全性。
此外,Flash在移动设备上表现不佳。我们经常要求Adobe向移动设备(任何移动设备)呈现Flash效果好几年。我们从未见过 Adobe公开表示,Flash将在2009年初,然后是2009年下半年,然后是2010年上半年在智能手机上发售,现在他们说2010年下半年。我们认为它将最终发货,但我们很高兴我们没有呼吸。谁知道如何表现?
第四,有电池寿命。
为了在播放视频时实现长时间的电池寿命,移动设备必须以硬件解码视频; 在软件中解码使用太多的电源。现代移动设备中使用的许多芯片包含一个称为H.264的解码器,这个解码器是每个蓝光DVD播放器中使用的行业标准,已由Apple,Google(YouTube),Vimeo,Netflix等许多公司采用。
虽然Flash最近已经添加了对H.264的支持,但几乎所有Flash网站上的视频目前都需要一个未在移动芯片中实现的旧版解码器,并且必须以软件方式运行。区别是惊人的:例如,在iPhone上,H.264视频播放长达10个小时,而在软件中解码的视频播放不到5小时才能完全耗尽电池。
当网站使用H.264重新编码他们的视频时,他们可以提供他们,而不使用Flash。他们在像Apple的Safari和Google Chrome这样的浏览器中完美播放,没有任何插件,并且在iPhone,iPod和iPad上看起来很棒。
第五,有触摸。
Flash是专为PC使用鼠标而不是触摸屏使用手指。例如,许多Flash网站依赖于“滚动”,当鼠标箭头悬停在特定位置时,弹出菜单或其他元素。苹果革命性的多点触控界面并没有使用鼠标,而是没有翻转的概念。大多数Flash网站需要重写才能支持基于触摸的设备。如果开发人员需要重写Flash网站,那么为什么不使用HTML5,CSS和JavaScript等现代技术呢?
即使iPhone,iPod和iPad运行Flash,也不会解决大多数Flash网站需要重写以支持基于触摸的设备的问题。
第六,最重要的原因。
除了Flash是封闭的和专有的,具有重大的技术缺陷,并且不支持基于触摸的设备,因此我们不允许Flash在iPhone,iPod和iPad上有更重要的原因。我们已经讨论了使用Flash从网站播放视频和互动内容的缺点,但Adobe也希望开发人员采用Flash来创建在我们的移动设备上运行的应用程序。
我们从痛苦的经验中知道,让平台和开发人员之间的第三方软件层次最终导致了不合标准的应用程序,并且阻碍了平台的增强和进步。如果开发人员依赖第三方开发库和工具,只有当第三方选择采用新功能时,才能利用平台增强功能。我们不能受到第三方的怜悯,决定是否和何时将我们的增强功能提供给我们的开发人员。
如果第三方提供跨平台开发工具,这种情况会变得更糟。第三方可能不会从一个平台采用增强功能,除非它们在所有支持的平台上可用。因此,开发人员只能访问最低的特征集。再次,我们不能接受开发人员阻止使用我们的创新和增强功能的结果,因为它们在我们的竞争对手的平台上不可用。
Flash是一个跨平台开发工具。Adobe的目标不是帮助开发者编写最好的iPhone,iPod和iPad应用程序。帮助开发人员编写跨平台应用程序是他们的目标。Adobe对苹果的平台采取增强措施已经很慢了。例如,虽然Mac OS X已经运送近10年了,但是Adobe两周前在发货CS5时就完全采用了它(Cocoa)。Adobe是完全采用Mac OS X的最后一个主要的第三方开发人员。
我们的动机很简单 - 我们希望为开发人员提供最先进和创新的平台,我们希望他们直接站在这个平台的肩膀上,创造出世界上所见过的最好的应用程序。我们希望不断增强平台,使开发人员可以创建更加惊人,强大,有趣和有用的应用程序。每个人都赢了 - 我们销售更多的设备,因为我们拥有最好的应用程序,开发人员可以接触到更广泛和更广泛的受众群体和客户群,并且用户在任何平台上都能获得最好和最广泛的应用程序选择。
结论。
Flash在PC时代创建 - 用于PC和鼠标。Flash是Adobe的一个成功的业务,我们可以理解为什么他们想推动它超越PC。但移动时代是关于低功耗设备,触摸界面和开放网络标准的所有领域,Flash的所有领域都很少。
为苹果移动设备提供内容的媒体播放器雪崩表明,Flash不再需要观看视频或使用任何类型的网页内容。而苹果App Store上的25万个应用程序证明,Flash对于成千上万的开发人员来说不需要创建包括游戏在内的图形丰富的应用程序。
移动时代创建的新开放标准(如HTML5)将在移动设备(以及个人电脑)上获胜。Adobe可能会更多地关注为未来创建伟大的HTML5工具,而不是批评苹果离开过去。
史蒂夫·乔布斯
2010年4月苹果页脚
![](https://imgsa.baidu.com/forum/w%3D580/sign=5cc23472b91c8701d6b6b2ee177e9e6e/5d14eeb0cb1349547b9262f25c4e9258d3094ae0.jpg)
![](https://imgsa.baidu.com/forum/w%3D580/sign=cb45904664061d957d4637304bf50a5d/6f4ae30b19d8bc3ed371efb4888ba61ea9d3459b.jpg?v=tbs)