乔布斯发表声明称Adobe Flash不适用于苹果

资讯 驱动中国 边境 2,387 次阅读 0 条评论
分享 Q

      4月30日消息,据美联社报道,苹果CEO史蒂夫·乔布斯于美国当地时间周四发表声明,指责Adobe Flash技术漏洞百出,而且程序消耗电池,不适合安装在iPhone及iPad中。

      在声明中,乔布斯解释了苹果拒绝Adobe Flash安装在苹果产品的原因。他称,Flash主要是针对使用鼠标的PC电脑,而非触摸屏电脑,因此不适合于苹果产品。乔布斯进一步指出,拒绝Adobe的最重要原因是因为后者成为了苹果与软件开发者之间的第三方公司,这意味着开发者如要开发新软件必须要取决于Adobe软件升级。

      外界纷纷指责苹果删去Flash程序的决定,称这一决定限制了iPhone游戏及视频程序的开发,而这些程序正是需要使用到Flash。乔布斯对此表示回应,称苹果无需担心,因为有大量的内容提供商愿意提供相关内容给iPhone与iPad。他指出,“用户观看视频或浏览网站内容可以不再需要Flash程序。”

      乔布斯称,目前苹果应用商店所提供的20万应用程序证明Flash不是苹果开发者开发图像应用程序的必需技术。

      据悉,Adobe方面今天暂时没有对乔布斯的言论作出回应。

      以下为乔布斯发表在官方网站上的原文摘要:

      1.开放性问题

      Adobe拥有Flash产品100%的技术专利。这就意味着Adobe将完全掌握Flash产品的定价、销售及修改权。尽管Flash产品如今在市面上应用广泛,但并不能因此就认为该产品是一款开放性产品。所以,总体来说Flash仍是一种封闭的系统。

      另一方面,尽管苹果也拥有诸如iPhone、iPod及iPad系统这类专利产品,但我们仍坚信所有的网络标准都应该是开放的。这就是为什么我们拒绝了Flash而采用HTML5、CSS及JavaScript等开放技术的原因。得益于这些开放标准,苹果的移动设备才能具备高性能及低能耗的表现。就拿HTML5这个已被苹果、谷歌等公司采用的最新网络标准来说,正是由于它的出现才使得网络开发者们得以摆脱类似Flash这样的第三方浏览器插件而开发出更高级的图形、印刷格式及动画。HTML5是由一个标准委员会所完全控制的开放标准,而苹果则是这个委员会的成员之一。

      此外,苹果自身也在不断创立新的开放式网络标准。例如,苹果通过一个小型开源项目开发出了WebKit这个完全开源的HTML5渲染引擎及Safari浏览器核心组件,并且还将其广泛应用于苹果旗下的所有产品中。目前,谷歌在Android平台上的浏览器中使用WebKit,Palm及诺基亚也在使用WebKit,就连RIM也宣布将在黑莓手机上应用它。如今,除微软以外的其他所有智能手机浏览器都搭载了WebKit技术。通过开放WebKit技术的使用,苹果实际上已经为移动设备网络浏览器制定了标准。

      2.网络覆盖性问题

      由于目前全球75%的网络视频都采用的是Flash格式,因此Adobe不断宣称不支持Flash技术的苹果移动设备无法实现真正的“网络畅游”。但Adobe所没有提及的是,几乎所有这些网络视频如今都已经适用于更为先进的视频格式——H.264,并且都可以在iPhone、iPod及iPad上顺利播放。而作为拥有全球网络视频约40%的YouTube网也在苹果移动设备的相关内置播放程序的影响下大放异彩。此外,Vimeo、Netflix、Facebook、ABC、CBS、CNN、MSNBC、Fox News、ESPN、NPR、《时代周刊》、《纽约时报》、《华尔街日报》、《体育画报》、《人物》、《国家地理》等网站的视频都可经由苹果移动设备来播放。

      另一方面,尽管我认可Adobe宣称苹果设备无法运行Flash游戏这一说法,但幸运的是,人们可以在苹果在线商店上找到超过5万款游戏及娱乐应用程序,并且其中的大部分还是免费的。目前,应用于iPhone、iPod及iPad上的游戏娱乐应用程序要多过其他任何一个平台。

      3.可靠性、安全性及性能

      Symantec公司曾在近日指出Flash在2009年的安全记录中排在最末几位。另外,我们也知道Flash是导致Mac系统故障的首要原因。尽管我们此前已经与Adobe尝试解决这些问题,但故障依然存在了数年之久。因此,为了保证iPhone、iPod及iPad等设备的安全可靠性,我们拒绝应用Flash技术。

      另一方面,Flash在移动设备领域始终表现不佳。在过去的几年里,我们一直要求Adobe能确保Flash可以在移动设备上良好运行。但时至今日仍未见任何改观。尽管Adobe此前曾宣称在2009年的早些时候将Flash应用于智能手机上,但经历了2009年下半年、2010年上半年的跳票后,他们又将实现该目标的日期推延到了2010年下半年。虽然我们相信这一目标终将实现,但同时也庆幸自己没有期望太高。谁知道到时它的表现会如何?

      4.电池续航能力

      通常来说,移动设备都会采用硬件解码的方式来播放视频以延长电池续航能力,因为软件解码的方式往往会耗费过多的电力。如今,许多移动设备的芯片都包含一种名为H.264的解码器——这是一种应用于蓝光DVD上的行业标准,目前已被苹果、谷歌(YouTube)、Vimeo、Netflix及其他公司所普遍采用。

      虽然Adobe最近已在Flash中添加了对H.264的支持,但几乎所有Flash网站上的视频目前都需要老款的解码器来进行软件解码,而这正是现在的移动芯片所不采用的。这其中的区别还是十分明显的:比如说,在一台手机上,用H.264解码器可以播放最多10小时,而用软件解码则只能播放不到5小时。

      当网页对其中的视频进行H.264格式的重编码后,他们完全可以选择弃用Flash。这些经过重新编写的视频可以不需要任何插件就能在苹果的Safari及谷歌的Chrome浏览器上流畅播放,并且它们在iPhone、iPod及iPad上的表现也非常出色。

      5.触摸屏问题

      Flash是专为使用鼠标的个人电脑设计的,它并不适用于使用手指操作的触摸屏。例如,许多Flash网页使用“rollovers”这种当鼠标停在网页上特定区域时就能自动弹出小菜单或其它元素的功能。然而,苹果革命性的多点触摸屏技术不需要鼠标进行操作,因此也就没有了“rollover”这一概念。大部分的Flash网站需要重新编写以支持触摸式设备。因此,如果开发者们需要重新编写他们的Flash网站,为什么不直接使用诸如HTML5、CSS及JavaScript这些更先进的技术呢?

      就算iPhone、iPod及iPad采用了Flash技术,但也改变不了大多数Flash网站需要重新编写以支持触摸式设备的这一事实。

      6.最重要的原因

      除了自我封闭、技术欠缺、不支持触摸式设备等问题外,苹果拒绝在iPhone、iPod及iPad上应用Flash还有一项更为重要的原因。此前我们已讨论了使用Flash来在网页上运行游戏及其他互动内容的弊端,但Adobe如今仍要求开发者使用Flash来开发应用于苹果移动设备上的程序。

      过去,我们已经深刻体会到平台与开发者之间存在的第三方软件商所造成的程序标准欠缺及平台发展阻碍。如果开发者对于第三方函数库及工具产生依赖的话,他们只有在第三方添加新功能的时候才能体验平台的性能提升。我们不希望被第三方所牵制。 

      总结

      Flash在低功耗、触摸屏及网络标准开放度等方面已经落后于当前移动时代的要求,而像HTML5这样采用开放标准的工具已经出现并在移动设备与电脑上取得了出色的表现。因此,与其不断批评苹果,Adobe更应该将自己的注意力放在如何以HTML5技术来开发工具上。

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友