Linux用戶須知:Flash用還是不用?
譯文Adobe Flash真可謂讓人歡喜讓人憂。它會導(dǎo)致系統(tǒng)運(yùn)行速度很慢,常常不安全,而且是電腦上看視頻、玩游戲的一種臃腫不堪的方式。多年來,面向Linux用戶的Flash還要糟糕:音頻與視頻不同步;需要一種特殊的包裝器,才可以在64位Linux發(fā)行版上播放Flash視頻。盡管兼容性方面情況有所好轉(zhuǎn),但是安全性仍然差強(qiáng)人意。
我在本文中將分析沒有Flash也行的可操作性以及哪些網(wǎng)站仍需要它。
反對Linux中Flash的理由
拋開Flash最近引起的安全問題不說,還有這個問題:它不再得到Linux社區(qū)的積極支持。沒錯,Adobe是在為Linux用戶給Flash打補(bǔ)丁。當(dāng)然了,谷歌的Chrome瀏覽器繼續(xù)使用自己的Flash變種版本:Pepper Flash。但是如果你不喜歡使用Chrome,幾乎注定了不是使用Adobe Flash的過時(shí)解決方案,就是索性拋棄Flash。
為什么有人想使用這樣一款產(chǎn)品來看視頻呢?事實(shí)證明,沒人想這樣。各大網(wǎng)站已經(jīng)開始確??梢允褂?/span>HTML5視頻元素,而不是一味依賴Flash。我們立馬想到的兩大網(wǎng)站就是YouTube和Vimeo。兩者都為火狐等支持HTML5視頻元素的現(xiàn)代瀏覽器提供了按需播放視頻的功能。
真正的問題在于,仍有許多人在使用的網(wǎng)站依賴Flash來播放部分內(nèi)容。我就見過Flash用于從視頻播放到廣告等各項(xiàng)事務(wù)的情況。連谷歌自己的FeedBurner也仍在使用Flash為你的儀表板顯示新聞源統(tǒng)計(jì)圖。所談?wù)摰倪@個確切文件名為/fb/static/OverTimeGraph.swf,它沒有顯示出更新的任何跡象。這可是谷歌?;镉?jì)們,谷歌仍在使用Flash。
罪魁禍?zhǔn)酌麊?/span>
仍依賴Flash作為其網(wǎng)站設(shè)計(jì)一部分的絕對的罪魁禍?zhǔn)资堑胤叫侣剻C(jī)構(gòu)。這包括從網(wǎng)絡(luò)版報(bào)紙到電視臺的各個媒體。過去,同樣許多這些新聞源要讓Linux用戶使用荒謬的用戶代理包裝器才能瀏覽其Flash內(nèi)容。如今它們不再這么做了,現(xiàn)在Flash根本就完全放不了。
對網(wǎng)絡(luò)電視臺來說罪魁禍?zhǔn)字痪褪侨栽谑褂美鲜降膬?nèi)嵌Brightcove Player的那些人?,F(xiàn)在需要明確的是,Brightcove能夠播放基于HTML5的視頻。似乎仍有內(nèi)容是使用Legacy Studio制作的,而Legacy Studio顯然與不支持Flash的瀏覽器無法很好地兼容。
第二批罪魁禍?zhǔn)资?/span>Cartoon Network之類的網(wǎng)站。訪問其網(wǎng)頁觀看面向孩子的內(nèi)容,你會看到這一段信息:“該網(wǎng)站需要Flash 10.1(或更高版本)播放器。”那么,迪士尼節(jié)目肯定播放得了,是吧?不,你看到的是“抱歉,你的設(shè)備不支持該視頻播放。”而這還不包括這些網(wǎng)站上的Flash游戲,要是你沒有安裝合適版本的Flash,這類游戲就玩不了。
Flash實(shí)在太常見了
對于想從Linux PC獲得本地電視新聞的那些人來說,就需要Flash。而由于如今最常見的播放設(shè)備運(yùn)行iOS或安卓,這些媒體來源就沒有多少理由改弦易轍:由Flash換成支持開放標(biāo)準(zhǔn)的解決方案。畢竟,這是個移動世界。
要克服諸如此類的小困擾,我們能做的最好辦法就是,使用可供使用的現(xiàn)成工具。對大多數(shù)人來說,這意味著使用平板電腦而不是PC。而對另一些人來說,這意味著忍受Flash,直到我們可以真正說不再需要它。Linux社區(qū)仍然認(rèn)為,世界上其他人關(guān)心軟件安全,或者不使用危險(xiǎn)又不安全的插件。遺憾的是,情況不是這樣。我甚至見過房地產(chǎn)經(jīng)紀(jì)人在其網(wǎng)站上使用基于Java的看房。
允許我給這整個反Flash的情況加一點(diǎn)冷酷的現(xiàn)實(shí)。除了IT人員和極客外,沒人會真正關(guān)心。很遺憾,確實(shí)如此。隨便問一下從普通城鎮(zhèn)(不在西雅圖或硅谷)雜貨店走出來的人,你會發(fā)現(xiàn)大多數(shù)人壓根兒不知道你在談?wù)撌裁础?/span>
這么說來,加強(qiáng)宣傳教育是解決辦法嗎?當(dāng)然不是,沒人關(guān)注Flash。就像屢見不鮮的信用卡安全泄密事件一樣,人們的反應(yīng)是:看到晚間新聞后很震驚,可是到了次日吃早飯的時(shí)候,早忘得一干二凈。事實(shí)上,除非感覺到切膚之痛,否則普通人的反應(yīng)會與技術(shù)界不一樣。
保護(hù)好自己
說到控制Flash及其他相關(guān)的安全問題,你只需要關(guān)心兩件事。首先,使用火狐之類的軟件,它們會立馬杜絕這個問題。其次,確保你的軟件是最新版本,并且給你全家人打上同樣的更新版。由于其余家人不在乎,你有必要替他們在乎。
至于外面一無所知的那些人,我倒不會太過擔(dān)心。就像所有安全漏洞一樣,Flash在晚間6點(diǎn)檔新聞上會有提及,那些觀眾會有所擔(dān)心,不過等晚飯吃好早就不擔(dān)心了。即使在被告知該怎么做之后,這些人也不會采取任何措施來更新Flash,更不用說刪除Flash了。最終,那些人會收到更新Flash的提醒,由于覺得很煩人,就會更新它。
如何對待Flash才合適?
我不想多嘴,可是社交網(wǎng)站上關(guān)于“扼殺Flash”的種種廢話毫無意義,缺少實(shí)際可行的措施。就像我在上面表示的那樣,扼殺Flash的唯一辦法就是不再使用它。這一幕顯然并沒有出現(xiàn)。想對付Adobe的Flash噩夢,唯一的辦法就是對它采取游擊戰(zhàn),但是事先要做好安全防范工作。
在運(yùn)行Flash的PC旁邊擁有管理員權(quán)限的人都需要刪除Flash。換而言之,當(dāng)?shù)?/span>PC維修店提供免費(fèi)的“系統(tǒng)檢查”,因而清除Flash。另外,誰要是手邊有運(yùn)行Flash的PC,就需要清除它,當(dāng)然事先要獲得許可。最龐大的目標(biāo)群體就是使用PC訪問來自新聞、兒童網(wǎng)站和Flash游戲網(wǎng)站的Flash內(nèi)容的那些人。這樣的地方會受到最大的影響。如果屢屢使用這一招,內(nèi)容提供商可能會有足夠強(qiáng)烈的動機(jī),最終丟棄Flash這項(xiàng)標(biāo)準(zhǔn)。有沒有可能使用沒有Flash的Linux?當(dāng)然有可能,不過問題不是出在Linux用戶上,而是其他每個人!
你說什么?你果真以為大眾準(zhǔn)備好丟棄Flash嗎?如果是這樣,請分享你的觀點(diǎn),務(wù)必別忘了那些非Linux用戶。