作為最大名鼎鼎的網絡多媒體技術之一,Flash的名號可謂是無人不知無人不曉。然而,觸手曾伸及形形色色網站的Flash,現在終於要退出曆史的舞台。Adobe已經宣布,Flash將會在2020年停止開發和更新,這意味著Flash已經徹底走向淘汰。

盛極一時的Flash,是如何被人拋棄的?明明是Flash先來的,玩小遊戲也好,看視頻也好,實現各種複雜的交互也好,但為什麼Flash會被HTML5取而代之?
Flash:曾是互聯網世界的超級英雄
Flash在今天給人的印象是臃腫而又低效的,但在Flash剛剛誕生的時候,卻被視作是互聯網世界的超級英雄。Flash誕生自1996年,當時的Flash可是網絡上冉冉升起的超新星——小巧、高效、跨平台,無論是開發者還是用戶,看到Flash都會笑逐顏開。
在上世紀末本世紀初,互聯網的世界是單調的。別看現在的網頁和瀏覽器幹啥都行,但在Web1.0的年代,HTML平台能做的事情極其有限——網頁多隻是簡陋的文字排版,圖片往往是馬賽克級別的分辨率,能動起來的GIF圖片,動不動數M的體積,對於當時流行的撥號上網來說,可謂是一圖殺貓的存在。此情此景下,Flash儼然成為了令人嘖嘖稱奇的魔法。
單調的網頁一旦使用了Flash,麵貌往往會煥然一新。Flash能夠用僅僅十幾K到幾百K的體積,呈現出放大也不會失真的矢量彩色動圖,甚至還能夠做出足以令人沉迷一整天的Flash小遊戲。

Flash一度成為了互聯網中最耀目的多媒體技術,是否使用了Flash,甚至成為了人們來衡量一個網站先進與否的標準。
Flash的大展拳腳,離不開它的準確定位——HTML平台不行,那Flash自己就來做平台。Flash用插件的身份,幹著平台才需要負擔的繁重工作。在Adobe豐盈的奶水的滋潤下,Flash茁壯成長。
Flash先後加入了對Javascrip、HTML、XML的支持,新增了濾鏡和層的模式,加持了Actionscript語言,並增強了影音方麵的功能一舉把RM/RMVB趕到了線下。加上Flash跨平台的特性,極其容易移植,因此Flash很快就在互聯網上打出了一片天地。
Flash最為鼎盛的時候,市麵上稍微高端點的設備,支持Flash被視作是理所當然的事情。看看那些即便乖乖給Adobe授權費也要抱住Flash大腿的設備吧——黑莓、PS3、PSP、Wii、PocketPC、Windows Mobile、塞班……哪個不是一方英雄,哪個不是一時豪傑?但是,這些大佬們也不得不對Flash敬重三分。不過,終於還是出現了對Flash說“不”的人——蘋果。
Flash為何走向淘汰?
隨著iPhone的流行,Flash在移動市場迅速衰退。2007年出現的iPhone一開始就不支持Flash,當時正值Flash的頂峰。很多人起初對蘋果這一決定嗤之以鼻,但最後發覺原來增加續航的最好方法不是增大電池,而是拋棄Flash。於是,Android也在2012年宣布不再支持Flash,Flash在移動市場不再有立足之地。

Flash在移動平台的衰敗最後波及到了桌麵市場。Chrome從去年的Chrome 42開始,就已經強製把Flash裝入沙箱,以PPAPI的形式運行;在今年推出的Chrome 55中,更是默認禁止Flash運行。
Chrome的前輩Firefox更加激進,去年就已經默認禁止Flash運行了。微軟的Edge瀏覽器是對Flash支持得比較好的,但也宣布將會在Win10 RS2新版中默認禁止Flash。1996年誕生的Flash用了10年攀上頂峰,然後走了10年下坡路;3年後的2020年,Flash將會走到生命的終點。
上文提到,Flash以插件的身份,做著平台該做的事情,功能非常強大。為何如此強大、如此流行的Flash會走向衰落?原因大致如下。
首先,Flash效率變低了。隨著功能的增多,Flash的效率明顯變低。現在的Flash,能解碼編碼H.264,能進行3D渲染,能播放7.1聲道環繞聲,能支持遊戲手柄……林林總總的功能集於一身,加上易於開發,粗劣低效的Flash不斷在網絡泛濫。
Flash的功能越來越強大,開發人員使用Flash開發的產品也愈發繁多龐雜,Flash開始被用來幹一些奇怪的事情,比如說賣賣小廣告啦,玩玩小遊戲啦——這些應用多是粗製濫造,很難想象有人會為Flash廣告優化代碼,是吧。人們慢慢發現,當低劣的Flash充斥著網頁的時候,電腦開始不堪重負了,Flash落下了一個烤肉機驅動程序的稱號。
毫無疑問,貼滿了低效Flash的頁麵是非常不適合移動互聯網的,沒有什麼設備的電量能經受住Flash的拷問,這令Flash迅速被移動平台所摒棄。自然而然,Flash也就淡出了這個移動為王的時代。
其次,Flash非常不安全。Flash以一個插件的身份,幹著平台幹的事情,所導致的後果就是承受了平台級別的風險。君不見多少個0Day漏洞自Flash而出,例如在2015年,安全機構NTT Group公布的十大最危險的漏洞就全部出自Flash。Flash能夠運行相當複雜的代碼,這讓Flash非常容易被滲透。加上Adobe在安全方麵的不上心,這令Flash安全問題頻發。

Flash支持多個平台,這令它帶來的安全問題影響更加嚴重。一旦Flash出現安全問題,N種瀏覽器、操作係統都有可能被攻陷。在移動互聯網時代,設備承擔了越來越多的隱私數據,沒人希望隱私從滿是漏洞的Flash中泄漏出去。因此,Flash遭到了冷落。
再者,Flash很不穩定。作為一個插件,它自身頻頻崩潰也就罷了,還經常拉著瀏覽器乃至操作係統一起殉情。光是播放視頻,Flash就能給你弄出藍屏事件,往往不得不關閉Flash的硬件加速提升穩定性。
最後,Flash已經有了替代品——HTML5。Flash之所以得以流行,是因為當時的網頁實現不了什麼功能,需要Flash這樣的插件充當救火隊員。現在,HTML5已經基本上能包辦Flash所有能幹的事情了。無論是視頻播放,還是小遊戲,使用HTML5都可以輕鬆實現。同時,HTML5對比Flash的效率更高,安全性更好,不需要另外安裝插件也可以在各大平台運行,對不同設備的支持要比Flash更加友好。
另外,作為一款商業軟件,Flash並不符合互聯網的開放精神,起碼就不如大家一起來運營的HTML5來得符合。在之前,HTML5標準的製定一片混亂,WHATWG和W3C為了爭奪HTML5標準的話語權,內鬥不已。
現在一切塵埃落定,HTML5標準已經出爐,業界再也沒有什麼理由觀望而不跟進。甚至Adobe也宣布,Flash的開發工具Flash Builder更名為Adobe Animate CC,加入對HTML5的支持。爸爸都不愛你了,Flash還是乖乖睡進曆史書吧。
總結
簡而言之,Flash的興起和衰落,不僅僅是因為本身的墮落,還要考慮曆史的進程。曆史的進程已經欽點了HTML5做接班人,你問我支不支持HTML5?反正業界都支持,微軟、蘋果、Google乃至Adobe都在力推HTML5。Flash被徹底淘汰的2020年並不遠,但目前國內仍有不少視頻站使用Flash,希望國內視頻站能盡快轉用HTML5,給用戶帶來更好的體驗吧。

相關資訊
最新熱門應用
光速寫作軟件安卓版
辦公學習59.73M
下載
中藥材網官網安卓最新版
醫療健康2.4M
下載
駕考寶典極速版安卓app
辦公學習189.48M
下載
貨拉拉搬家小哥app安卓版
生活實用146.38M
下載
烘焙幫app安卓最新版
生活實用22.0M
下載
喬安智聯攝像頭app安卓版
生活實用131.5M
下載
駕考寶典科目四app安卓版
辦公學習191.55M
下載
九號出行
旅行交通133.3M
下載
全國潮汐表官方app最新
生活實用31.83M
下載
閃送一對一急送app安卓版
生活實用50.61M
下載