Adobe Flash 浮沉錄(下)

編輯導讀:Adobe Flash退出歷史舞臺,有人唏噓,有人感慨,有人遺憾。基於此,本文作者回顧了Adobe Flash20多年的歷史沉浮,希望對你有幫助。

Adobe Flash 浮沉錄(下)

篇幅關係,我們分兩部分刊出,此為第二部分。

全面回顧這一平臺的過去時,得出它為Web所做出的貢獻遠大於破壞這一結論並不難。

劃重點:

除了易於使用的繪畫工具以及共同構成Flash基礎的Web播放器外掛以外,Flash的另一個關鍵元素是它的多功能性。

隨著Flash不斷擴充套件自己的能力,它造就了一個產業,孵化出動畫、遊戲、Web開發、線上廣告以及網路影片等領域大大小小的無數公司。

到底是誰殺死了Flash?從某種程度來說,我們都是共謀。但主犯是Adobe、Macromedia以及蘋果。

生機與繁榮

到1998年,Flash已經在Web上站穩了腳跟。對於那些想要對當時的Web標準所提供的東西更酷炫一點的網站開發者來說,Flash是事實上的選擇。在那些把Web看成是令人興奮的新媒介的創意藝術家當中,Flash越來越受歡迎。

除了易於使用的繪畫工具以及共同構成Flash基礎的Web播放器外掛以外,另一個關鍵元素是它的多功能性。這種多功能性源於Flash將多媒體內容與互動性結合在一起的能力。時至今日, Gay也承認,作為Flash取得巨大成功的關鍵組成部分,互動性要歸功於MacUser 雜誌的一位記者。

Gay說:“FutureSplash Animator釋出前我們給這幫傢伙看了預覽。其中一位看過的人說,‘你真的應該加個按鈕上去。’ 我們的態度是:“一個按鈕!?看起來是個好主意。”

在釋出之前,Flash的程式設計師已經弄好了播放、停止、搜尋和定位框之類的按鈕。Gay說:“做互動差不多是最後一分鐘的事。這項功能確實很簡單。但卻它發揮了很大的作用。這絕對是那位評測人的點子。”

有了這項簡單功能之後,Flash可就不僅僅是有主動性,不僅僅只是動畫引擎了。它甚至可以(而且經常會)為整個網站提供支撐。當然,這件事情是好是壞很難說,因為Flash的兩面誰都看得見:基於Flash的網站既有行為的荒誕,也有帶動起來的繁榮。

在Flash 2推出之後,這種基本的互動性還獲得了類似gotoAndPlay 或nextScene之類的巢狀功能的支援,從而可以控制在時間軸裡面的位置。有個聰明人意識到了這些新功能的真正潛力,於是跟人共同開發了一款基於Flash的彈球遊戲。Gay說:“我們覺得這是不可能的。 但是不可能每天都會出現——開發者總能把事情給搞定。”

Adobe Flash 浮沉錄(下)

Web漫畫《 Silicon Slip》,1996年發行,因為Flash才有了誕生的可能。

Tom Fulp 就是其中一位挑戰極限的開發人員,當時他擁有一個名為Newgrounds 的網站——上面有幾個(頗有不雅)的笑話網頁以及一些簡單的JavaScript遊戲。從1998年開始他就玩Flash了,很快她就想出了Teletubby Fun Land,這是一款用Flash技術驅動的簡單遊戲,喜歡玩耍的兒童電視角色在裡面對羊做著不可描述的事情,還喝伏特加酒,玩槍,以及其他不是這個年齡該乾的事情(BBC對此一點都不覺得好笑)。

Fulp 說:“Flash是我一直夢寐以求的創意工具。”終於有一款工具能夠讓他以一種簡便的方式將動畫和程式碼結合到一起了——儘管在初期時其實並沒有太多的程式碼可研。Flash的程式語言ActionScript (由Gary Grossman開發)直到2000年8月 Flash 5投放市場後才出現,甚至在Flash 4引入Actions之前,條件邏輯和基本變數都還沒有實現妥當。但是就像早期Flash彈球遊戲的開發者一樣,Fulp也找到了自己的辦法。

他的基於Flash 3的點選型的冒險/射擊+暴力校園遊戲可不只是火了而已, 這款遊戲還打響了用Flash製作遊戲的第一槍。Fulp很快就在他的網站上建立了一個名為“The Portal”的頁面,用來展示他尚未完成的作品,不過不久之後,其他人也開始上傳自己的Flash遊戲和動畫。到2001年網際網路泡沫破滅時,Fulp 和他的一小撮全職員工已經把Newgrounds 變成了全球最大,最活躍的線上使用者社群之一,也成為了Web事實上的Flash娛樂內容集散地。

Armor Games創始人Dan McNeely說:“基本上Newgrounds是一個人人都可以提交其[Flash]遊戲並對其進行測試的地方。”在這裡,任何人都可以釋出自己的Flash遊戲和電影,並且在短短的幾年內,它不僅讓Fulp賺到了錢,而且眾多Flash創作者都可以分一杯羹。

能夠被列為首頁的精選具有巨大意義——這不僅能增強信心,而且還能吸引了大規模使用者的眼球,讓他們去試玩。Fulp 說,在巔峰時期,Newgrounds 每月能夠獲得大約1800萬的獨立訪客。所有這些關注被證明是非常有利可圖的。

McNeely說,從2005年左右開始,頂級的Flash遊戲開發者開發的每個遊戲光贊助就可以賺五到六位數。大多數人只需要在遊戲載入的時候或者在標題螢幕上把另一家企業的促銷材料列上去就能拿到這筆錢。

Flash的娛樂產業的繁榮並不僅限於Newgrounds 。McNeely說 ,自己的Armor Games每天的訪客數可高達120萬。其他的幾個Flash遊戲和動畫入口網站,包括Kongregate、Addicting Games以及Adultwim。com等,訪問量也非常可觀。

所有這些都是Flash驅動的內容產業的一部分。隨著Flash不斷擴充套件自己的能力(後來又滲透到桌面和嵌入式軟體),它造就了一個產業,孵化出動畫、遊戲、Web開發、線上廣告等領域大大小小的無數公司。

Jackson 說:“我還記得,當某人發現我參與了推動Flash發展之後,他對我說,‘噢,我真的好好感謝你。’ 為什麼要感謝我?他說:“因為你給了我一份職業。” 當然,過去也有人對我們表示過感謝,但都是因為我們提供了一個不錯的工具或者我們做過的某件事。當然那,這些也很不錯。但這個傢伙是因為我們為他提供了一份職業而表示感謝。這可把我驚到了,我真的是誠惶誠恐。”

Flash創作出了規模龐大的各種各樣的Web內容,類似地,Flash在其他地方產生的影響也許更大:這個地方就是影片。

Gay回憶說:“在Macromedia內部,我們對要不要往Flash裡面新增影片是有爭執的。我們的擔心是,如果我們做影片的話,會被微軟和Real Networks碾壓。”

此時,幾家巨頭已經謀劃了自己的Web影片解決方案,但是Gay注意到那些解決方案有兩個共同的弱點。一是這些競爭者都試圖複製電視體驗,但網際網路還不足以提供那種體驗;二是他們都採用了“有缺陷的網路協議,而那些協議在穿越防火牆時或當時網際網路的各種混亂情況下表現都不是太好”。

Gay認為自己可以提供點新鮮的不一樣的東西,從而將Flash的簡單性擴充套件到通訊領域。他說:“我們稱之為Tin Can Team。” 這個Tin Can團隊搭建了一個雙向的Flash影片和音訊通訊伺服器,伺服器推出後不久,一家名為YouTube的小型影片共享初創企業便開始試用(並隨後獲取了許可)。在2015年之前Flash一直都YouTube的預設播放器。它還用Macromedia Breeze(現在叫做Adobe Connect)闖入了WebEx的領地,不過跟YouTube的交易的確是改變了一切的那個事件。

不久之後,就像對動畫、Web遊戲以及華麗的網站和廣告所做過的事情一樣,Flash很快就佔領了Web影片領域。

Jackson說:“人人都得在某個時候下個Flash播放器。這不是因為Web網頁要播放Flash動畫,而是因為播放影片的需要,大家在瀏覽器上面就是這麼看影片的。”

Adobe清楚地意識到了這一點。2005年,在首次對收購Flash表示拒絕的十年之後,作為36億美元收購Macromedia的一部分,他們拿到了這項技術。Adobe當時的CEO Bruce Chizen後來告訴Jackson說,其中的30億美元就為了買下Flash,剩下的0。6億美元是所有其他一切的價值之和——包括Macromedia這個品牌,以及它的專利、技術,和所有的其他產品等等。

但是,儘管在市場上佔據了主導地位,儘管作為一項技術Flash取得了各種成功,但Flash從來都沒有邁過那道坎——從事實上的標準過渡到實際的標準。慢慢的,真正的Web標準出現了。HTML和CSS變得更加的強大。它們以及其他Web標準(比方說SVG和JavaScript)的實現在不同瀏覽器之間表現得更加一致。隨著時間的流逝,Flash在Web上漸漸失去了一些競爭優勢。

被Adobe收歸旗下之後下,Gay繼續前進,Flash也試圖繼續推進。Flash Player增加了3D渲染,Adobe隨後推出了Flex Builder和Adobe Integrated Runtime(AIR)產品,目的是想讓Flash 成為完整的跨平臺(桌上型電腦,眾多嵌入式計算平臺以及手機)應用環境。移動是Flash要征服的下一個前沿領域,隨著iPhone和Google的Android平臺的迅猛發展,如果能夠完成強有力的過渡的話,Flash的前景將一片光明。

但蘋果CEO兼聯合創始人史蒂夫·喬布斯的想法不一樣。 那個男人終於要來取你的命了,Flash。

衰落:誰殺死了Flash?

2010年4月29日,喬布斯發表了一封名為《關於Flash的一點思考》的公開信。在信中,他指出了Flash的封閉性和專有性,Flash由Adobe完全擁有和控制,並且需要瀏覽器外掛才能在Web上使用。此外,他補充說,Flash在可靠性(當時顯然是造成“Mac崩潰的第一大原因”)、安全性以及效能方面都越來越成為問題。

此外,Flash被認為是針對滑鼠輸入而不是多點觸控而設計的,這意味著Web開發人員需要徹底修改設計才能消除懸停/翻轉觸發等介面元素。而且,似乎還嫌在蘋果的裝置上對Flash的追殺不夠,喬布斯補充說,蘋果希望在自己平臺上的APP能夠利用平臺特定的功能,但Adobe的跨平臺開發工具對此類功能的支援速度很慢。

當然,Flash推出了很多很棒的遊戲,但是蘋果的應用商店上面也有很多出色的遊戲。進入移動時代後,喬布斯寫道:“Flash力所不逮。”

業界對此的反應不一。但可以肯定的是,Mobile Flash在努力克服自身的效能和可靠性問題。2011年11月,Adobe放棄了,並將自身的移動工具開發重點轉向了HTML5。

那麼是喬布斯殺死了Flash嗎? Dan McNeely認為是的。他說:“他有點像給棺材板釘上了第一顆釘子。我認為其他的一切都源於此。” Tom Fulp的表態要謹慎些——他指出了智慧手機為小型開發者提供的非Flash市場的價值很大,但他也同意“當史蒂夫·喬布斯寫下他的《關於Flash的一點思考》那封信時,你會感覺到對Flash的信心開始慢慢枯竭”。

Jonathan Gay和Eric Zocher都認為轉折點要發生得更早一些。在Gay看來,把Flash變成了企業平臺是邁出了錯誤的一步,這個過程從Macromedia那時候就開始了。他說:“我一直都反對這個主意。我們本可以為媒體和創意專業人士等做更多的工作。做[企業端]的事情我認為多少分散了我們的注意力。”

這是一種干擾,是Flash變得臃腫的源頭,令其更難以快速地進入手機市場。

Zocher 補充說,應用商店帶來了正規化轉變,這種轉移使得兩件事情都變得前所未有的容易:一是開發者可以透過龐大的受眾群體利用其軟體來獲利;二是各大品牌可以透過免費app給消費者的腦海打下印記。他指出:“還有一件事情對Flash是不利的。那就是以照片為中心的Web。”可稱之為Instagram 效應——朝著主要由大規模靜態相片組成的網站的過渡,使得Flash變得可有可無。

那麼我們再回到本節開頭提出的那個問題:到底是誰殺死了Flash?從某種程度來說,我們都是共謀,但主犯是Adobe、Macromedia以及蘋果。

數以百萬計的人可能不會對Flash的死亡表示哀悼,因為有時候為了看個影片或者玩個Web小遊戲他們不得不沒完沒了地更新這個煩人的外掛(更不用說Flash存在的無數安全問題了)。但是對於像Dan McNeely這樣的人來說,Flash的即將死亡給他留下了一個永遠也無法填補的大洞。

現在,遊戲製作者可以選擇的工具多到令人眼花繚亂,包括Unity、Game Maker、Godot、Construct、Phaser 等,其中的很多工具採用的都是Flash以內容為中心的開發方法,並且其中的大多數都擴充套件了Flash的“一次開發,隨處部署”的開發哲學。但是McNeely和Fulp均認為,那些都沒有Flash那麼的有趣、簡單或者易於使用。

Web開發者Rob Eberhardt 說 ,網站開發也是這樣——現代的工具功能強大,但是他和他的現任老闆“一直都很懷念Flash以及用Flash進行創意工作的絕佳體驗。”

現如今,Flash變成了過街老鼠人人喊打,但其實Flash是早期Web的英雄。

遺產

瀏覽器外掛Flash Player現在也許已經是生不如死了。但是從技術上講,創作工具Flash 仍然活著而且還在不斷髮展。它的實用性已經沒那麼強了,但仍然是流行的動畫製作工具,就像前面提到的那樣,在不同的商業場景下它還維繫著一定的受眾。而在Newgrounds (還有其他地方嗎?)這裡,儘管他們早就支援了HTML5,但透過開源的瀏覽器內建模擬,特定的Flash內容依然還可以呈現(多少有點諷刺)。

但是,除了延續的生命之外,在過去那個自己的陰影之下,我們該如何回顧Flash留下來的遺產呢?

在Jonathan Gay看來,有3點很關鍵。第一,是Flash在UX(使用者體驗)設計的興起中起到了重要作用,因為Flash迫使開發人員(尤其是Web開發人員)要思考使用者如何與計算機和Web進行互動。其次是影片,比方說Flash“為YouTube提供了管道”來自網際網路上建立業餘的短影片。

但他表示,“最大的遺產可能是幫助創意人士進入到互動式媒體的世界。”的確,就像Tom Fulp所指出的那樣:“Flash為這個行業引入了大量此前從未有過的新聲音。那些在行業家庭之外成長的孩子,那些遠離工業城市的孩子。要想打入遊戲或電影行業會令人感到畏縮,而用Flash來製作Web內容卻非常誘人。”

因此,哪怕我們當中的很多人現在對彈出視窗要我們啟用Flash的提示冷嘲熱諷,或者對該平臺涉及到安全問題的一聲嘆息,但全面回顧這一平臺的過去時,得出它為Web所做出的貢獻遠大於破壞這一結論並不難。尤其是考慮到Flash強大的簡單性為幾代職業人士提供了生計,怎麼去評價這個平臺留下的遺產都不會被誇大。

原文發表在https://arstechnica。com上,標題是:The rise and fall of Adobe Flash

作者:神譯局

原文連結:https://36kr。com/p/792157010478855

本文由 @神譯局 授權釋出於人人都是產品經理。未經許可,禁止轉載。

題圖來自 Unsplash,基於CC0協議。