魔力论坛

| 立即注册
搜索
查看: 1834|回复: 0

关于 苹果为何拒绝Flash [复制链接]

Rank: 8Rank: 8

发表于 2014-11-17 14:56:07 |显示全部楼层
原文出处:http://www.apple.com/hotnews/thoughts-on-flash/

为什么苹果始终不支持flash的原因:
      
  Adobe的产品主要面向从事创造性工作的专业人员,其产品包括Photoshop、Final Cut和Premiere。这也是对苹果来说最关键的用户群,尤其是在苹果复苏的初期。1996年,苹果看起来即将彻底失败,当时Adobe决定全面转向Windows平台。即使苹果随后开始复苏,Mac OS X系统成为一款具有吸引力的平台,Adobe仍然对苹果态度冷淡。2006年,当苹果开始全面复苏,Mac电脑成为创造性工作者的第一选择后,Adobe仍然坚持将Windows放在首位,只是逐步将产品引入Mac平台。
  因此早在几年前,苹果就表示iPhone不会支持Flash。乔布斯当时指出,这主要是由于Flash无法有效地在iPhone上运行。在iPhone上运行时,Flash消耗的处理器资源并不少于在PC上运行时。
  而日前,苹果总裁乔布斯撰文详细阐述了对Adobe Flash的想法,全文如下:

  苹果公司已经与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工具。


使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

玩游戏 找乐子

GMT+8, 2024-3-29 09:01

Powered by Discuz! X2

© 2001-2013 Comsenz Inc.

回顶部