自第一代 iPhone 问世以来,许多人都不明白苹果为什么一开始就明确表达了反对 Adobe Flash 的立场。
小编简单的介绍一下 Adobe Flash。
Adobe Flash(原称Macromedia Flash,简称Flash;前身FutureSplash),是美国Macromedia公司(现在已被Adobe公司收购)所设计的一种二维动画软件。通常包括Adobe Flash,用于设计和编辑Flash文档,以及Adobe Flash Player,用于播放Flash文档。
而两家公司不对付的原因我们无从得知。
但是在近日,据外国媒体 9to5 Mac 报道,前 iOS 开发主管斯科特 – 福斯特尔(Scott Forstall )在 Epic 与苹果诉讼案件中的录音中透露,苹果曾试图与 Adobe 达成相关合作,以让 Flash 在 iOS 上运行,只是最终未能如愿。
苹果创始人史蒂夫・乔布斯曾公开发表过猛烈抨击 Adobe Flash 的观点(Thoughts on Flash),苹果从来就没打算将 Flash 引入 iOS 系统。
因为苹果公司认为未来是 HTML5具有更好的性能和效率 , 而事实也证明了,他的想法是对的。但是,根据斯科特 – 福斯特尔的说法,Adobe 曾打算为 iPhone 和 iPad 开发一个独立的 Flash 版本。
而当被问到 iOS 上对 Flash 的支持时,福斯特尔认为苹果甚至试图想将Adobe的这项技术用在苹果的移动设备上,但是因为性能太过拉胯。因此,苹果没有允许 iOS 发布 Flash 版本。
乔布斯说:“我们没有发布 Flash。我们试图使 Flash 发挥作用。我们曾帮助 Adobe,对此绝对感兴趣。同样,我认为如果我们能帮助它工作,这可能是很不错的。Flash 一直是个问题,因为它与系统挂钩的方式,在 Windows 甚至 Mac 上都是一个噩梦。而当我们让它在 iOS 上运行时,其性能实在是糟糕透顶,令人尴尬,而且它永远无法成为让消费者增值的东西。”
现在距离预装 iPhone OS 的苹果第一代智能机发布已经过去了十三年,且苹果在当年采用了当前被广大用户所熟知的 iOS 品牌。
苹果内部人士推测,福斯特尔提到的这项合作,很可能是发生在 iPhone OS 诞生之后、以及在 iOS 正式到来之前的这段时间。
在今年年初,Adobe Flash 在所有可用的 Web 浏览器和操作系统中都停止了支持。
斯科特 – 福斯特尔在 2012 年离开苹果,但是 iPhone 和 iPad 的开发,以及其操作系统都是在他领导下完成的。
这也是他被要求在 Epic Games vs Apple 一案中作证的原因,因为在法庭上这两家公司正在对于热门游戏《Fortnite》(堡垒之夜)从 App Store 下架以及指控苹果对其平台进行垄断行为这两件事进行辩论。