Flash 终于在 2020 年 12 月 31ri 正式宣布死亡了,尽管在中国还以特殊的版本苟延残喘,但毫无疑问 Flash 终将穷途末路已经板上钉钉。

在此过程中,苹果是加速其死亡的关键变量。

今天,卫夕和大家讲一讲苹果和 Flash 母公司 Adobe 交锋的一个精彩片段,这个交锋过程集中展示了苹果创始人乔布斯的雄辩与远见。

乔布斯罕见亲撰檄文!苹果如何加速Flash的死亡?

苹果的移动设备在一开始就不支持 Flash,当时 Adobe 就提出过抗议,但起初苹果的体量小,iPhone 屏幕小,Flash 的母公司作为当时的巨头也并不太在意,然而随着时间的流逝,iOS 逐渐羽翼丰满,苹果和 Flash 母公司的矛盾也越来越大。

终于,随着 2010 年 1 月 14 日 iPad 发售,双方的矛盾被充分点燃了,iPad 上市 27 天狂销 100 万台,消费者对其高度评价的同时也对其提出了最严厉的批评,其中一条就是不支持 Flash。

iPhone 不支持 Flash 某种意义还能忍受,毕竟当时的 iPhone 只有 3.5 英寸,玩游戏和看视频不是主要场景,但 9.7 寸的大屏“电脑”iPad 不支持 Flash 则不能忍。

原因在于当时超过 75%的网页视频是通过 Flash 播放的,而几乎所有的网页小游戏都是用 Flash 制作的,某种意义上,在那个时代,PC 浏览器里边能够动起来的部分基本上都属于用 Flash 开发的。

于是,公众和评论家对苹果单方面禁止 Flash 的行为给予了潮水般的批评,Adobe 也携公众舆论多次向苹果喊话,甚至向联邦反垄断委员会申诉了苹果的垄断行为。

当时的苹果面临着来自监管和公众的双重压力,一边是愤怒的消费者,一边是严厉的监管部门,苹果在经历一场罕见的舆论风暴。

这时候,乔布斯冷静地出手了,他出手的方式是写了一封 1671 个单词的公开信,这封信至今保留在苹果的官方网站上。

的确,乔布斯亲自撰文并不常见,在写完这封信一年多之后的 2011 年 10 月,乔布斯就去世了,所以这是乔帮主生命中最后一篇公开撰文,这份简洁的信在我看来在很大程度上集中体现了乔布斯的雄辩与远见。

在信中,乔布斯用条理分明、逻辑严谨、证据充分的方式解释了为什么苹果不支持 Flash,在他的描述中,Flash 是一个落后、过时的技术,代表未来、重视用户体验的苹果不屑于与其为伍,在乔布斯发信的当天,Adobe 的股价下降了 2%。

乔布斯厉害的地方在于他不仅宣称 Flash 是一个落后的技术,还能通过证据证明它是一个落后的技术,而最为神奇的是,10 年之后,这些论据被时间证明是完全正确的。

毫无疑问,乔帮主洞见领先于那个时代。

今天,卫夕翻译了这封信的全文,让我们一起来感受已经离开我们十年的乔帮主语言的技巧与智慧——

乔布斯罕见亲撰檄文!苹果如何加速Flash的死亡?

《我对 Flash 的一些看法》

史蒂夫·乔布斯

苹果与 Adobe 的关系由来已久,Adobe 的创始人还在那如今已成传说的车库中工作时,我们就已经认识了。苹果是他们的第一个大客户,他们的 Postscript 语言运行在我们当时新推出的 Laserwriter 打印机上。

在之后的许多年里,苹果都是 Adobe 的股东之一,拥有它大约 20% 的股份。两家公司曾经密切合作,开创了桌面电脑出版业,度过了非常愉快的时光,但在那段黄金时代之后,我们便分道扬镳了。

苹果经历过接近破产的边缘,Adobe 则推出了 Acrobat 产品进入了企业市场。今天,两家公司仍然一起合力为创意产业的客户服务——Adobe 的 Creative Suite 软件的消费者里,有大约一半是苹果电脑用户。

但除此之外,我们两家公司几乎没有其他的共同利益了。

我想简单写下我对 Adobe Flash 技术的看法,方便我们的消费者和批评者更好地理解为什么我们在 iPhone、iPad 和 iPad 上封杀 Flash。

Adobe 曾经说,我们这样做是为了保护苹果的 AppStore 业务,出发点也是为了商业利益,但实际上我们这样做是因为技术层面的原因。

Adobe 声称我们是一个封闭的系统,而 Flash 是开放的,但事实上恰恰相反,让我来解释一下。

首先,关于“开放”

Adobe Flash 技术是 100%拥有专利的,这些专利为 Adobe 独有,同时 Adobe 也对其未来发展、价格等有着绝对控制权。尽管 Adobe Flash 技术被广泛使用,但这并不意味着它是开放的,因为它完全被 Adobe 公司所控制,也只为 Adobe 而存在。

无论从哪个方面来看,Flash 技术都是一个封闭的系统。

当然,苹果也拥有许多专利性产品,虽然 iPhone、iPod 和 iPad 都是有专有的,但我们依然坚信:所有与网络相关的标准应该坚持开放。因此我们放弃 Flash 而选择 HTML5、CSS 和 JavaScript 等开放标准。

苹果的移动设备使用这些标准后都具备高性能、低功耗特点,HTML5 这一新的网络标准已经被苹果、Google 及其它企业广泛采用,它让开发者开发出更好的图形、印刷及动画界面,不需要第三方浏览器插件(如 Flash)就能实现。

HTML5 是完全开放的,它由一个标准委员会管理,当然,苹果也是该委员会成员之一。

苹果还为网络浏览制定了开放标准。例如,苹果打造了开源的 WebKit 浏览器内核,它是一个完全开源的 HTML5 渲染引擎,也是 Safari 浏览器的核心,这个浏览器适用于我们所有的产品。

目前 WebKit 已经被业界广泛接受:Google 将它用于 Android 浏览器,Palm 也在使用它, 诺基亚也用它,最近 RIM 也宣称会使用它,目前几乎所有的智能手机浏览器(除了微软)都在使用它。

为了使 WebKit 技术更开放,苹果已经推动它逐步成为为移动浏览器的行业标准。

第二点,关于“整个网络”。

Adobe 一直不断宣称苹果的设备无法连接“整个网络”,因为 75%的网络视频使用 Flash 实现播放,然而 Adobe 没有提及的一点是几乎所有的视频都有另一种格式 ——H.264,而iPhone、iPod和iPad是支持这种格式的。

Youtube 大约占有 40%的网络视频,苹果的移动设备是支持其原生应用的,而 iPad 更是提供了 YouTube 的最佳浏览体验。

除了 Youtube 外,Vimeo、Netflix、Facebook、ABC、CBS、CNN、MSNBC、福克斯新闻、ESPN、NPR、《时代》、《纽约时报》、《华尔街日报》、《体育画报》、 《人物》、《国家地理》……等等很多其它公司的媒体我们都能支持。

所以,iPhone、iPod 和 iPad 用户实际上并没有损失多少视频观看体验。

Adobe 的另一个理由是苹果设备无法体验 Flash 游戏,这可能是真的,但幸运的是苹果应用商店里有 5 万个游戏与娱乐应用,当中很多还是免费的,iPhone、iPod 和 iPad 的游戏会越来越多,它的体验远远超过其他平台。

第三点,关于可靠性,安全性和性能。

赛门铁克最近指出,Flash 在 2009 年创了安全问题的新记录,我们也有第一手资料显示 Flash 是导致 Mac 死机的重要原因之一,我们曾与 Adobe 合作试图解决此问题,但它们墨守成规不愿改变。

因此,我们不想为了 Flash,降低 iPhone、iPods 和 iPads 的可靠性和安全性。

另外,Flash 在移动设备上并不能完好运行,我们过去几年一直要求 Adobe 优化 Flash,让它能良好地运行于任何移动设备上,但依然没有进展。

Adobe 曾公开表示,Flash 会在 2009 年推出完美支持智能手机的版本,然后推迟到了 2009 年下半年,之后延到 2010 年上半年,现在,它们又要说要等 2010 年下半年了,我想它们最终可能会推出新版本,但我们没有耐心了,谁知道它最终的表现会如何呢?

第四点,续航时间

为了延长电池续航时间,移动设备在播放视频时必须在硬件上进行解码,如果用软件解码会耗费更多的电量。

现在的手机本身自带一个解码器,它叫 H.264,它是一个工业标准,用于所有的蓝光 DVD 播放,这个标准被苹果、Google,Vimeo,Netflix 及其它许多公司广泛接受。

尽管 Flash 最近也将 H.264 列入支持行列,但今天几乎所有的 Flash 网页都运行在老一代的软件解码器上,它无法在移动芯片上运行,这样做的差别是极大的。

举个例子,iPhone 的续航播放 H.264 视频可以坚持十小时,而用软件解码只能播放不到五小时。

当网页用 H.264 对视频进行编码时,它完全可以不使用 Flash 技术,它们同样可以良好运行在苹果的 Safari、Google 的 Chrome 浏览器上,完全不需要插件,事实上,它在 iPhone、iPod 和 iPad 上体验非常好。

第五点,关于触摸屏

Flash 是为 PC 和鼠标设计的,而不是为触摸屏设计的,比如,很多的 Flash 网页上有“翻转”功能,当鼠标悬停在某一位置时会弹出一个菜单。

苹果革命性的多触点触摸屏幕不使用鼠标,也没有“翻转”这一概念,很多的 Flash 网页为了支持触摸设备需要重构,如果开发者需要重构, 为什么不使用更先进的 HTML5、CSS 或者 JavaScript 技术呢?

所以,即便 iPhone、iPods 和 iPads 能运行 Flash,也无法解决这个问题,大多的 Flash 网站为了支持移动触屏设备还是要重写代码。

第六点,也是最重要的一点

抛开 Flash 封闭而专断、技术缺点明显还不支持触摸设备等特性不谈,还有一个重要的原因使我们不支持它,我们曾讨论过网站使用 Flash 播放视频与互动内容的弊端,然而 Adobe 还是要求开发者接受 Flash 开发应用并在我们的设备上使用。

过去痛苦的经验告诉我们,让第三方插足平台和开发者之间,最终会制造出低质量的应用,它会阻碍平台的改善与发展,如果开发者越来越依赖第三方开发的函数、库和工具,那么只有在第三方选择新功能时,开发者才能享受到平台优越性,我们不能让第三方支配和决定。

更糟糕的是一旦第三方提供一个跨平台开发工具,它们可能不会为单一的平台开发增强工具,除非该工具能适应于所有平台,这样的结果是开发者就只能开发最低标准的应用。

我们不能接受这样的结果——开发者会放弃我们平台的增强特性,因为这些特性在其他平台上不可用。

Flash 是一个跨平台开发工具,让开发为 iPhone、iPod 和 iPad 开发出最好的应用,这并非 Adobe 的目标,让他们为跨平台开发才是其目标,而且 Adobe 在支持苹果平台应用方面反应非常缓慢。

例如,尽管 Mac OS X 已经推出近 10 年,Adobe 直到两周前才正式推出了支持这一系统版本的 CS5,事实上 Adobe 是最后一个完全接受 Mac OS X 的第三方开发商。

我们的出发点非常简单——

我们希望为开发者提供最先进、最创新的平台,我们希望他们直接站在苹果平台的肩膀上,打造全世界最好的应用程序。我们希望不断改善我们的平台,让开发者创造出更让人兴奋、更强大、更有趣、更有用的应用。

这是唯一多方共赢的策略——我们卖出更多的设备,让开发者拥有更广泛的用户基础,他们会出最优秀的应用,而用户也可以开心地选择更丰富的应用库。

结论

总之,Flash 适用于 PC 时代,为 PC 与鼠标而生,对于 Adobe 来说 Flash 是个成功的业务,他们希望 Flash 能超越 PC 的心情我们可以理解,但移动设备关乎低功耗、触摸界面及开放 Web 标准,这些是 Flash 客观上的短板。

今天,已经有大量媒体为苹果的移动设备专门提供其内容,这证明 Flash 不再是观看视频的必要选项,也不再是其它许多网站的必需,苹果应用商店的 20 万个应用也证明成千上万开发者并不需要Flash,没有它同样可以创造更好的、更丰富的应用和游戏。

移动时代的新开发标准(如 HTML5)将在移动设备上获胜,也许 Adobe 应该集中精力为未来打造 HTML5 工具,而不是成天批评苹果放弃本将过时的事物。

史蒂夫·乔布斯 2010 年 4 月

如果你看完乔布斯这篇简短的信感受是——“这没什么嘛,普普通通啊”。

那么,我们在来看一个反面案例:

在乔布斯的这封公开信发出两周之后,Adobe 公司的两位创始人的也在《华尔街日报》上刊登了一份公开信作为对乔布斯的回应,看完你就能清晰地感受到二者之间功力的差异了

乔布斯罕见亲撰檄文!苹果如何加速Flash的死亡?

以下是 Adobe 两位创始人 Geschke 和 Warnock 的公开信全文

《我们对开放市场的看法》

互联网的特点在于,它几乎无条件地接受各种创新,新的硬件、软件、应用和创意都能在这里找到机会。

作为 Adobe 的创始人,我们相信,开放的市场最符合开发者、内容所有者和消费者的利益。互联网的自由选择带来了信息的爆炸,并且改变了我们工作、学习、交流以及自我表达的方式。

如果互联网分裂成一个个封闭的系统,如果企业将内容和应用隐藏起来,部分人的确可以受益——但他们的成功是以失去创造和创新能力为代价的,而这些能力正是互联网的革命力量所在。

我们认为,消费者应当可以自由获取他们喜爱的内容和应用,无论他们使用什么电脑,喜爱什么浏览器,以及什么设备能满足他们的需求。

没有一家公司有权决定你可以创造什么,用何种方式创造,以及你可以在网上体验什么,无论这家公司规模多大,多么具有创造力。

当市场处于开放时,任何人的伟大思想都有机会推动创新,并找到新用户。Adobe 的商业哲学基于一个前提,即在开放市场中最好的产品最终将获胜。而最好的竞争方式是创造最好的技术,并且比竞争对手更快地创新。

当然,这是我们推出 PostScript 和 PDF 时所学到的,这是两款时间较早但功能强大的跨平台软件解决方案。我们将这两款产品的规范公之于众,不仅邀请用户使用,同时也欢迎竞争。

PostScript 早期吸引了 72 个克隆企业,但是我们通过创新保持了市场领导地位。最近,我们也将同样的方法应用到 Adobe Flash 技术上。

我们公布了 Flash 的规范,这意味着任何人都可以自己开发 Flash 播放器。然而,Flash 技术仍然是市场领导者,原因在于我们员工的不断创造和技术创新。

我们认为,苹果采取相反的做法,这将损害互联网下一阶段的发展。在这一篇章中,移动设备的数量将超过电脑,任何个人都可以成为发行商,人们可以在任何地点任何时间获取内容。

最终,我们认为问题在于:谁在控制互联网?答案是:没有人,或是所有人,但绝不是某一家公司。

看到这两封信的差异了吗?

很显然,乔布斯的公开信逻辑清晰、言之有物、每一条都通过证据让人信服,而 Adobe 的公开信更像是空洞的情绪发泄,有非常多的套话空话,除了呼吁并无实质性内容,这就是功力的高下。

我建议,每一个人都应该学习乔布斯的表达,简洁、不说废话、观点鲜明、有数据、有案例、有逻辑链条、有洞察和智慧,而做到这一点极其不容易。

卫夕和大家共勉。

欢迎关注作者微信公众号:「卫夕指北」

乔布斯罕见亲撰檄文!苹果如何加速Flash的死亡?

点赞 15
收藏 10

复制本文链接 文章为作者独立观点不代表优设网立场,未经允许不得转载。

收藏