喬布斯:關於Flash的幾點思考

Game2遊戲:


from:sohu

4月30日消息,本週四,蘋果CEO喬布斯發表一篇長文章,針對封殺Adobe的Flash技術一事,他回應了外界的批評。文章一再重申了喬布斯之前的立場,闡明蘋果一直偏愛“非技術專利”的技術的態度,還談及Flash的穩定性、安全性及性能。

  喬布斯表示,之所以棄用Flash技術,很大的一個原因是不想開發​​者利用Adobe工具開發“技術標準以下”的應用,並使之服務於多樣化的科技平台。在文章中,喬布斯稱:“Flash誕生於PC年代,它為PC和鼠標而生。移動年代關乎更低能耗的設備、觸摸界面與開放網絡標準,在這些方面Flash有短板。”同時,喬布斯還總結了幾點給Adobe的建議,稱Adobe應集中精力為未來設計工具,而“少批評蘋果拋棄過時的事物”。

  Adobe新聞發言人沒有在第一時間對文章置評。

  喬布斯的文章全長1600個英文單詞,這在喬布斯的個人歷史上還是首次,這也反應蘋果在封殺Flash技術後所面臨的壓力。為此,喬布斯曾一次又一次給客戶寫信,如蘋果削減iPhone一事,三年前,他還為數字專利管理軟件寫了一篇聲明,目的是說服音樂產業允許蘋果銷售音樂。

  Adobe的Flash技術廣泛流行於網絡,目前全球98%的電腦安裝了該軟件。

  下面是喬布斯發表於蘋果官方網站的文章:

  標題:

  關於Flash的幾點思考

  蘋果和Adobe有很深的淵源。實際上,我們很早就在車庫裡與Adobe創始人有過一面之緣。蘋果是Adobe第一個大客戶,我們新的Laserwriter打印機就使用了它們的Postscript語言。蘋果還投資Adobe,並多年持有它20%的股份。兩家公司精誠合作,開發桌面出版系統,並多次合作良好。經過一段黃金年代後,兩家公司漸行漸遠。蘋果經歷了瀕臨絕境的日子,而Adobe為企業市場吸引,推出了Acrobat產品。如今,兩家公司還在合作,服務於共同的客戶——Mac用戶幾乎購買了一半的Creative Suite產品——除此之外,兩家公司合作甚少。

  我想草草寫點關於我對Adobe Flash技術的看法,方便客戶和批評者更好地理解為什麼我們在iPhone、iPod和iPad上封殺牠。 Adobe曾經說,我們主要是為了保護程序應用商店產品,出發點也是為了業務緣故,但實際上卻是因為技術原因。 Adobe聲稱我們是一個封閉的系統,而Flash是開放的,但實際截然相反。讓我來解釋一下。

  首先是“開放”。

  Adobe Flash技術是100%擁有專利的,這些專利為Adobe獨享,而Adobe也對其未來發展、價格等擁有絕對控制權。儘管Adobe Flash技術廣泛流行,這並不意味著它是開放的,因為它完全被Adobe控制,也只為Adobe而存在。無論從哪個方面來看,Flash技術都是一個封閉的系統。

  當然,蘋果也擁有許多專利性產品。雖然iPhone系統、iPod和iPad都是有專利的,但我們依然堅信:所有與網絡相關的標準應該開放。因此蘋果放棄Flash而選擇HTML5, CSS和JavaScript等開放標準。蘋果的移動設備使用這些標准後都具有高性能、低功耗特點。 HTML5這個新的網絡標準已經被蘋果、Google及其它企業採納,它讓開發者可以開發出更好的圖形、印刷及動畫,不需要第三方瀏覽器插件(如Flash)就能轉換。 HTML5是完全開放的,它由一個標準委員會打理,當然,蘋果也是一個成員。

  蘋果甚至還為網絡制定開放標準。例如,蘋果從一個開源的項目做起,打造了WebKit,它是一個完全開源的HTML5渲染引擎,它也是Safari瀏覽器的核心,這個瀏覽器使用於我們所有的產品。 WebKit已經被廣泛接受。 Google將它用於Android瀏覽器,Palm也用它,諾基亞也用它,最近RIM也宣布將使用它。除了微軟外,幾乎所有的智能手機瀏覽器都用它。為了使WebKit技術更開放,蘋果已經將它做為移動瀏覽器的標準。

  第二點,關於“整個網絡”。

  Adobe不斷地說蘋果的設備無法連接“整個網絡”,因為75%的網絡視頻使用Flash。它們沒有提及的一點是幾乎所有的視頻都有另一種格式——H.264,iPhone、iPod和iPad支持這種格式。 Youtube估計佔有40%的網絡視頻,蘋果的移動設備都綁有應用,而iPad更是提供了最佳瀏覽體驗。除了Youtube,如Vimeo,Netflix,Facebook,ABC, CBS, CNN,MSNBC,福克斯新聞,ESPN,NPR,《時代》,《紐約時報》,《華爾街日報》,《體育畫報》, 《人物》, 《國家地理》, 很多很多其它的公司都能支持,iPhone、iPod和iPad用戶沒有損失多少視頻。

  Adobe的另一個理由是蘋果的設備無法玩Flash遊戲。這可能是真的。比較幸運的是在蘋果的應用商店裡有5萬個遊戲與娛樂應用,當中許多還是免費的。 iPhone、iPod和iPad的遊戲會越來越多,遠非其它平台可媲美。

  第三點,關於可靠性,安全性和性能。

  賽門鐵克最近指出,Flash在2009年創了安全記錄之最。我們也有第一手資料,顯示Flash是導致Mac死機的原因之一。我們曾與Adobe合作,試圖解決此問題,但它們還是堅持多年不變。我們不想為了Flash,降低iPhone、iPods和iPads的可靠性和安全性。

  此外,Flash在移動設備上並不能完好運行。按照慣例,我們數年來一直要求Adobe能將Flash良好運行於移動設備上——任何移動設備。但依然無所進展。 Adobe曾公開表示,Flash支持所有2009年早期推出的智能手機,然後是2009年下半年推出的手機,然後又是2010年上半年推出的手機,現在,它們又要說2010年下半年了。我想它們最終會推出新品,可以慶幸的是我們不用耐心等待了。誰知道它的表現會如何呢?

  第四點,續航時間

  在播放視頻時,為了使電池續航時間延長,移動設備必須在硬件上進行解碼,如果用軟件解碼會耗費更多的電力。現在的移動設備都包括一個解碼器,叫作H.264,它是一個工業標準,用於所有的藍光DVD播放器,這個標準被蘋果、Google,Vimeo,Netflix及其它許多企業接受。

  雖然Flash最近也將H.264列入支持行列,但是如今幾乎所有的Flash網頁都需要老一代的解碼器,它無法在移動芯片上執行,所以只好求助於軟件。區別十分驚人:舉個例子,在iPhone上H.264視頻可以播放十小時,而用軟件解碼只能播放不到五小時。

  當網頁使用H.264對視頻再編碼時,它完全可以不使用Flash技術。而且它們可以良好運行於蘋果Safari、Google Chrome瀏覽器上,完全不需要插件,在iPhone、iPod和iPad上效果不錯。

  第五點,與觸摸屏有關。

  Flash是為電腦和鼠標設計的,而不是手指控制的觸摸屏。例如,許多的Flash網頁上有“翻轉”功能,當鼠標移到上面時會彈出一個菜單或者其它元素。蘋果的革命性多觸點觸摸界面不使用鼠標,也沒有“翻轉”這種概念。許多的Flash網頁為了支持觸摸設備需要再編寫。如果開發者需要重寫網頁,為什麼不使用更先進的技術HTML5、CSS或者JavaScript?

  即使iPhones,iPods和iPads能運行Flash,也無法解決這個問題,大多的Flash網站為了支持觸摸設備還是要重寫代碼。

  第六點,也是最重要的一點。

  撇開Flash封閉而獨斷、技術缺點明顯且不支持觸摸設備等不論,還有一個重要的原因使我們不支持它。我們曾討論過網站使用Flash播放視頻與互動內容的下降趨勢,然而Adobe還是要求開發者接受Flash,開發應用並在我們的設備上使用。

  我們深知傷害體驗,讓第三方插足平台和開發者之間,最終會製造出低標準應用,它會阻礙平台的擴張和進展。如果開發者越來越依賴第三方開發的函數庫和工具,那麼唯有在第三方選擇新功能時,開發者才能享受到平台優越性。我們不能讓第三方支配,不能第三方讓開發者開發什麼,才能開發什麼。

  更糟糕的是一旦第三方提供一個交叉平台開發工具,它們可能不會為單一的平台開發增加工具,除非工具能適應於所有平台。如此一來,以後開發者就只能開發最低標準的應用。再次重申,禁錮開發者,使之不能使用我們的創新和增強產品,這是我們無法接受的結果,因為他們沒有到競爭對手的平台去。

  Flash是一個交叉平台開發工具。讓開發者為iPhone、iPod和iPad開發出最好的應用,這並非Adobe的目標。讓他們為交叉平台開發才是其目標,而且Adobe在增加蘋果平台應用方面十分遲鈍。例如,儘管Mac OS X已經推出近10年,Adobe直到兩週前才完全接受,推出了CS5。 Adobe是最後一個完全接受Mac OS X的第三方開發商。

  我們的動機十分簡單:我們希望為開發者提供最先進、最創新的平台,我們希望他們直接站在蘋果平台的肩上,打造全世界最好的應用。我們希望不斷增強平台,讓開發者創造出更振奮人心、更強大、更有趣、更有用的應用。要多方共贏,我們賣出更多的設備,因為我們擁有最好的應用,開發者越來越擁有更廣泛的用戶基礎,用戶也可以更開心地選擇,選擇的面也更寬。

  總之,Flash適用於PC時代,為PC與鼠標而存在。對於Adobe來說Flash是個成功的業務,我們理解它為何希望能超越PC。但移動設備關乎低功耗,觸摸界面及開發網絡標準,這些是Flash的短板。

  媒體雪崩,出路在於它們向蘋果移動設備提供內容,這證明Flash不再是觀看視頻之必備,也非其它許多網站的必需。蘋果應用商店的20萬個應用也證明Flash不是成千上萬開發者的必需品,沒有它同樣可以創造更好的、更豐富的應用,包括遊戲。

  移動時代的新開發標準,如HTML5,將在移動設備上獲勝(電腦也將一樣)。也許Adobe應該集中精力,為未來打造HTML5工具,而不是成天批評蘋果放棄過時的事物。

  史蒂夫•喬布斯

  2010年4月

遊戲網誌:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系

One comment

  1. […] 必須參考的文章: http://blog.game2.tw/%E5%96%AC%E5%B8%83%E6%96%AF%E9%97%9C%E6%96%BCflash%E7%9A%84%E5%B9%BE%E9%BB%9E%E… […]