成人av在线资源一区,亚洲av日韩av一区,欧美丰满熟妇乱XXXXX图片,狠狠做五月深爱婷婷伊人,桔子av一区二区三区,四虎国产精品永久在线网址,国产尤物精品人妻在线,中文字幕av一区二区三区欲色
    您正在使用IE低版瀏覽器,為了您的雷峰網賬號安全和更好的產品體驗,強烈建議使用更快更安全的瀏覽器
    此為臨時鏈接,僅用于文章預覽,將在時失效
    業界專題 正文
    發私信給王強
    發送

    0

    HTML5為何能取代Flash

    本文作者: 王強 2015-02-04 16:42
    導語:曾經如日中天的Flash現在已經沒落,但Html5的時代也還沒有完全到來。在這個時代更迭的階段,讓我們從技術角度,分析一下Flash之所以沒落,Html5之所以興起,背后的原因究竟是什么。

    曾經如日中天的Flash標準近些日子接連遇到了麻煩:一邊是Adobe的Flash插件短時間內連續爆出嚴重安全問題,另一邊全球最大的在線視頻網站YouTube宣布以Html5播放器取代Flash作為網站播放視頻的默認選項。不得不說,5年前蘋果總裁喬布斯所預言的Flash徹底退出歷史舞臺的時候已經離我們不遠了,未來的網絡世界將是Html5的天下。

    Flash標準興起于互聯網的蠻荒年代

    本世紀初,全球網絡建設仍處于早期階段,發達國家網民剛剛在從窄帶向寬帶網絡過渡。由于網絡帶寬、PC運算速度等因素限制,早期的網站基本以靜態文字和圖片內容為主。但隨著寬帶網絡在全球范圍快速普及,網民對內容的需求也不斷變化。死板的文字加圖片的網站難再吸引瀏覽者興趣,要求網頁加入視頻、音頻、動畫等富媒體內容的呼聲越來越高。

    在這樣的背景下Flash應運而生。早期的Flash標準只是簡單的矢量動畫編碼標準:開發者繪制一些圖形,然后在編輯器里讓它們活動起來制成動態效果。不久之后Flash增加了視音頻文件播放的能力,同時提供了高級程序語言的支持來實現復雜的功能。很快Flash就成為互聯網事實上的多媒體內容處理標準,幾乎所有網站都不同程度使用了這一技術來提供富媒體內容。

    如果將網頁理解為一處處房屋,那么Flash就相當于房屋中的一種房間。在這種房間里訪客可以看電視(播放視頻),可以玩游戲(運行Flash游戲),可以控制其他房間的設備(使用Flash按鈕控制網頁內容)等等。但是,所有這些設備和功能都只能在房間內使用--換句話說網站必須先加載Flash播放器才能利用它的各種能力。網頁要不同位置實現Flash的功能還需要加載許多播放器,相當于在房屋內建設許多專用的房間。此外,網站訪客想要在自己的設備上正確顯示Flash的內容還要安裝插件,相當于準備這種專用房間的鑰匙。沒有插件,瀏覽者只會看到大塊大塊的空白。最后,每一個房間,也就是Flash內容的尺寸一般是固定的,不會隨著窗口尺寸變化而自動調整。這也就意味著大量使用Flash的網頁通常只能為一種窗口尺寸優化。

    在PC時代Flash的這些特性并不是太大的問題。快速增長的系統芯片性能為運行復雜網頁提供了速度保證,而廉價、流量不限的寬帶網絡使得加載Flash播放器的流量開銷顯得無足輕重。數量有限的桌面分辨率不需要網頁為多種瀏覽窗口尺寸做優化,同時Flash的瀏覽器插件如此普及,幾乎成了所有PC的必備。在這樣的背景下,Flash內容開發也成了網站前端程序員和美工的必備技能,不會用Flash幾乎等同于不會做網頁。恰恰Adobe還為Flash內容創建提供了易用、友好的工具,也從側面鞏固了這一標準的地位。

    移動時代呼喚新標準的降臨

    直到智能手機和平板興起,PC作為主要網頁瀏覽入口的地位受到有力挑戰時,Flash的諸多問題開始變得無法讓人忽視。移動設備性能遠不及桌面PC,且通常以電池而非交流電源為能量來源;智能手機和平板的屏幕尺寸五花八門,且用戶在瀏覽網頁時經常進行縮放旋轉操作;移動平臺沒有占據壟斷地位的瀏覽器,就連操作系統都有好幾種;智能設備以多點觸摸屏而非鍵鼠為主要輸入手段,和PC的操作方式大相徑庭。可是Flash天生的特性就決定了它不適合手機和平板:較多數量的播放器消耗的運算資源、網絡流量和電池能量太多;固定尺寸的播放器框架使網頁難以對不同的瀏覽分辨率進行自適應;為鍵鼠操作優化的Flash功能在觸摸屏上難以使用;主流移動瀏覽器大都沒有Flash插件支持,等等。可以說,Flash在移動設備時代從一開始就沒有前途。

    而Html5就是為了解決這些Flash無法解決的問題而誕生的。與后者不同,Html5是一個開放、公有的網絡規范。它是過去以顯示文字和靜態圖片內容為主的Html4語言的全新升級:新的標準可以直接在網頁內嵌入視音頻和較復雜的程序,而無需任何插件。前文說到Flash標準相當于在房屋內設置專用房間,然后在房間內安置電視、音響、游戲機等設備--但在Html5的時代,各種設備不需要專用房間,可以隨意布置在房屋的各個角落。因為沒有了播放器的約束,基于Html5編寫的網頁可以很容易地適應不同的瀏覽窗口大小。網頁不用再加載復雜的Flash框架后,消耗的性能、電量和流量也大大減少。此外,Html5一開始就為觸摸屏操作提供了便利,開發者可以很容易地做出適合手機平板交互的頁面。拋棄Flash還為開發者帶來了一個額外的好處:過去網頁代碼編寫和Flash內容編寫需要兩套工具,現在Html5只需一種工具就夠了。

    喬布斯的預言,新時代的臨近

    蘋果最早意識到Flash在移動互聯網時代已經沒有前途的事實,并毅然決定在移動設備上放棄這一標準,全力推廣Html5。由于蘋果的市場地位舉足輕重,很快業界就開始全面跟進,大大加快了Html5取代Flash的進程。2010年蘋果宣布放棄Flash兩年后,Flash標準的擁有者Adobe自己也認輸,不再為移動平臺開發Flash插件。短短數年時間,Html5已經在移動平臺獲得統治地位,成為所有瀏覽器的默認標準。

    目前,雖然Flash仍在桌面端擁有不小的市場份額,且在復雜應用實現等一些領域較Html5還有優勢;但是隨著移動設備占網絡流量的比例不斷上升,這一標準已經是時日無多了。偏偏封閉的Flash播放器和插件還屢屢出現安全漏洞,同時穩定性始終得不到根本改善,更是加快了它退出歷史舞臺的步伐。YouTube放棄Flash后預計大多數視頻網站都會跟進,改用Html5為PC端默認播放規范。不久的將來Flash就會徹底退出互聯網絡,僅僅留在人們的記憶中。與此同時,智能設備取代PC成為互聯網世界的主角,新的時代已經到來了。


    雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知

    分享:
    相關文章

    專欄作者

    關注技術,分析市場,展望未來
    當月熱門文章
    最新文章
    請填寫申請人資料
    姓名
    電話
    郵箱
    微信號
    作品鏈接
    個人簡介
    為了您的賬戶安全,請驗證郵箱
    您的郵箱還未驗證,完成可獲20積分喲!
    請驗證您的郵箱
    立即驗證
    完善賬號信息
    您的賬號已經綁定,現在您可以設置密碼以方便用郵箱登錄
    立即設置 以后再說