- 相關(guān)推薦
喬布斯公開(kāi)信
2010 年時(shí)任蘋(píng)果公司 CEO 史蒂夫·喬布斯高調發(fā)表了一封公開(kāi)信。在這封公開(kāi)信中,喬布斯以相當長(cháng)篇幅,闡述了為何蘋(píng)果 iPhone 智能手機和 iPad 平板電腦不支持 Adobe Flash 技術(shù)的具體原因。下面一起來(lái)看看。
喬布斯公開(kāi)信
以下就是這封公開(kāi)信的全文譯本:
蘋(píng)果與Adobe之間有著(zhù)長(cháng)期的關(guān)系。事實(shí)上,早在A(yíng)dobe公司還在當年那間著(zhù)名的車(chē)庫時(shí),我們就和Adobe創(chuàng )始人有過(guò)碰面。蘋(píng)果是他們的第一家大客戶(hù),在我們的Laserwriter打印機(譯注:蘋(píng)果1985年產(chǎn)品)中使用了他們的Postscript語(yǔ)言。蘋(píng)果曾經(jīng)投資Adobe公司,在很多年中都擁有這家公司20%左右的股份。兩家公司曾合作親密無(wú)間,率先提出了桌面出版的概念,那時(shí)曾分享很多的美好時(shí)光。不過(guò)在那段黃金時(shí)代后,兩家公司走上了不同的發(fā)展道路。蘋(píng)果在鬼門(mén)關(guān)前走了一遭(譯注:指上世紀90年代前半段蘋(píng)果陷入崩潰邊緣),Adobe則用Acrobat產(chǎn)品踏入了企業(yè)市場(chǎng)。今天,兩家公司仍在一起服務(wù)那些創(chuàng )意客戶(hù)——Adobe Creative Suite產(chǎn)品過(guò)半的客戶(hù)都是Mac用戶(hù)——但除此以外這兩間公司還有一些共同的興趣。
這里,我想要寫(xiě)下一些我們對于A(yíng)dobe Flash產(chǎn)品的看法,讓消費者和評論界更好的理解為什么我們不允許Flash出現在iPhone、iPod和iPad上。Adobe已經(jīng)把我們的這一決定定性為商業(yè)利益驅動(dòng),他們說(shuō)我們是為了保護我們的App Store。不過(guò)實(shí)際上,這是一個(gè)技術(shù)問(wèn)題。Adobe聲稱(chēng)我們是封閉系統,而Flash是開(kāi)放的,但事實(shí)正好相反。下面就讓我來(lái)詳細解釋。
首先是“開(kāi)放性”的問(wèn)題。
Adobe Flash是100%的私有產(chǎn)品。它僅在A(yíng)dobe有售,Adobe也是決定Flash未來(lái)發(fā)展、定價(jià)等的唯一機構。盡管Adobe的Flash產(chǎn)品非常普及,但這并不意味著(zhù)它是開(kāi)放的,因為它完全被Adobe控制,也僅僅來(lái)自Adobe。從任何角度來(lái)看,Flash都是一套封閉系統。
蘋(píng)果也有不少私有化產(chǎn)品。雖然iPhone、iPod和iPad的操作系統是私有的,但我們非常相信所有關(guān)于網(wǎng)絡(luò )的標準都應當是開(kāi)放的。相比Flash,蘋(píng)果采用了HTML5、CSS和JavaScript——全部都是開(kāi)放標準。蘋(píng)果的移動(dòng)設備全部搭載了高性能、低功耗版本的這些開(kāi)放標準。HTML5,這一被蘋(píng)果、Google和許多其他公司采用的新網(wǎng)絡(luò )標準,讓網(wǎng)頁(yè)開(kāi)發(fā)者們能夠在不依賴(lài)第三方瀏覽器插件(如Flash)的情況下創(chuàng )造先進(jìn)的'圖形、排版、動(dòng)畫(huà)和動(dòng)態(tài)效果。HTML5是完全開(kāi)放的標準,由一個(gè)標準委員會(huì )控制,而蘋(píng)果也是該委員會(huì )的成員。
蘋(píng)果甚至會(huì )為網(wǎng)絡(luò )創(chuàng )造開(kāi)放標準。比如,蘋(píng)果從一個(gè)小規模的開(kāi)源項目開(kāi)始,創(chuàng )造出了WebKit,一款完全開(kāi)源的HTML5渲染引擎,現在已經(jīng)成為我們所有產(chǎn)品上Safari瀏覽器的核心。WebKit已被廣泛應用,Google在A(yíng)ndroid系統瀏覽器中使用它,Palm使用它,諾基亞使用它,RIM(黑莓)也已經(jīng)宣布將使用它。除微軟以外幾乎所有的智能手機網(wǎng)絡(luò )瀏覽器都在使用WebKit。通過(guò)開(kāi)放WebKit技術(shù),蘋(píng)果訂立了移動(dòng)網(wǎng)絡(luò )瀏覽器的標準。
第二,是“完整網(wǎng)絡(luò )”(full web)的問(wèn)題。
Adobe一直在反復強調,蘋(píng)果的移動(dòng)產(chǎn)品無(wú)法訪(fǎng)問(wèn)“完整的網(wǎng)絡(luò )”,因為網(wǎng)絡(luò )上75%的視頻都是Flash視頻。而他們沒(méi)有說(shuō)明的是,幾乎所有這些視頻通過(guò)一個(gè)更先進(jìn)的格式:H.264,同樣可以在iPhone、iPod和iPad上看到。擁有整個(gè)網(wǎng)絡(luò )約40%視頻的YouTube在所有蘋(píng)果移動(dòng)產(chǎn)品上都有專(zhuān)門(mén)的應用軟件,其中iPad版也許可以說(shuō)提供了最佳的YouTube查找和觀(guān)看體驗。除此之外,來(lái)自Vimeo、Netflix、Facebook、ABC、CBS、CNN、MSNBC、Fox新聞、ESPN、NPR、時(shí)代周刊、紐約時(shí)報、華爾街日報、體育畫(huà)報、人物周刊、國家地理以及其他許許多多網(wǎng)站的視頻,iPhone、iPod和iPad用戶(hù)一個(gè)都不會(huì )錯過(guò)。
Adobe的另一種說(shuō)法是,蘋(píng)果產(chǎn)品無(wú)法玩Flash游戲。這句話(huà)沒(méi)錯。不過(guò)幸運的是,App Store中已經(jīng)有超過(guò)5萬(wàn)款游戲和娛樂(lè )軟件,其中許多都是免費的。iPhone、iPod和iPad上的游戲和娛樂(lè )軟件數量比全世界其他任何平臺都要多。
第三,是可靠性、安全性和性能的問(wèn)題。
賽門(mén)鐵克近期的報告著(zhù)重提到了Flash,因為它是2009年最差安全記錄的創(chuàng )造者之一。我們還擁有這樣的第一手消息:Flash是Mac死機的頭號禍根。我們曾和Adobe一道試圖修補這些問(wèn)題,但最近數年他們都持一種頑固的態(tài)度。我們不希望因為加入Flash而降低iPhone、iPod和iPad的可靠性和安全性。
另外,Flash在移動(dòng)設備上的性能表現一貫不佳。在過(guò)去多年中,我們每隔一段時(shí)間都會(huì )請求Adobe向我們展示Flash在移動(dòng)設備上實(shí)現的高性能表現,任何移動(dòng)設備都可以。但至今我們都沒(méi)有看到。Adobe曾公開(kāi)宣稱(chēng),Flash會(huì )在2009年初登陸智能手機,隨后改口到2009年下半年,接下來(lái)是2010年上半年,現在他們又說(shuō)是2010年下半年。我們想它最終應該能夠推出,不過(guò)我們很慶幸沒(méi)有死等它。天知道它到底會(huì )有怎樣的表現。
第四,是電池續航時(shí)間。
為了能夠在播放視頻時(shí)達到高電池續航時(shí)間,移動(dòng)設備必須使用硬件解碼視頻,因為軟件解碼需要耗費太多的電能。當今移動(dòng)設備中使用的許多芯片都包含H.264解碼器,這一行業(yè)標準被應用在所有藍光、DVD播放器中,也被蘋(píng)果、Google(YouTube)、Vimeo、Netflix以及大量其他公司采用。
盡管Flash近期加入了對H.264的支持,但幾乎所有Flash網(wǎng)站上的視頻都要求使用上一代解碼器,這在當今的移動(dòng)設備芯片中是不存在的,因此必須使用軟件解碼方式。這其中的差別是驚人的:比如iPhone播放H.264視頻可以堅持10小時(shí),而如果使用軟件解碼模式,電池在5小時(shí)內就會(huì )耗盡。
當網(wǎng)站使用H.264重新編碼后,就能夠在完全不使用Flash的情況下提供視頻。它們能夠在不加載任何插件的情況下在蘋(píng)果Safari、Google Chrome這些瀏覽器中完美播放,在iPhone、iPod和iPad上看起來(lái)也非常棒。
第五,是觸摸問(wèn)題。
Flash是為PC使用鼠標控制設計的,而不是為使用手指操作的觸摸屏設計的。舉個(gè)例子,許多Flash網(wǎng)站的操作依賴(lài)“Rollovers”(滑動(dòng)),當鼠標指針徘徊在一個(gè)區域一段時(shí)間后,會(huì )彈出菜單或其他元素。蘋(píng)果革命性的多點(diǎn)觸摸操作界面并不使用鼠標,因此也就沒(méi)有這種滑過(guò)并停留在某塊區域的概念。絕大多數Flash網(wǎng)站為了支持觸摸設備都需要重新編寫(xiě)。如果開(kāi)發(fā)者需要重寫(xiě)他們的Flash站點(diǎn),為什么不使用更加先進(jìn)的技術(shù),如HTML5、CSS、JavaScript呢?
就算iPhone、iPod、iPad能夠運行Flash,也無(wú)法解決大多數Flash網(wǎng)站需要為支持觸摸設備完全重寫(xiě)的問(wèn)題。
第六,是最重要的原因。
除開(kāi)Flash是一套封閉系統,存在嚴重的技術(shù)缺陷,并且不支持觸摸設備外,我們不允許Flash出現在iPhone、iPod、iPad上還有一個(gè)最重要的原因。我們已經(jīng)討論過(guò)使用Flash播放視頻以及網(wǎng)站互動(dòng)內容的缺點(diǎn),但Adobe還希望開(kāi)發(fā)者使用Flash來(lái)打造運行在我們移動(dòng)設備上的原生應用程序。
對于允許第三方中間層出現在操作系統平臺和開(kāi)發(fā)者之間造成的軟件質(zhì)量低下,甚至妨礙整個(gè)平臺演進(jìn)的后果,我們有過(guò)痛苦的經(jīng)驗。如果開(kāi)發(fā)者越來(lái)越依賴(lài)于第三方開(kāi)發(fā)庫和工具,他們將只有在該第三方?jīng)Q定采用系統新特性的時(shí)候,才能夠充分利用系統平臺改進(jìn)的成果。我們不能容許由第三方來(lái)決定我們的開(kāi)發(fā)者能不能,或何時(shí)能使用我們的改進(jìn)成果。
如果該第三方提供的是一套跨平臺開(kāi)發(fā)工具,情況將更加嚴重。該第三方可能在新特性沒(méi)有在所有支持平臺上實(shí)現前,拒絕采用這一改進(jìn)成果。如此一來(lái),開(kāi)發(fā)者將只能接觸到各系統間能夠共通的一組最低標準特性。和上面同樣的,我們無(wú)法接受這樣的情況:開(kāi)發(fā)者被阻擋在使用我們創(chuàng )新和改革成果的門(mén)外,只因為我們競爭對手的平臺上不支持這些新特性。
Flash是一套跨平臺開(kāi)發(fā)工具。Adobe的目標不是幫助開(kāi)發(fā)者編寫(xiě)最棒的iPhone、iPod、iPad應用軟件。而且Adobe采納蘋(píng)果平臺改進(jìn)成果的速度異常的緩慢。再舉個(gè)例子,Mac OS X已經(jīng)發(fā)布近10年了,但Adobe在兩周前發(fā)布的Creatve Suite 5中才完全采用了Mac OS X標準編寫(xiě)(Cocoa)。Adobe是最后一家完整采納Mac OS X標準的大型第三方軟件開(kāi)發(fā)商。
我們的動(dòng)機非常簡(jiǎn)單:我們希望為我們的開(kāi)發(fā)者提供最先進(jìn)、最具創(chuàng )新性的平臺,我們希望他們能夠直接站在這一平臺的肩膀上,開(kāi)發(fā)全世界見(jiàn)所未見(jiàn)的最棒應用程序。我們希望不斷的改進(jìn)這一平臺,讓開(kāi)發(fā)者能夠創(chuàng )造更加驚人、強悍、有趣、實(shí)用的應用程序。這將有益于所有人:我們能夠因最棒的軟件銷(xiāo)售更多設備,開(kāi)發(fā)者將能夠得到更多更廣的受眾和用戶(hù)群,用戶(hù)也將因擁有最棒和選擇面最廣的軟件平臺而不斷得到愉悅。
結論
Flash是在PC時(shí)代,為PC和鼠標創(chuàng )造出來(lái)的。Flash是Adobe公司的一項成功業(yè)務(wù),我們可以理解他們?yōu)槭裁匆阉葡騊C以外的市場(chǎng)。但移動(dòng)時(shí)代的關(guān)鍵是低功耗、觸摸操作和開(kāi)放網(wǎng)絡(luò )標準,這些都是Flash的痛腳。
媒體行業(yè)如雪崩般的將他們的內容推向蘋(píng)果移動(dòng)設備的事實(shí)顯示,Flash已經(jīng)不再是觀(guān)看視頻以及其他各種網(wǎng)絡(luò )內容的必須途徑。而蘋(píng)果App Store中的20萬(wàn)款軟件也證明,Flash已經(jīng)不再是成千上萬(wàn)開(kāi)發(fā)者創(chuàng )造包括游戲在內豐富圖形應用的必需品。
如HTML5這樣在移動(dòng)時(shí)代中創(chuàng )立的新開(kāi)放標準,將會(huì )在移動(dòng)設備上獲得勝利,PC上也是一樣。也許Adobe公司未來(lái)應當更加關(guān)注于開(kāi)發(fā)出色的HTML5工具,少一些對蘋(píng)果甩開(kāi)過(guò)去舉動(dòng)的評頭論足吧。
史蒂夫喬布斯
2010年4月
【喬布斯公開(kāi)信】相關(guān)文章:
公開(kāi)信05-27
公開(kāi)信的寫(xiě)法10-03
安全的公開(kāi)信11-28
給家長(cháng)的公開(kāi)信12-28
脫貧攻堅的公開(kāi)信03-21
致員工的公開(kāi)信12-13
安全的公開(kāi)信【精】12-16
【推薦】安全的公開(kāi)信12-17
致家長(cháng)的公開(kāi)信06-20