苹果工程师揭露iOS不支持Flash的真正原因

移动开发 Android
苹果与 Adobe 之间关于 iPhone 是否支持 Flash 曾经有过激烈的公开争论,这件事情似乎已经过去很多年了。Adobe 当时回应苹果这是反竞争行为,而苹果方面则表示,Flash 是安全噩梦,存在很多性能和安全问题。

苹果与 Adobe 之间关于 iPhone 是否支持 Flash 曾经有过激烈的公开争论,这件事情似乎已经过去很多年了。Adobe 当时回应苹果这是反竞争行为,而苹果方面则表示,Flash 是安全噩梦,存在很多性能和安全问题。

[[178906]]

苹果和 Adobe 关于 Flash 的争论在2010年达到了顶峰,当时的苹果 CEO 乔布斯发表了一篇1700字的 “Thoughts on Flash”一文,详细解释了 iPhone、iPod touch 和 iPad 不支持 Flash 的原因。乔布斯称 Flash 是封闭、私有,有重大技术缺陷的,并且不支持触摸设备,可靠性、安全性、性能也有问题,影响电池寿命等等。

随后,由于 Flash 进入 Android 并未出现直接相关的问题,很多人认为苹果像瘟疫一样避开 Flash 是一个太过于精明的决定。

即便如此,来自苹果公司的前软件开发经理 Bob Burrough 的一系列推文显示,苹果在2008年实际上已经在 iPhone 上测试 Flash。同时,Burrough 还表示乔布斯后来强烈拒绝 Flash 可能较少的是出于安全考虑,更多的是作为合作伙伴,Adobe 不能解决其说过的安全问题,不值得信赖。

据 Burrough 称,乔布斯对 Adobe 公司的 CEO Shantanu Narayen 不接电话感到失望。因此,乔布斯不相信 Adobe 能够解决他提出的那些被归类为“纯工程问题”的难题。

Burrough 后来补充说:“我很困惑在接下来的几年里,有很多人嘲笑乔布斯的这个决定。 然而,这是基于技术原因的正确决定。事实证明,乔布斯确实是对的。这么多年过去,Flash 已经基本死了,Adobe 仍然是不靠谱的合作伙伴。”

很难想象这一整出苹果和 Adobe 之间的“闹剧”本质上是因为苹果不信任 Adobe ,而不是因为其它不可逾越的技术障碍。 但无论什么原因,事后证明,iPhone 没有 Flash 总归是利大于弊。

 

责任编辑:未丽燕 来源: bgr.com
相关推荐

2011-08-04 10:55:16

苹果Flash

2011-12-13 20:53:45

Flash

2011-05-07 09:43:32

灌墨连供

2023-03-07 21:43:29

Java多重继承

2020-11-11 14:59:36

ChromeARMMozilla

2009-09-01 13:18:38

雪豹苹果操作系统

2011-12-09 20:28:50

2010-05-25 10:44:51

MySQL数据库

2014-06-05 15:16:49

Linux开源Flash

2011-05-17 15:21:50

iPhone 5NFCiPhone

2009-04-16 08:00:08

iphone苹果移动OS

2010-04-30 08:37:44

Flash苹果

2020-07-02 10:30:52

iPhone苹果北斗

2010-05-04 10:52:21

IE9Flash

2020-07-22 08:01:41

Python开发运算符

2021-10-27 07:15:36

Go 循环引用

2021-04-20 19:23:07

语法switch-casePython

2010-06-24 17:42:08

服务不支持chkcon

2020-10-09 06:48:19

Pythonswitch语句

2022-03-04 22:46:08

iOS苹果微信
点赞
收藏

51CTO技术栈公众号