天天看點

蘋果工程師揭露 iOS 不支援 Flash 的真正原因

蘋果與 adobe 之間關于 iphone 是否支援 flash 曾經有過激烈的公開争論,這件事情似乎已經過去很多年了。adobe 當時回應蘋果這是反競争行為,而蘋果方面則表示,flash 是安全噩夢,存在很多性能和安全問題。

蘋果和 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 總歸是利大于弊。

繼續閱讀