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