Adobe Flash 的壽終正寢之日,終于確定。
目前,Adobe 公司已經(jīng)宣布:2020 年 12 月 31 日,今年的最后一天,將是其旗下產(chǎn)品 Flash Player 生命終結(jié)之日,也就是 End-Of-Life Date。
此后,F(xiàn)lash Player 將無法獲得任何更新。
同時,Adobe 也將會刪除所有的 Flash Player 下載頁面,而基于 Flash 的內(nèi)容也將會在 Adobe Flash Player 中被阻止運行。
Adobe 還建議,不要再使用 Flash 了。
Flash 在 PC 時代的榮光一開始,F(xiàn)lash 還不叫 Flash,它也并不屬于 Adobe 旗下的產(chǎn)品。
1993 年,一家名為 FutureWave Software 的公司由 Jonathan Gay、Charlie Jackson 和 Michelle Welsh 三人成立,他們打算來打造一款能夠讓人們直接在電腦屏幕上畫畫的應用軟件。
一開始,他們打造出一款名為 SmartSketch 的軟件,但它在 Windows 和 Mac OS 平臺上面臨殘酷的競爭——于是,這家公司決定將焦點專注在網(wǎng)頁動畫工具,并將軟件名字改為 FutureSplash Animator。
FutureSplash 就是 Flash 的前身。
FutureSplash 在 1996 年 5 月發(fā)貨,它很快就被微軟看上并采用,接著是 Disney、Fox,這些都是鼎鼎大名的企業(yè),而這款軟件也因此被 Macromedia 看上。
1996 年底,F(xiàn)utureSplash 被 Macromedia 收購,并正式命名為 Flash。
在演變升級中,F(xiàn)lash 本身已經(jīng)包含兩個部分,首先它是一個圖像和動畫編輯工具,但同時也包含一個播放器,也就是 Flash Player,后者被 Macromedia 作為瀏覽器插件免費開放,以獲取市場份額。
2005 年 12 月,Macromedia 被 Adobe 收購——Macromedia Flash 也由此變成了 Adobe Flash。
與此同時,有一個大背景是:在 2000 年之后,PC 市場蓬勃發(fā)展,F(xiàn)lash 也發(fā)展壯大成為一款大眾軟件;尤其是在網(wǎng)頁動畫和設計層面,基于 HTML 功能的不完善,F(xiàn)lash 憑借自身的力量幾乎定義了一個標準。
2000 年到 2010 年之間,有數(shù)不清的公司用基于 Flash 技術的網(wǎng)站發(fā)布了新產(chǎn)品,以及創(chuàng)造富有互動性和創(chuàng)造力的交互體驗。
其中值得一提的是,2005 年,當 YouTube 被創(chuàng)建的時候,它也選擇用 Flash Player 來作為其 Web 網(wǎng)頁的流媒體播放工具。
與此同時,流媒體視頻開始在 Web 爆發(fā),而 Flash 也隨之走紅——有報道稱,當時,F(xiàn)lash Player 幾乎被預裝在每一臺電腦中。
喬布斯對 Flash 的批評Flash 的發(fā)展,其實還有一個大背景:PC 時代 HTML 部分功能缺失,尤其是在視頻、音頻、動畫、交互等方面,當時的 HTML 都是缺失的。
然而,2007 年,iPhone 的問世,是 Flash 發(fā)展之路上的一個轉(zhuǎn)折點。
其實在 iPhone 發(fā)布之前,Adobe 曾經(jīng)在 2005 年推出 Flash Lite 平臺,目的是推動 Flash 在移動平臺運行,但移動處理器和耗電問題讓 Flash Lite 并不能在移動設備上有很好的表現(xiàn)。
實際上,一開始 iPhone 發(fā)布的時候,Adobe 的確有機會在第一代 iPhone 發(fā)布會展示 Flash,但效果太差而被蘋果拿掉了。
同樣是在 2007 年,為了能夠讓 YouTube App 在 iPhone 發(fā)布之時就能夠預裝其中并好好運行,YouTube 也在 iPhone 中放棄了對 Flash 的支持——這是 Flash 在移動平臺上的第一個失敗。
2010 年,當 iPad 發(fā)布的時候,F(xiàn)lash 依然沒有出現(xiàn)。
當年 4 月,蘋果公司 CEO 喬布斯罕見地發(fā)表了一封名為 “Flash 之我見(Thoughts on Flash)” 的長篇公開信,對 Adobe Flash 進行了尖銳的批評,并借機大力推薦 HTML5。
信中闡明了 Flash 的幾點落后之處:
安全性差,被賽門鐵克公司列為 2009 年最差安全記錄之一;
穩(wěn)定性不好,導致 Mac 電腦死機;
遲遲未推出移動版,導致手機等移動設備訪問 Flash 視頻網(wǎng)站時消耗了大量額外的電力;
Flash 主要的操作習慣均為鼠標定制,在多點觸摸操作方式中,大量 Flash 網(wǎng)站需要重寫。
喬布斯表示:
Flash 是個人計算機時代的產(chǎn)物,為個人計算機與鼠標準備。對于 Adobe 而言,F(xiàn)lash 是一門成功的生意,我們理解為什么他們要將它推廣到其他領域。但是移動時代是低功耗、觸屏界面與開放網(wǎng)絡標準的時代,不管從哪個角度看,F(xiàn)lash 都有缺陷。
在公開信的結(jié)尾,喬布斯還推薦了 HTML5:
移動時代創(chuàng)造了 HTML5 等的開放新標準,它們將在移動設備(還有個人計算機)上獲勝。也許未來 Adobe 應該將焦點更多的放在 HTML5 工具的開發(fā)上,而在蘋果放棄過時東西的問題上少加批評。
以喬布斯的這封信為標志,F(xiàn)lash 其實就開始逐漸退出歷史舞臺了。
Flash 之死,從移動端到 PCFlash 的退出,首先從移動端開始。
雖然 Flash 從一開始就與 iPhone 和 iPad 無緣,但實際上,Adobe 的確在其他移動平臺,比如說 Android,推出了 Flash Player。
然而,2011 年 11 月,Adobe 對外確認,它停止了 Flash Mobile Player 的開發(fā);當時 Adobe 副總裁 Danny Winokur 表示:
HTML5 目前在主要的移動設備上得到了普遍的支持,在某些情況下是完全支持的(雷鋒網(wǎng)按:這里指 iOS 設備)。這使得 HTML5 成為跨移動平臺在瀏覽器中創(chuàng)建和部署內(nèi)容的最佳解決方案。
2012 年 8 月 15 日,Adobe 從 Google Play 應用商店移除 Adobe Flash Player 的下載——這意味著 Flash 正式退出 Android 平臺。
在移動平臺上,F(xiàn)lash 由此終結(jié)。
接下來的多年時間里,就是 Flash 在 PC(含 Mac) 平臺上逐漸被 HTML5 上逐漸被取代的過程——但值得一提的是,直到 2014 年 10 月底,W3C(萬維網(wǎng)聯(lián)盟)才宣布 HTML5 標準規(guī)范最終制定完成。
而 HTML5 標準的塵埃落定,加速了 Flash 的退場。
以下是 Flash 在推出歷史舞臺的過程中,一些比較重要的時間點:
2015 年 1 月,YouTube 宣布廢棄原有的 Adobe Flash 視頻播放器,將 HTML5 視頻作為 Chrome、IE、Safari 等主流瀏覽器的默認播放方式。
2015 年 2 月,Google 開始將旗下的廣告自動由 Flash 版本轉(zhuǎn)移到 HTML 5 版本。
從 2015 年 9 月 1 日 開始,亞馬遜公司旗下包括 Amazon.com 在內(nèi)的所有廣告將不再使用 Flash。
2015 年 12 月 22 日,F(xiàn)acebook 宣布自家網(wǎng)站的所有視頻默認使用 HTML5 技術來播放,不再使用 Flash 技術。
可以看到,當 HTML5 作為一個行業(yè)標準被確定之后,F(xiàn)lash 基本上就處于眾叛親離的局面了。
終于,2015 年 12 月,Adobe 宣布,將 Flash 更名為 Animate;同時,它還呼吁開發(fā)者放棄 Flash 并轉(zhuǎn)移到 HTML5 上來。
以上,基本上就宣告了 Flash 的死刑。
新陳代謝,亙古如斯2017 年 7 月,Adobe 正式發(fā)布公告,宣布 Flash 將在 2020 年底終結(jié);它還與其合作伙伴蘋果、微軟、Google、Facebook 和 Mozilla 稱,在未來三年時間里,這些公司將分階段停止為 Flash 提供技術支持。
如今,F(xiàn)lash 死期已定:2020 年 12 月 31 日。
對于 Adobe 來說,F(xiàn)lash 之死,其實并不算是一種遺憾,從某種程度上來說,Adobe 也是 Flash 之死的推動者,而這也是在順應技術發(fā)展的潮流。
反過來看,技術發(fā)展的潮流也不以一個人、一家公司、甚至一個行業(yè)的意志為轉(zhuǎn)移,它有著自身的規(guī)律性。
畢竟,任何事物的命運,都逃不過歷史的進程。
新陳代謝,亙古如斯。