殺死Flash
- 2020 年 6 月 18 日
- 資訊
- Adobe, Flash Player
Adobe Flash 的壽終正寢之日,終於確定。
目前,Adobe 公司已經宣布:2020 年 12 月 31 日,今年的最後一天,將是其旗下產品 Flash Player 生命終結之日,也就是 End-Of-Life Date。
此後,Flash Player 將無法獲得任何更新。
同時,Adobe 也將會刪除所有的 Flash Player 下載頁面,而基於 Flash 的內容也將會在 Adobe Flash Player 中被阻止運行。
Adobe 還建議,不要再使用 Flash 了。
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 的問世,是 Fash 發展之路上的一個轉折點。
其實在 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 喬布斯罕見地發表了一封名為 「Flash 之我見(Thoughts on Flash)」 的長篇公開信,對 Adobe Flash 進行了尖銳的批評,並藉機大力推薦 HTML5。
信中闡明了 Flash 的幾點落後之處:
安全性差,被賽門鐵克公司列為 2009 年最差安全記錄之一;
穩定性不好,導致 Mac 電腦死機;
遲遲未推出行動版,導致手機等移動設備訪問 Flash 影片網站時消耗了大量額外的電力;
Flash 主要的操作習慣均為滑鼠訂製,在多點觸摸操作方式中,大量 Flash 網站需要重寫。
喬布斯表示:
Flash 是個人電腦時代的產物,為個人電腦與滑鼠準備。對於 Adobe 而言,Flash 是一門成功的生意,我們理解為什麼他們要將它推廣到其他領域。但是移動時代是低功耗、觸屏介面與開放網路標準的時代,不管從哪個角度看, Flash 都有缺陷。
在公開信的結尾,喬布斯還推薦了 HTML5:
移動時代創造了 HTML5 等的開放新標準,它們將在移動設備(還有個人電腦)上獲勝。也許未來 Adobe 應該將焦點更多的放在 HTML5 工具的開發上,而在蘋果放棄過時東西的問題上少加批評。
以喬布斯的這封信為標誌,Flash 其實就開始逐漸退出歷史舞台了。
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 作為一個行業標準被確定之後,Flash 基本上就處於眾叛親離的局面了。
終於,2015 年 12 月,Adobe 宣布,將 Flash 更名為 Animate;同時,它還呼籲開發者放棄 Flash 並轉移到 HTML5 上來。
以上,基本上就宣告了 HTML5 的死刑。
新陳代謝,亘古如斯
2017 年 7 月,Adobe 正式發布公告,宣布 Flash 將在 2020 年底終結;它還與其合作夥伴蘋果、微軟、Google、Facebook 和 Mozilla 稱,在未來三年時間裡,這些公司將分階段停止為 Flash 提供技術支援。
如今,Flash 死期已定:2020 年 12 月 31 日。
對於 Adobe 來說,Flash 之死,其實並不算是一種遺憾,從某種程度上來說,Adobe 也是 Flash 之死的推動者,而這也是在順應技術發展的潮流。
反過來看,技術發展的潮流也不以一個人、一家公司、甚至一個行業的意志為轉移,它有著自身的規律性。
畢竟,任何事物的命運,都逃不過歷史的進程。
新陳代謝,亘古如斯。
618特惠活動匯總>>
京東618主會場 最高可領618元紅包
京東超市618購物大促
2020天貓618超級紅包點擊領取
愛奇藝影片會員限時優惠5折
優酷影片會員年卡5折購(99元)
騰訊影片會員年費99元/京東plus聯合年卡128元
芒果TV 13個月 98元(6.16-6.22)