0
本文作者: maomaobear | 2015-02-03 16:31 |
近日,Adobe公布了Flash播放器的更新版本,主要目的是提供漏洞補(bǔ)丁。 Flash長期以來存在的一個(gè)漏洞,可以導(dǎo)致黑客對Mac或其他PC發(fā)動遠(yuǎn)程攻擊,把惡意程序在用戶沒有意識到的情況下將軟件下載到用戶的計(jì)算機(jī),威脅用戶的安全。由于該漏洞正被黑客利用且處于活躍狀態(tài),Adobe敦促用戶盡快升級。
我已經(jīng)記不清這是Flash多少次爆出安全漏洞了,只是記得這種更新隔一段時(shí)間就會來一次,而Flash本身還有多大價(jià)值在HTML5時(shí)代也一再被質(zhì)疑。曾幾何時(shí),F(xiàn)lash是互聯(lián)網(wǎng)時(shí)代的寵兒,閃客是一個(gè)很炫很新潮的名詞,而如今已經(jīng)無人提起。
在2000年前后,雖然互聯(lián)網(wǎng)已經(jīng)開始了普及,但是當(dāng)時(shí)的互聯(lián)網(wǎng)還是靜態(tài)的。
因?yàn)閹挼南拗疲ó?dāng)年主流撥號是56K的modem,有個(gè)128K的ISDN就算是土豪了),當(dāng)年的互聯(lián)網(wǎng)以文字為主,圖片也要注意尺寸,打開大點(diǎn)的圖片就要等上一段時(shí)間,下載一首MP3需要十多分鐘甚至二十分鐘。
至于視頻,看一段清晰度很差的視頻等上20分鐘有沒有?得先安裝一個(gè)微軟的MediaPlayer插件有沒有?
正是在這樣的背景的,F(xiàn)lash開始異軍突起,因?yàn)镕lash是矢量動畫,一個(gè)好處是空間占用小,還有一個(gè)好處是可以無限放大不失真。這對當(dāng)年有限的上網(wǎng)帶寬來說太重要了。
空間占用小,意味著用戶打開快,意味著可以在互聯(lián)網(wǎng)上動起來,而當(dāng)年的GIF動畫要?jiǎng)悠饋砻恳粠际橇髁堪?!可以無限放大,意味著用戶可以看到清晰的動畫,而不用忍受GIF為了體積而縮小、減色(真彩色縮減為256色)。
于是Flash就火了起來,幾乎每臺電腦都要安裝Flash插件。而網(wǎng)站也找到了好的廣告載體,當(dāng)年的互聯(lián)網(wǎng)本來就靠廣告生存,體積小效果炫的Flash天生就是給廣告準(zhǔn)備的,于是任何一個(gè)網(wǎng)站都是大面積的Flash廣告欄。Flash正式興起,閃客成為時(shí)尚。
當(dāng)然,互聯(lián)網(wǎng)的帶寬不會一直窄下去,不久之后就有了寬帶。而Flash也沒有固步自封。
Flash MX(Flash Player 6)開始,Macromedia 給Flash加入了支持播放視頻的能力。當(dāng)時(shí)可以在SWF格式的文件中嵌入視頻數(shù)據(jù),依然支持流播放。
然后Flash MX 2004(Flash Player 7)開始把視頻單獨(dú)作為一種文件格式提出來,這就是大名鼎鼎的FLV格式。
FLV這種視頻格式的出現(xiàn)引爆了視頻流媒體整個(gè)行業(yè)。因?yàn)槟菚r(shí)Flash播放器的裝機(jī)率已經(jīng)超過95%,用Flash做一個(gè)幾十KB的小播放器,然后用這個(gè)小播放器來流式播放FLV視頻文件,做一個(gè)視頻點(diǎn)播網(wǎng)站不是妥妥的么!Youtube、優(yōu)酷、土豆借此先后興起。
對用戶來說,經(jīng)常要為了看網(wǎng)絡(luò)視頻安裝各種視頻插件,有視頻媒體公司的(Realwork),有操作系統(tǒng)公司的(微軟著名難用的Mediaplayer),而有了Flash以后,什么優(yōu)酷、土豆的視頻全部能看啊。
隨著Flash交互技術(shù)的進(jìn)步,各種Flash的網(wǎng)頁游戲興起,很大程度替代了以前的安裝版小游戲,打開網(wǎng)頁就能玩游戲成為當(dāng)時(shí)很多人的娛樂方式。
于是,在一段時(shí)間內(nèi),F(xiàn)lash達(dá)到巔峰,似乎整個(gè)互聯(lián)網(wǎng)離不開Flash。
如果PC時(shí)代一直這樣發(fā)展下去,也許Flash也會繼續(xù)興盛,而不幸的是移動時(shí)代來了。
2007年,蘋果發(fā)布了iPhone;
2008年3月針對iPhone的SDK提供免費(fèi)下載;
2008年7月11日,APP Store正式上線;
2008年9月,谷歌正式發(fā)布了Android 1.0系統(tǒng)。
在這個(gè)新的時(shí)代,雖然用戶們強(qiáng)烈呼吁蘋果支持當(dāng)時(shí)還在互聯(lián)網(wǎng)世界處于統(tǒng)治地位的Flash,但是準(zhǔn)備自己管理內(nèi)容向用戶收費(fèi)的喬布斯不為所動,之后就是那封著名的公開信。
在公開信中,喬布斯列舉了Flash的五大問題
第一個(gè)問題是“開放”。喬布斯提醒用戶,Adobe的Flash產(chǎn)品擁有100%技術(shù)專利。只有通過Adobe才能購買這些產(chǎn)品,同時(shí)只有Adobe有權(quán)利對其進(jìn)行改進(jìn)、定價(jià)等等。盡管Flash無處不在,但是卻控制在Adobe手里,潛臺詞是說蘋果的控制權(quán)不能被另外一個(gè)公司所掌控,所以蘋果不能支持?! ?/p>
第二點(diǎn)問題是可靠性、安全性和性能。喬布斯指責(zé)Flash的安全記錄在2009年名列倒數(shù)(這倒是真得,我們在文章之初的引子就是Flash的安全性問題)。性能不佳,可靠性不足造成MAC死機(jī)。
第三個(gè)是續(xù)航,說Flash的H.264的軟解消耗了更多的電量,影響移動設(shè)備的續(xù)航。
第四個(gè)是觸摸屏幕支持,說Flash當(dāng)初是針對鼠標(biāo)開發(fā),對觸摸屏操控優(yōu)化不足。
第五個(gè)則是真正的關(guān)鍵——生態(tài),F(xiàn)lash可以繞開蘋果公司,讓開發(fā)者針對蘋果設(shè)備開發(fā)應(yīng)用,這意味著蘋果的應(yīng)用和內(nèi)容收費(fèi)“自留地”不再是用戶唯一的選擇,這是原則性問題,無從妥協(xié)。
最后,喬布斯提到了HTML5,說Flash已經(jīng)過時(shí)。
由于蘋果當(dāng)時(shí)已經(jīng)具有非常高的地位,喬布斯的公開信對Flash的打擊幾乎是致命性的。從此以后Flash開始不再將移動領(lǐng)域作為重點(diǎn),而這幾年的趨勢是移動領(lǐng)域快速增長,PC萎縮,F(xiàn)lash也就逐漸邊緣化了。
雖然互聯(lián)網(wǎng)巨頭各家有各家的利益,但是大家還是希望有一個(gè)標(biāo)準(zhǔn)化的東西。自1999年12月發(fā)布的HTML4.01后,后繼的HTML5和其它標(biāo)準(zhǔn)被束之高閣。
HTML5一直沒有出現(xiàn),業(yè)界沒有一個(gè)統(tǒng)一的標(biāo)準(zhǔn),而互聯(lián)網(wǎng)又一日千里的發(fā)展,這才造成了Flash的興起。而從2004年開始,人們就在為HTML5而努力。
在HTML5中,F(xiàn)lash幾乎所有的功能都可以實(shí)現(xiàn),而與Flash不同的是,HTML5是一個(gè)開放的標(biāo)準(zhǔn),而Flash是Adobe公司的。
無論是蘋果,還是谷歌、微軟(微軟當(dāng)年還搞了Silverlight )都不希望被一家公司所左右,它們更喜歡一個(gè)門戶開放的東西。
其實(shí)在初期,F(xiàn)lash身上的毛病HTML5同樣存在,甚至更嚴(yán)重(在對比測試中性能更差,能耗更高),但是這不耽誤業(yè)界對HTML5的支持。當(dāng)微軟、蘋果、谷歌三大巨頭的瀏覽器都支持HTML5的時(shí)候,這個(gè)標(biāo)準(zhǔn)事實(shí)上就建立起來了。
隨之,各個(gè)網(wǎng)站都開始從Flash轉(zhuǎn)向HTML5,F(xiàn)lash也不僅僅是在移動市場沒落的問題,而是全面走向邊緣化。
2014年10月29日,萬維網(wǎng)聯(lián)盟宣布,經(jīng)過8年的艱辛努力,HTML5標(biāo)準(zhǔn)規(guī)范終于最終制定完成了,并公開發(fā)布。HTML5正式成為標(biāo)準(zhǔn),F(xiàn)lash因?yàn)闅v史的兼容性問題(很多人還在用不支持HTML5的老瀏覽器),還會存在一段時(shí)間,但是大勢已去。也許幾年后,就不會再有人去安裝什么Flash播放器,F(xiàn)lash也將成為一個(gè)歷史名詞。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。