![]() |
||
(圖/擷自Geeky Gadgets網站) 就在昨天,蘋果官網釋出了執行長賈伯斯 (Steve Jobs)一篇蘋果針對Adobe的立場表述,表明為何不讓Flash進入iPhone OS平台的原因。而隨後,華爾街日報也隨即訪問了Adobe執行長Shantanu Narayen,並詢問他如何看待蘋果對於Flash的態度。 蘋果的看法… 首先是蘋果賈伯斯針對Flash的看法,首先他提到蘋果早年與Adobe淵源關係,並表示兩家公司過去擁有不錯的合作,同時蘋果也大力投資Adobe,並持有約20%的股權。而雖然在後來兩間公司各自走往不同方向,但蘋果旗下Mac用戶仍可使用不少Adobe旗下產品,用以發展出更多元、更具創意的產品。但除此之外,蘋果與Adobe在目前並沒有太多共同利益存在。 針對近期許多的「批評 (文中特別指明Adobe)」:iPhone之所以不願意接受Flash,主要是因為與蘋果利益衝突,賈伯斯為此聲明了幾點,表示問題是在於技術層面的考量,而絕非是為了捍衛自家App Store市場經營。 關於「開放」 文中賈伯斯指出:Adobe宣稱自家Flash是百分之百開放,而不像蘋果採用封閉作法,這點其實是錯誤的。事實上,Flash技術百分之百來自Adobe授權,言下之意就是:開發者實際上還是得遷就於Adobe,如此一來就無法說Flash是完全開放。而雖然蘋果旗下iPhone OS採封閉系統設計,但所有論及網路的標準都是採取開放,比方說HTML5、CSS、JavaScript等,其中HTML5技術更是完全開放,可讓網路使用者在不下載任何Plug-in即可使用網路內容。 另外,蘋果也創造了採用完全開放原始碼的「Webkit」,並以此作為行動裝置瀏覽器設定了標準。目前作為Safari核心引擎,同時Google、Palm、Nokia,甚至是Blackberry也都採用此作為其瀏覽器核心 (除了微軟…)。 關於「使用者網路體驗」 而在另一方面,Adobe始終認為蘋果行動裝置並不能夠提供完整網路體驗,原因在於目前有75%的影片是採Flash技術製作。賈伯斯則指出這些影片均屬於H.264格式,而此格式的影片可以透過獨立程式直接在iPhone上直接觀賞,甚至iPad還能提供更進一步的影片服務。針對遊戲方面,賈伯斯也指出蘋果App Store上目前已經有超過5萬種娛樂遊戲內容,而且不少還是免費的。 關於「效能」與「電力」 至於系統穩定以及效能方面,賈伯斯引述賽門鐵克於去年的調查報告,提出Flash安全性其實很差,而且在Mac上經常是造成當機的主因,甚至指出Adobe始終不願意改善這方面的問題,因此讓蘋果不願意將這樣不穩定的東西加進iPhone,進而造成使用者的不便。 而在電力效能方面,賈伯斯也再次表示如果透過硬體解碼播放影片,電池效能可以維持較久的時間,但若是透過軟體解碼播放影片就會大大降低電池效能。而很可惜的,Flash雖然近期加入支援H.264格式,但現行存在的Flash影片內容大多仍需使用舊版解碼器播放,而新的行動裝置晶片並不支援舊版解碼器,使得影片僅能透過軟體解碼播放,因而造成電池效能大幅度降低。而若這類影片重新以H.264重新編碼,在不需要任何Plug-in (例如Flash播放器),就能直接在各類瀏覽器以及iPhone中播放。 關於「操作」 賈伯斯也指出Flash基本上是以「滑鼠操作」為主導向,並非以手部觸控為主要操作,因此許多舊版Flash內容如需為了因應觸控介面裝置而必須重新撰寫程式或網站,那麼還不如直接以最新的HTML5等技術打造即可,而不必再遷就於Flash。而且蘋果始終不願意接受第三方軟體阻礙所有平台與開發者之間的成長,若開發者過於依賴第三方軟體提供工具,當平台標準向上發展變更時,開發者還必須仰賴第三方軟體事先提供「最新」工具才能進行創作,這樣對於整體的發展並不會是件好事。 賈伯斯在最後指出,目前基於上述事實,使得蘋果決定不讓Flash在其iPhone OS中執行,因為除了大大影響產品運作效能、影響使用者體驗之外,更重要的是還大大阻礙了開發者與平台之間的共生發展 (而且Adobe又過於懶惰改善或更新)。
Adobe的看法… 而在蘋果賈伯斯發表對Adobe Flash的看法之後,華爾街日報副主編Alan Murray也訪問了Adobe執行長Shantanu Narayen,請教他對於賈伯斯回應的看法。 Shantanu Narayen表示,顯然蘋果對於此次爭執的著眼點有所不同,比方說在「開放」這個部份。他認為Adobe旗下產品是針對「開發給跨平台使用」為目標,而蘋果顯然並不願意開發商推出既可在電腦平台上執行,同時也能在iPhone執行的產品,而必須要各自對應。Shantanu Narayen同時表示,事實上目前蘋果App Store中有許多程式就是透過Adobe產品打造而成的,只不過他只能在iPhone上運作。因此,他認為蘋果在「開放」所提出來的論述,大抵上只是用來掩飾其要求開發者僅能每次針對單一平台打造程式。 Shantanu Narayen說明,Adobe的想法始終是讓開發者的創作可以用在許多地方,而非僅能限制在單一平台。針對蘋果所說Flash是採「封閉」作法,他則是回應主要是觀點上的不同,實際上Flash是採完全開放的政策。 而針對蘋果指責Flash是造成Mac當機的主要元因之一,Shantanu Narayen則是回應這部份與蘋果OS X有關,同時也指出指責Flash導致電池效能降低,絕對是明顯的錯誤 (編按:不過,Shantanu Narayen在此並未詳細提出相關論述)。 而對於蘋果iPad的看法,Shantanu Narayen表示確實平板電腦市場將會因此有所重大變更,而目前Adobe也將與各家廠商平板電腦進行合作。他並表示決定市場的,終究是使用者本身,但他認為跨平台才會是最後的勝利者。 結論 Adobe技術長Kevin Lynch在官方部落格中回應蘋果此次評述,表示Adobe原本有意與蘋果共同締造和諧的合作模式,讓使用者可以更方便地享受Flash技術所帶來的瀏覽經驗。但既然蘋果官方政策目前依然堅持不改變,Adobe自然也不願意再堅持與蘋果周旋,而將與其他廠商持續保持合作關係,進而推展Flash、AIR等技術。 而就蘋果、Adobe雙方CEO隔空喊話的結果看來,其實不難發現雙方都是各持己見在說話。 比方說H.264格式的支援,其實Adobe很早之前就已經加入此功能,而蘋果則是不開放行動裝置對於H.264格式硬體解碼功能 (不過一般電腦版本已經開放硬解,當然Adobe也已經支援),同時賈伯斯提出使用者並不會錯過所有的影音,但並未提及額外改寫程式與影片重新編碼所需花費的人力與資源 (而目前Flash在數位版權方面的技術也比HTML5好)。 Flash影片播放部份,或許部份還是會涉及版本與觸控操作相容性問題,但大致上如果開放接受問題或許還不大 (而且目前許多影音網站改用HTML5等新技術改寫,大致上都是因為蘋果不接受Flash之故,而且也不見是都是透過HTML5)。 而另外遊戲、觸控操作支援,其實也不盡然是賈伯斯所說的那樣,但實際上,部份介面也確實必須針對觸控裝置介面重新打造,畢竟滑鼠與手指操作模式有不少的不同。 (詳細可參考Jesse Warden針對賈伯斯說法所提出的反述) 目前就雙方立場來看,顯然要在iPhone OS平台上維持合作已經是不可能了。
※相關連結》 ‧Thoughts on Flash (蘋果官方網站)
【2010.04.30 聯合新聞網 / 文/楊又肇】 |