編按:Adobe 於 2017 年 7 月宣布逐步淘汰 Flash,而今(9)日終於迎來該軟體生涯的最後一次更新。Adobe 將在 12 月 31 日後停止對 Flash Player 的支援,並於 2021 年 1 月 12 日起全面停止運行。Adobe 也在聲明中強烈建議所有用戶立即卸載 Flash Player,以保護系統安全。

透過聲明,Adobe 感謝過去 20 年來使用及創造 Flash Player 內容的所有客戶與開發人員,「我們對於 Flash 曾在動畫、交互性、影音 Web 內容的創造中發揮關鍵作用感到自豪,我們也期待幫助形塑數位體驗的下一個時代。」

一起來看看 Adobe Flash 的興衰史。

2020 年 12 月 31 日,今年的最後一天,將是 Adobe Flash 生命終結之日,也就是 End-Of-Life Date。

此後,Flash Player 將無法獲得任何更新。同時,Adobe 也將會刪除所有的 Flash Player 下載頁面,而基於 Flash 的內容也將會在 Adobe Flash Player 中被阻止運行。

Flash 在 PC 時代的榮光

一開始,Flash 還不叫 Flash,它也並不屬於 Adobe 旗下的產品。

1993 年,一家名為 FutureWave Software 的公司由 Jonathan Gay、Charlie Jackson 和Michelle Welsh 三人成立,他們打算來打造一款能夠讓人們直接在電腦屏幕上畫畫的應用軟件。

一開始,他們打造出一款名為 SmartSketch 的軟件,但它在 Windows 和 Mac OS 平台上面臨殘酷的競爭——於是,這家公司決定將焦點專注在網頁動畫工具,並將軟件名字改為 FutureSplash Animator。

FutureSplash 就是Flash 的前身。

圖片來源:

FutureSplash 在 1996 年 5 月發貨,它很快就被微軟看上並採用,接著是 Disney、Fox,這些都是鼎鼎大名的企業,而這款軟件也因此被 Macromedia 看上。

1996 年底,FutureSplash 被 Macromedia 收購,並正式命名為 Flash。

在演變升級中,Flash 本身已經包含兩個部分,首先它是一個圖像和動畫編輯工具,但同時也包含一個播放器,也就是 Flash Player,後者被 Macromedia 作為瀏覽器插件免費開放,以獲取市場份額。

2005 年12 月,Macromedia 被 Adobe 收購——Macromedia Flash 也由此變成了 Adobe Flash。

與此同時,有一個大背景是:在 2000 年之後,PC 市場蓬勃發展,Flash 也發展壯大成為一款大眾軟件;尤其是在網頁動畫和設計層面,基於 HTML 功能的不完善,Flash 憑藉自身的力量幾乎定義了一個標準。

2000 年到 2010 年之間,有數不清的公司用基於 Flash 技術的網站發布了新產品,以及創造富有互動性和創造力的交互體驗。

其中值得一提的是,2005 年,當 YouTube 被創建的時候,它也選擇用 Flash Player 來作為其 Web 網頁的流媒體播放工具。

與此同時,流媒體視頻開始在 Web 爆發,而 Flash 也隨之走紅——有報導稱,當時,Flash Player 幾乎被預裝在每一台電腦中。

賈伯斯對 Flash 的批評

Flash 的發展,其實還有一個大背景:PC 時代 HTML 部分功能缺失,尤其是在視頻、音頻、動畫、交互等方面,當時的 HTML 都是缺失的。

然而,2007 年,iPhone 的問世,是 Flash 發展之路上的一個轉折點。

其實在 iPhone 發布之前,Adobe 曾經在 2005 年推出 Flash Lite 平台,目的是推動 Flash 在移動平台運行,但移動處理器和耗電問題讓 Flash Lite 並不能在行動設備上有很好的表現。

實際上,一開始 iPhone 發布的時候,Adobe 的確有機會在第一代 iPhone 發布會展示 Flash,但效果太差而被蘋果拿掉了。

同樣是在 2007 年,為了能夠讓 YouTube App 在 iPhone 發布之時就能夠預裝其中並好好運行,YouTube 也在 iPhone 中放棄了對 Flash 的支援——這是 Flash 在行動平台上的第一個失敗。

2010 年,當 iPad 發布的時候,Flash 依然沒有出現。

當年 4 月,時任蘋果公司 CEO 的賈伯斯(Steve Jobs)罕見地發表了一封名為「Flash 之我見」(Thoughts on Flash)的長篇公開信,對 Adobe Flash 進行了尖銳的批評,並藉機大力推薦 HTML5。

信中闡明了 Flash 的幾點落後之處:

  • 安全性差,被賽門鐵克公司列為 2009 年最差安全記錄之一;
  • 穩定性不好,導 致Mac 電腦死機;
  • 遲遲未推出移動版,導致手機等移動設備訪 問 Flash 影片網站時消耗了大量額外的電力;
  • Flash 主要的操作習慣均為滑鼠定制,在多點觸摸操作方式中,大量 Flash 網站需要重寫。
圖片來源:

賈伯斯表示:

Flash 是個人電腦時代的產物,為個人電腦與滑鼠準備。對於 Adobe 而言,Flash 是一門成功的生意,我們理解為什麼他們要將它推廣到其他領域。但是行動時代是低功耗、觸屏界面與開放網路標準的時代,不管從哪個角度看, Flash 都有缺陷。

在公開信的結尾,賈伯斯還推薦了 HTML5:「行動時代創造了 HTML5 等的開放新標準,它們將在行動設備(還有個人電腦)上獲勝。也許未來 Adobe 應該將焦點更多的放在 HTML5 工具的開發上,而在蘋果放棄過時東西的問題上少加批評。」

Flash 之死,從行動端到 PC

Flash 的退出,首先從行動端開始。

雖然 Flash 從一開始就與 iPhone 和 iPad 無緣,但實際上,Adobe 的確在其他移動平台,比如說 Android,推出了 Flash Player。

然而,2011 年 11 月,Adobe 對外確認,它停止了 Flash Mobile Player 的開發;當時 Adobe 副總裁 Danny Winokur 表示:「HTML5 目前在主要的行動設備上得到了普遍的支援,在某些情況下是完全支援的(這裡指 IOS 設備)。這使得 HTML5 成為跨移動平台在瀏覽器中創建和部署內容的最佳解決方案。」

2012 年 8 月 15 日,Adobe 從 Google Play 應用商店移除 Adobe Flash Player 的下載——這意味著 Flash 正式退出 Android 平台。

在行動平台上,Flash 由此終結。

接下來的多年時間裡,就是 Flash 在 PC(含 Mac) 平台上逐漸被 HTML5 上取代的過程——但值得一提的是,直到 2014 年 10 月底,W3C(全球資訊網協會)才宣布 HTML5 標準規範最終制定完成。

而 HTML5 標準的塵埃落定,加速了 Flash 的退場。

以下是 Flash 在推出歷史舞台的過程中,一些比較重要的時間點:

  • 2015 年 1 月,YouTube 宣布廢棄原有的 Adobe Flash 視頻播放器,將 HTML5 視頻作為 Chrome、IE、Safari 等主流瀏覽器的預設播放方式。
  • 2015 年 2 月,Google 開始將旗下的廣告自動由 Flash 版本轉移到 HTML 5 版本。
  • 從 2015 年 9 月 1 日開始,亞馬遜公司旗下包括 Amazon.com 在內的所有廣告將不再使用 Flash。
  • 2015 年 12 月 22 日,Facebook 宣布自家網站的所有視頻默認使用 HTML5 技術來播放,不再使用 Flash 技術。
html5-171876_1920
圖片來源:

可以看到,當 HTML5 作為一個行業標準被確定之後,Flash 基本上就處於眾叛親離的局面了。

終於,2015 年 12 月,Adobe 宣布,將 Flash 更名為 Animate;同時,它還呼籲開發者放棄 Flash 並轉移到 HTML5 上來。

以上,基本上就宣告了 Flash 的死刑。

新陳代謝,亙古如斯

2017 年 7 月,Adobe 正式發佈公告,宣布 Flash 將在 2020 年底終結;它還與其合作夥伴蘋果、微軟、Google、Facebook 和 Mozilla 稱,在未來三年時間裡,這些公司將分階段停止為 Flash 提供技術支持。

如今,Flash 死期已定:2020 年 12 月 31 日。

對於 Adobe 來說,Flash 之死,其實並不算是一種遺憾,從某種程度上來說,Adobe 也是 Flash 之死的推動者,而這也是在順應技術發展的潮流。

反過來看,技術發展的潮流也不以一個人、一家公司、甚至一個行業的意志為轉移,它有著自身的規律性。

畢竟,任何事物的命運,都逃不過歷史的進程。

新陳代謝,亙古如斯。

本文授權轉載自《雷鋒網

作者介紹 |

雷鋒網

雷鋒網成立於 2011 年,秉承「關注智能與未來」的宗旨,持續對全球前沿技術趨勢與產品動態進行深入調研與解讀,是中國具有代表性的實力型科技新媒體與訊息服務平台。

分享