蘋果工程師揭露iOS不支持Flash的真正原因
蘋果與 Adobe 之間關(guān)于 iPhone 是否支持 Flash 曾經(jīng)有過(guò)激烈的公開爭(zhēng)論,這件事情似乎已經(jīng)過(guò)去很多年了。Adobe 當(dāng)時(shí)回應(yīng)蘋果這是反競(jìng)爭(zhēng)行為,而蘋果方面則表示,F(xiàn)lash 是安全噩夢(mèng),存在很多性能和安全問(wèn)題。
蘋果和 Adobe 關(guān)于 Flash 的爭(zhēng)論在2010年達(dá)到了頂峰,當(dāng)時(shí)的蘋果 CEO 喬布斯發(fā)表了一篇1700字的 “Thoughts on Flash”一文,詳細(xì)解釋了 iPhone、iPod touch 和 iPad 不支持 Flash 的原因。喬布斯稱 Flash 是封閉、私有,有重大技術(shù)缺陷的,并且不支持觸摸設(shè)備,可靠性、安全性、性能也有問(wèn)題,影響電池壽命等等。
隨后,由于 Flash 進(jìn)入 Android 并未出現(xiàn)直接相關(guān)的問(wèn)題,很多人認(rèn)為蘋果像瘟疫一樣避開 Flash 是一個(gè)太過(guò)于精明的決定。
即便如此,來(lái)自蘋果公司的前軟件開發(fā)經(jīng)理 Bob Burrough 的一系列推文顯示,蘋果在2008年實(shí)際上已經(jīng)在 iPhone 上測(cè)試 Flash。同時(shí),Burrough 還表示喬布斯后來(lái)強(qiáng)烈拒絕 Flash 可能較少的是出于安全考慮,更多的是作為合作伙伴,Adobe 不能解決其說(shuō)過(guò)的安全問(wèn)題,不值得信賴。
據(jù) Burrough 稱,喬布斯對(duì) Adobe 公司的 CEO Shantanu Narayen 不接電話感到失望。因此,喬布斯不相信 Adobe 能夠解決他提出的那些被歸類為“純工程問(wèn)題”的難題。
Burrough 后來(lái)補(bǔ)充說(shuō):“我很困惑在接下來(lái)的幾年里,有很多人嘲笑喬布斯的這個(gè)決定。 然而,這是基于技術(shù)原因的正確決定。事實(shí)證明,喬布斯確實(shí)是對(duì)的。這么多年過(guò)去,F(xiàn)lash 已經(jīng)基本死了,Adobe 仍然是不靠譜的合作伙伴。”
很難想象這一整出蘋果和 Adobe 之間的“鬧劇”本質(zhì)上是因?yàn)樘O果不信任 Adobe ,而不是因?yàn)槠渌豢捎庠降募夹g(shù)障礙。 但無(wú)論什么原因,事后證明,iPhone 沒(méi)有 Flash 總歸是利大于弊。