乔布斯:关于Flash的思考
Steve Jobs 于 2010.06.07 21:09:15 | 源自:译言网 | 版权:编译 | 平均/总评分:08.30/83

2010年4月,乔布斯亲自撰文发表自己也是苹果公司对Adobe公司Flash和HTML5的看法,HTML5和CSS3也将是WWDC2010中重要内容之一。同时,在2010年6月,苹果在官方网站放出了Demo,专门用于展示HTML5带来的网页新体验。原文点击进入HTML5点击进入

  • 苹果公司 已经与Adobe有着长期的合作关系。 事实上, 我们在众所周知的车库里就会见了Adobe的创始人。 苹果公司是他们的第一个大客户,我们当时新型的Laserwriter打印机就采用了他们的Postscript语言。 苹果投资Adobe并且持有大约20%的股份已有有多年。 两家公司密切合作,我们共同开拓桌面出版一起渡过了 许多美好的时光。 从那个辉光的时代开始,我们两家公司便开始疏远。 苹果曾一度接近濒临死亡,Adobe那时通过他们的 Acrobat产品进入了企业市场。 今天,两家公司还共同努力服务于他们共同的又有非凡创造力的客户们—— Mac用户购买了Adobe公司Creative Suite产品的近一半的份额—— 但除此之外,再没有其他太多共同利益。

  • 我想草草记下一些我对 Adobe的Flash产品的想法,这样我的客户和那些吹毛求疵的人也许可以可以更好地理解为什么我们不允许在iPhone,iPod和iPad上支持 Flash。 Adobe认为我们的决定主要是出于商业利益 - 他们说,我们要保护我们的应用程序商店 - 但实际上它是基于技术上问题。 Adobe声称,我们是一个封闭的系统,而Flash是开放的,但其实正好相反。 请让我解释。

    首先,关于“开放”

    Adobe拥有Flash产品100%所有权。 Adobe是唯一可以获取的渠道,而且Adobe在 Flash产品未来发展和定价方面等等都有绝对的权利。尽管Adobe的Flash产品 广泛使用,但这并不意味着它们是开放的,因为它们完全由Adobe控制,并且只能从Adobe获取。 几乎从任何角度考虑,Flash都是一个封闭的系统。

    苹果公司有许多专利产品了。 iPhone,iPod和ipad的操作系统都是苹果 全部所有,但我们坚决认为,所有有关互联 网的标准都应该是开放的。 苹果不支持Flash,可我们支持HTML5,CSS和JavaScript - 所有的都是开放标准。 苹果卖出的每一台高性能,低功耗的移动设备都是开放标 准的体现。 HTML5, 苹果,谷歌和其他公司都采用了这个新的网络标准,它让网页开发者可以在不需要任何第三方浏览器插件(比如Flash)就能创做出出色的图形,版面设计,动 画和过渡。 HTML5 由一个标准委员会监管,是完全开放的标准,苹果只是是委员会的一员。

    苹果公司甚至创造了网络的开放标准。 例如,苹果曾经的一个小的开源项目,我们创造了 WebKit,这个完全开源的HTML5渲染引擎是我们所有产品中Safari浏览器核心。 WebKit的已被广泛采用。 谷歌的Android浏览器使用它,Palm使用它,诺基亚使用它,RIM(黑莓)已经宣布,他们将来也用它。 几乎除了微软以外,大家都用它开发智能手机的浏览器。为了开放WebKit技术,苹果已经设定了移动网络浏览器的标准。

    第二,关于“完整的网页”

    Adobe已经多次表示,苹果的移动设备不能访问“完整的网页”,因为网页上75%的视频是Flash格式。 他们不愿提及的是,几乎所有的影片都是更现代的格式,H.264,而且是支持在iPhone,iPods和iPad上观看的。YouTube上的视频估计占互联网上视频数量的 40%,通过捆绑在所有苹果移动设备的应 用程序,都可以完美的观看,你要是用iPad观看的话那更是最棒的探索和体验。 再加上从 Vimeo,Netflix,Facebook,ABC,CBS,CNN,MSNBC,Fox News,ESPN,NPR,Time,The New York Times,The Wall Street Journal,Sports Illusrated,People,National Geographic,还有其他等等。iPhone,iPod和iPad的用户根本不会错过多少视频。

    Adobe还表示,苹果设备不能玩Flash游戏。 这是真的。 幸运的是,在苹果应用程序商店,有超过50000个游 戏和娱乐程序,其中许多还是免费的。 我们程序商店为iPhone,iPod和iPad提供的游戏和娱乐程序比世界上其他的任何平台的都要多。

    第三,有关可靠性,安全性和性能

    赛门铁克公司最近强调,Flash是2009年的安全纪录里最为不安全的。 我们也非常清楚的知道Flash是Mac电脑崩溃的首 要原因。 我们一直与 Adobe解决这些问题,但他们持续现在好几年都没有动静。 我们不希望Flash降低iPhone,iPod和iPad的可靠性和安全性。

    再者,Flash在移动设备上的表现并不好。 这些年我们让 Adobe展示下Flash在移动设备上 的良好表现,好几年下来,我们都厌烦了。可我们从来没有见过。 Adobe公开表示,2009年初会在智能手机上搭载Flash,然后是2009年下半年,后来又2010年上半年,现在他们又说2010 年下半年。 最终应该会发布的,不过还好我们没有一直等下去。 谁能知道它到底表现怎么样?

    第四,关于电池的使用寿命

    要实现更长的电池续航,移动设备在观看视频时必须通过硬件视频解码;通过软件进行视频解码会耗费 太多的电力。 在现代移动 设备中使用的芯片,许多解码器都是H.264标准 - 这是用于在每个蓝光DVD播放机的行业标准,且已经用于苹果,YouTube,Vimeo,Netflix和其他许多公司。

    尽管Flash最近增加了对H.264的支持,可几乎 所有Flash视频网站目前都是需要老版本的解码器,而移动芯片都没有植入这些解码器,必须在软件上运行。这差别是惊人的:在iPhone,例如, 一个H.264的视频可以播放长达10小时,那么通过软件运行视频解码的话,不到5小时电池就会完全耗尽。

    当网站重新使用H.264编码视频时,他们不提供支持Flash。不需要任何插件,使用苹果的Safari浏览器和谷歌的 Chrome浏览器就能完美的观看。而且在iPhone,iPod和iPad上效果也很棒!

    第五,关于触摸

    Flash是专门为使用鼠标的PC机设计的,不是针对 使用手指的触摸屏。 例如,许多Flash的网站依靠“鼠标替换”,即在 一个特定的点鼠标箭头悬停,会弹出菜单或 其他选择。 苹果革命性的 多点触摸界面不用鼠标,也没有所谓鼠标替换的概念。 这些Flash的网站将需要重写以支持触摸的设备。 如果开发人员需要重写这些网站,为什么不直接使用像 HTML5,CSS和JavaScript这些先进的技术?

    即便iPhone,iPod和iPad支持,也解决不了问题,大多数Flash网站依然需要重写,以支持触摸屏的设备。

    第六,最重要的原因

    除了Flash的封闭性,专有性,和重大的技术缺陷,又不支持触摸屏的设备,我们在 iPhone,iPod和iPad上不支持Flash还有一个更重要的原因。我们讨论了使用Flash播放视频和对它网站内容交互方式上的缺点,可 Adobe还要让开发者用Flash创建的应用程序,然后在我们的移动设备上运行。

    我们有过痛苦的经验,知道让第三方软件层介于平台和开发者之间,只能带来一个低标准的应用,最终阻碍平台的加强和改进。 如果开发者开始依赖于第三方开发库和工具,他们就只能 第三方选择采用新的功能时才能利用平台和增强功能。 我们不 能把自己可以提供给开发者的增强平台交给第三方决定。

    如果第三方同时提供一个跨平台的开发工具,这就更糟糕了。 第三方也许不会采用一个增强平台,除非所有增强平台都得到支持。 因此,开发者就只能被限制在功能最低的平台交集里。 同样,我们不能接受因为我们对手不支持,就不允许开发 人员使用我们创新的平台和增强的开发功能。

    Flash 是一个跨平台的开发工具。 Adobe的目标不是帮助开发人员为 iPhone,iPod和iPad编写的 最佳的应用程序。 他们的 目标是帮助开发者编写跨平台的应用程序。 另外,Adobe对于支持苹果的增强平台一直极度的缓慢。 你比如说,Mac OS X都已经开卖10年了,Adobe公司发布的CS5两星期前才刚刚在Mac下本土话(完全兼容Cocoa)。Adobe是主要的第三方开发商里,最后一个完全支持Mac OS X的。

    我们的动机很简单 - 我们希望能够给我们的开发人员提供最先进和创新的平台。我们也希望他们能够直接站在这样一个平台的肩膀上,创造出世界上前所未有好的应用程序。 我们要不断增强这个平台,让开发人员可以创建更惊人 的,功能强大,有趣和有用的应用程序。 每个人都 是赢家 - 我们卖出更多的设备,因为我们有最好的应用程序,开发人员拥有更多更广泛的客户群,同时用户也会因为有更多更好的应用及平台而开心。

    结论

    Flash是PC时代的产物 - 为PC机和鼠标产生的。 Flash是Adobe公司成功的生意,我们可以理解他们为什么要推动Flash跳出PC机到其他领域。但移动时代是一个低功率设备,触摸界面和开放的Web标准的时代 - 这些都不是Flash擅长的领域。

    各个媒体都在为苹果的移动设备提供内容,Flash已经不再是观看视频或者说浏览各种网页内容必 不可少的了。而且苹果程序商店里那200,000个程序也证明,对于上万个开发者来说,Flash也不是开发图形效果丰富程序的必备了,包括那些游戏程 序。

    新的标准会开创一个新的移动时代。就像HTML5,它 不仅会在移动设备上大放光彩也一样在PC机上展露头角。不要总是批评苹果,不要总对自己的过去念念不忘,看到未来,Adobe应该开专注于开发更好的HTML5工具。

    请评分
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    123.153.026.***
    123.153.026.***
    发表于2018.06.04 00:41:24
    28
    140.249.065.***
    140.249.065.***
    发表于2013.10.27 14:10:15
    27
    125.116.243.***
    125.116.243.***
    发表于2013.04.19 00:54:06
    26
    183.034.040.***
    183.034.040.***
    发表于2013.04.05 21:30:54
    25
    03
    至少我现在还在用IE6核心的世界之窗,没有任何动力升级,IE7,8的界面让我不爽,IE之外的浏览器免谈--不是没用过,用过不爽,所以自用机上是不会去安装那些垃圾的。
    发表于2010.06.09 08:16:33
    23
    10
    发表于2010.06.08 22:57:39
    21
    03
    主要是现在不少人还用着IE6,7,8也不少,要让这些人升级到支持HTML5的浏览器,怕是不容易.
    从开发者的角度讲,flash除了效率低点,其他还是不错的,至少做界面相当漂亮
    发表于2010.06.08 22:36:41
    20
    03
    it's just a business~~
    发表于2010.06.08 17:05:43
    18
    115.199.***.***
    115.199.***.***
    Jobs的影响力常人难望其项背,不过病痛折磨下还真是形销骨立啊。
    发表于2010.06.08 16:50:07
    17
    03
    发表于2010.06.08 14:14:29
    15
    乔布斯首先是个商人,这就够说明问题了。技术性问题只是第二位。
    发表于2010.06.08 13:56:37
    14
    03
    两家寡头对轰蛮有意思
    发表于2010.06.08 12:32:35
    13
    03
    当Bill还是个毛头小伙子(起码当时的长相来看是这样的)的时候,我就是Steve的Fans了。
    发表于2010.06.08 11:20:17
    11
    10
    10
    提示
    本贴不可匿名回复,回复等级为:1 ,您现在正处在潜水状态
    回复
    验证码
    8798 为防止广告机贴垃圾,不得已而为之
    表情
    正文