昨晚,Steve Jobs 掉出了一段超長,談及為何不讓 Flash 登陸 iPhone OS 的因原。
(下面引用的都是小弟意譯,一切以原文為準)
Adobe 說我們的決定是商業考量--他們說我們要保護我們的 App Store--但事實我們的決定是基於技術問題。Adobe 提出我們的是封閉系統,而 Flash 是開放的,但現實正好相反。
Steve jobs 提出的六點如下:
1﹒開放標準
Adobe 是 Flash 的 100% 持有人。Flash 的未來完全由 Adobe 來決定,並不像其他開放標準如 HTML5 及 H.264 那樣,由一個標準委員會來控制。
2﹒完整互聯網
Adobe 不停說 Apple 的手提裝置不能瀏覽 〝完整的互聯網〞,因為在互聯上超過75%的影片都是用 Flash 的。不過他們沒有提及大部份的影片都有提供 H.264 版本。
3﹒安全性及效能
Flash 太多保安漏洞,安裝在 iPhone OS 上會令系統不安全。而在 Mac 上大部份當機的原因都是來自 Flash 的問題。
4﹒電池壽命
要有效長的電池壽命就要靠硬件去解碼影片,就是用工業標準的 H.264。但很多 Flash 影片網站仍是使用沒有硬件做解碼的編碼。
5﹒Touch
Flash 並非設計給 Touch 環境下使用,而是在電腦用滑鼠用的,例如不少網站用的 “rollovers” 屬性,就是當你的滑鼠指標停在某點時會有 pop-up 選單的動作。
6﹒Technology
Adobe 的目的是讓開發者可以開發跨平台的軟件,但這樣會阻礙技術發展,還阻礙開發人員接觸及使用新技術。因為跨平台就等於你只能用在各個平台都有的東西,當一個平台推出新技術時,你必須等待其他平台都提供此技術後才能使用。
今早看到的 Adobe CEO Shantanu Narayen 的反擊:
Steve Jobs 只是在放煙霧,Flash 是開放規格,Apple 的限制對開發人員是個負擔,對技術發展沒幫助,對電池用量顯然有錯誤的見解,而 Flash 相關的當機是系統問題多於 Adobe 軟件問題。
Adobe 說甚麼也好,夾不死要夾死你就夾死你 XDDD
其實我覺得讓 Flash 進 iPhone 沒問題,但我只想問一下,用起來會方便嗎?我不是蘋果的甚麼甚麼教義派,但我同意 Steve Jobs 在 Touch 方面的看法。Flash 本身不是設計給 touch 去使用,用起來也是苦了自己。
Flash 要出現在 iPhone OS 有兩個機會:就係渺茫同冇機會。
說實話,我很討厭 Flash,不過又不得不用它。
0 Comments