欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

flash會被被HTML5取代么

錢淋西2年前15瀏覽0評論

flash會被被HTML5取代么?

從長遠來看,HTML5會擠占Flash大部分的市場,但Flash主要是在游戲開發方面還是會有一塊生存空間。

1、功能上:現代瀏覽器正在迅速地拓展java的應用范圍: 原生的視頻/音頻API,2D繪圖有canvas,3D有WebGL,即時通信有WebSockets,還有Local Storage。正在討論并有可能會在將來加入標準的API還有Geolocation(地理位置),File API(更強大的上/下傳),WebStorage(加強版cookie),甚至還有本地文件處理能力等。Flash現階段在功能已經沒有太大優勢可言,作為流媒體解決方案暫時還有一席之地,但瀏覽器原生API普及之后被取代是遲早的事情。在數據存儲和本地操作方面,由于是一個插件,更是受到各種安全性的制約。 (這里基于web,不討論Air)

2、性能上:曾經Flash在整體性能上具有明顯優勢,AS3是編譯語言,在虛擬機上運行效率比當年的java要快很多。但是現在各大瀏覽器都注重了java引擎的優化,尤其是Chrome的V8,單純在代碼運行的效率上已經和AS3并駕齊驅。但是在2D動畫上,Flash的優勢依然明顯,即使是在Chrome上,平均fps依然要比canvas高出一截。另外Flash本身的IDE對矢量圖的支持也是Canvas所不具備的。從這一點來看,Flash在依賴大量2D圖像的游戲上仍然保持著絕對優勢。3D方面,Flash Player通過Molehill API獲得了GPU支持,而WebGL也是直接調用GPU的,性能上沒有太大差別,主要是開發上API和第三方3D引擎的比較,這方面Flash顯然更為成熟,但js正迎頭趕上。

4、平臺支持上:Flash是嵌入型的,只要能運行,那么在它本身的虛擬機內就不存在兼容性的問題,只存在版本的問題;而Flash Player的版本更新adopt rate向來是非常高的。這一點上對開發者而言少了很多麻煩。HTML5最令人頭痛的就是參差不齊的瀏覽器兼容性,這也是現階段HTML5最大的硬傷。但是HTML5在平臺上也有一個明顯優勢,那就是越來越重要的移動平臺上,HTML5的支持情況要好很多很多(iOS支持幾乎所有的HTML5 API和CSS3屬性,而大多數移動瀏覽器都是HTML5支持良好的webkit內核),相比之下Flash在iOS上直接出局,也是一個硬傷。從長遠來看,HTML5還是絕對贏家,因為瀏覽器支持度只會越來越好,而移動平臺上Flash已經沒有競爭力,Adobe最近已經宣布停止了移動平臺上Flash Player的繼續開發。