Flash,這把讓網際網路又愛又恨的雙刃劍

發表於2010-07-16

蘋果的iPad發行之後,Adobe的Flash在不經意之間又被推到風頭浪尖。蘋果的平板電腦iPad,被認定是未來的衝浪的裝置,但和iPhone一樣,都不支援Flash。

這又引發了一波討論,這波討論最終把眾多的評論者分成兩個陣營:有人認為,iPad不支援Flash,使其自身降為一個劣等的衝浪裝置(儘管賈伯斯向公眾狂說iPad的優越性);其他人則認為,Flash也不是好鳥,弊端多多,iPad還是遠離這個毒瘤,獨善其身為好。

在iPad發行之前,普遍認為,Flash耗資源並且不穩定。它的確還不完美,我們也不能一筆抹殺Flash對網際網路的正面貢獻。

伯樂線上部落格的這篇文章將和大家分享:Flash對網際網路的最大貢獻和最大弊端。

貢獻

一、Flash讓網路視訊成為可能

在Flash視訊橫行網路之前,有很多種視訊。蘋果的Quicktime視訊,Quicktime的確是高清,但它佔的空間也很大。微軟的WMV格式的視訊,但它和Quicktime有著相同病根,並且在Mac系統上不是很相容。最後是Real Player,曾經非常不錯的流媒體,但它的清晰度不盡人意。

這些視訊格式為什麼無法統/治網路呢?原因如下:

  • 載入速度過慢,很難滿足使用者需求;
  • 不靈活,網頁開發人員不能很好控制網頁內容;
  • 不易使用,需要安裝不同的外掛或解碼器;

正是如此,才有了Flash的崛起。

隨著FLV格式在Flash MX的推出,加上在Flash MX 2004中的進一步改善,Flash迅速成為網路視訊的首選。它的特點是:

  • 檔案很小(相對前三種格式來說);
  • 無需安裝解碼器;
  • 跨平臺;

在網路使用者接受Flash 7播放器後,MySpace和YouTube也最終採用接受。微軟、蘋果和Real,網路視訊的曾經3位大佬,想要回擊Flash,已經基本沒戲了。

   此後,Flash視訊就像野火般燒遍網際網路。而且,它仍將保持其視訊標準的霸主地位,直至HTML5視訊取而代之。

   二、Flash給網際網路帶來了更多的正面互動性

   在Google向我們展示Ajax的優越性之前(2004年的Gmail和2005年的Google地圖),Flash是網際網路展示互動性的唯一選擇。正因如此,諸多Flash遊戲蜂湧而出,小遊戲更是數不勝數。Flash的崛起宣告了笨重的Java applet小程式的結束。

隨著AJAX和HTML5結合,Flash在互動方面的需求將越來越少。

   三、Flash促使了個人視訊廣播的崛起

綜合以上2點,Flash廣泛被諸如Ustream和Justin.tv等視訊網站的採用。這類視訊網站允許無故障的攝像頭廣播,而不必使用視訊聊天程式(Skype),使用者可以直接登入這類視訊網站的介面,然後直接從攝像頭開始錄製了。當然了,如果錄製的視訊是以Flash視訊廣播,這將帶來諸多便利(上文已說)。回顧網路上的前視訊標準,很顯然,它們沒有一個可以像Flash那樣輕鬆地完成此類節目。

弊端

   一、Flash速度慢且不穩定

在Flash接管網路視訊掌門令牌之前,網頁設計師和廣告公司主要用它來裝飾網頁。這裝飾過程經常令人發狂。雖然Flash播放器的各種外掛可以跨平臺還相容主流瀏覽器,但它們都有個共性:耗資源且不穩定。

雖然隨著時間的推移,這種狀況有所好轉,但用Firefox瀏覽器訪問某些Flash為主的網站,其速度還是核動力龜速。不過令人欣慰的是,換用Chrome就好多了。(為什麼呢?因為Chrome可以禁用Flash的外掛,而不必像FF那樣直接關閉整個瀏覽器。)

   二、Flash給網際網路帶來了更多的負面互動性

雖然在上文中已說了正面的,但有好的,就有壞的。Flash不易設計,以致某些網站在這方面的設計相當糟糕。另外,瀏覽器的某些核心功能也因此崩潰。

Flash最令人髮指的就是:Flash廣告。這些五花八門、奇形怪狀的廣告充斥在網際網路的各個角落,非常影響閱讀。音訊視訊也加入其中,真可謂是“視聽盛宴”。

   三、Flash使得網際網路過於依賴Adobe

說這個,並不想引發對Adobe該不該完全開源的討論。正如Adobe解釋說,“開源,這個這真不行!”(PS:肯定有人對Adobe說,“開源,這個真可以。”)相反,我想說:官方的網路標準,搞了這麼多,還沒有趕上Flash,這有點無臉見人。

隨著HTML5的崛起,瀏覽器可以通過Canvas來支援動畫。像Youtube和Vimeo這樣的視訊網站已經測試了HTML5版本的視訊播放器,藉以替代Flash播放器。但不幸的是,我們尚未看到一個完美的HTML5。或許在未來的幾年之中,我們不得不繼續忍受Flash。

   後記

總之,儘管對Flash的批判聲不在少數(也確實應該批判的),但我們也還是不能忘了Flash曾推動了網際網路的發展。

Flash帶來了消極方面,這是毋容置疑的。這也正是在新的標準問世之前,技術之所以要改進的原因。雖然我不是Flash狂熱粉絲,但我瞭解它的價值和重要性。

隨著HTML5的推出,越來越多的壓力推動HTML5逐步成為新標準。新標準對所有的平臺更加友好(Flash對Linux不怎麼感冒)。在接下幾年中,網路對Flash的依賴性也將逐步減弱。我們不會忘了Flash曾給網際網路(包括我的電腦)帶來的諸多問題,但我們也應記住,Flash曾是一個時代的象徵。
——————————————————————-
   [SIZE=3]關注伯樂線上的微博,和喜歡此文的伯友一起交流互動!
[/SIZE]
[SIZE=3]@伯樂線上官方微博新浪微博)[/SIZE]
[SIZE=3]@伯樂線上(騰訊微博)[/SIZE]

——————————————————————-
推薦閱讀如下文章:

曾經的50大最好的科技產品-第一篇
圖文細說11種計算機圖示符號的歷史
改變現實世界的三大伺服器
回首1996-1997年期間的網際網路巨頭
IT巨頭的青春歲月——史蒂文·賈伯斯
IT巨頭的青春歲月——比爾·蓋茨和保羅·艾倫
開源史上最成功的八個開源產品

——————————————————————-

本文來源:伯樂線上 – 職場部落格
本文連結:http://www.jobbole.com/entry.php/215
參考來源:Wikipedia和Pingdom

轉載請註明原文來源和連結,否則視為侵權!

Attached files

apple-adobe-logo.jpg (24 KB)  flash tool.jpg (29.3 KB)  wm_zx_flash_01.jpg (31.6 KB)

相關文章