
蘋果 CEO Steve Jobs 為該公司 iPhone 與 iPad 不支援 Flash 辯護,表示 Adobe 的多媒體播放技術是歷史的遺跡,只會為行動裝置廠商製造麻煩。
針對批評親上火線,周四 Jobs 在蘋果網站上發表公開信,說明他看到 Flash 包括安全、效能和不支援觸控介面等問題。
「Flash 是為 PC 時代—PC 和滑鼠—所設計的。 Flash 是 Adobe 的成功事業,我們了解他們為什麼想把它推向 PC 以外的世界。但行動裝置時代要的是低功率的裝置、觸控螢幕和開放網路標準—這些都是 Flash 不及的。」
Jobs 的公開信乃正式對決 Adobe 之意,因為 Adobe 曾表示,不支援 Flash 顯示「蘋果開始限制平台上多元種類的創新」,蘋果的動機完全是生意考量:該公司想建立「封閉系統」跟想要在蘋果裝置上開發軟體的開發業者收取「蘋果稅」。
然而 Jobs 說,蘋果的決定完全是基於 Adobe 的技術問題,許多 Adobe 早已駁斥。其中一個問題是安全,Jobs 套用安全業者賽門鐵克的話指出,Flash「是 2009 年安全紀錄最差的技術之一。」
「我們也知道 Flash 是 Mac 電腦當機的頭號原因。我們曾和 Adobe 共商解決之道,但他們這麼多年卻依然故我。我們不想因為 Flash 減損 iPhone 、 iPod 和 iPad 的安全及穩定性。」
此外還有電池續航力。蘋果偏好使用 H.264 的影像解碼器,這是內建在該公司行動裝置晶片上。比起用軟體如 Flash 來播放影像時,除了效能較好,電池續航力也可達到兩倍。
而且 Flash 也不支援觸控螢幕。「Flash 是為搭配滑鼠的鍵盤,而非手指操作觸控螢幕來設計的。」
蘋果要求開發人員利用 HTML5 、 CSS 和 JavaScript 等取代 Flash 作為網頁技術。此類開放標準可解決蘋果平台上執行第三方軟體的問題。
「我們知道第三方軟體最終造成次級標準,阻礙平台的進展和提升。」Jobs 說。
這位 CEO 認為,這表示任何平台的新增功能要等到第三方軟體公司支援到位了才能使用,但對 Adobe 等公司來說,同時支援多種平台得花費好一段時間。
「我們不能將自己的功能革新交到開發人員之手與否,以及時間早晚的決定權交付到別人手上。」Jobs 說。
Jobs 雖然無法為這場爭端蓋棺論定,但他的立場顯示 Adobe 的軟體短期間不可能登上蘋果的裝置。因此 Adobe 本月終止 iPhone 版本 Flash 的開發,並轉向 Android 或許是正確決定。

0 comments
libraene
2010-04-30 at 09:35:33
但是老賈還是沒有解釋為什麼要緊急修改開發條款,禁止 Flash 5 轉譯成 iPhone 原生程式?
如果老賈認為網路標準如此重要,那麼 Adobe 將 Flash 轉型為 iPhone 軟體製作工具,不是很正當嗎?