電腦如何用html5代替flash 為什么說(shuō)html5能夠替換flas?
為什么說(shuō)html5能夠替換flas?全部替換是可以不,可以用是不可能,只不過(guò)目前微軟ie10和蘋果都不意見(jiàn)flash,但并肯定不能說(shuō)flash就而死的了,想在1-2年內(nèi)逐漸一個(gè)擁有的土地市場(chǎng)95%的f
為什么說(shuō)html5能夠替換flas?
全部替換是可以不,可以用是不可能,只不過(guò)目前微軟ie10和蘋果都不意見(jiàn)flash,但并肯定不能說(shuō)flash就而死的了,想在1-2年內(nèi)逐漸一個(gè)擁有的土地市場(chǎng)95%的flashplayer,那是不可能的,目前這么多多flash小項(xiàng)目、小游戲、大項(xiàng)目、大游戲都這個(gè)可以長(zhǎng)期性給企業(yè)及開(kāi)發(fā)人員受到收入,如果沒(méi)有flash在2年內(nèi)就被消滅了,那這么說(shuō)多項(xiàng)目和企業(yè)及開(kāi)發(fā)人員不就都失業(yè)保障金破產(chǎn)了。所以說(shuō),目前無(wú)論adobe公司你想做什么改動(dòng)或則停止什么,都只能說(shuō)是在再轉(zhuǎn)型,是在適應(yīng)適應(yīng)新的競(jìng)爭(zhēng)環(huán)境,相信八方flash開(kāi)發(fā)人員當(dāng)然會(huì)支持和再繼續(xù)在用adobe公司的產(chǎn)品,當(dāng)然了到2013年html5和flash結(jié)果誰(shuí)能贏誰(shuí)輸,都不可能引響flash的地位,是因?yàn)槭澜缡切枰猣lash,互聯(lián)網(wǎng)需要flash。
flash會(huì)被被HTML5取代么?
從長(zhǎng)遠(yuǎn)看,HTML5會(huì)被分流Flash大部分的市場(chǎng),但Flash主要注意是在游戲開(kāi)發(fā)方面我還是會(huì)有一塊生存空間。
1、功能上:像現(xiàn)代瀏覽器正在飛快地學(xué)習(xí)拓展java的應(yīng)用范圍:原生的視頻/音頻API,2D繪圖有Canvas,3D有WebGL,即時(shí)通訊軟件有WebSockets,有LocalStorage。正準(zhǔn)備商討并有可能會(huì)在將來(lái)一并加入標(biāo)準(zhǔn)的API還有一個(gè)Geolocation(地理位置),F(xiàn)ileAPI(更極為強(qiáng)大的上/下傳),WebStorage(加強(qiáng)版cookie),甚至連也有本地文件處理能力等。Flash現(xiàn)階段在功能已經(jīng)沒(méi)有太大優(yōu)勢(shì)可言,充當(dāng)流媒體解決方案暫時(shí)沒(méi)有還有一個(gè)一席之地,但瀏覽器原生API普及之后被逐漸是遲早的事情。在數(shù)據(jù)存儲(chǔ)和本地操作方面,導(dǎo)致是一個(gè)插件,更是給予各種安全性的制約。(這里基于web,不繼續(xù)討論Air)
2、性能上:我曾經(jīng)Flash在整體性能上具備明顯優(yōu)勢(shì),though3是編譯語(yǔ)言,在虛擬機(jī)上運(yùn)行效率比當(dāng)年的java要快太多了。但現(xiàn)在各大瀏覽器都不太注重了java引擎的優(yōu)化,尤其是Chrome的V8,單純?cè)诖a啟動(dòng)的效率上早和though3旗鼓相當(dāng)??墒窃?D動(dòng)畫上,F(xiàn)lash的優(yōu)勢(shì)依然的確,就算是是在Chrome上,總平均fps始終要比canvas高出一截。別外Flash本身的IDE對(duì)矢量圖的支持也是Canvas所不擁有的。而言,F(xiàn)lash在依戀大量2D圖像的游戲上始終保持著絕對(duì)優(yōu)勢(shì)。3D方面,F(xiàn)lash Player通過(guò)MolehillAPI額外了GPU支持,而WebGL也就動(dòng)態(tài)創(chuàng)建GPU的,性能上沒(méi)有太大差別,主要注意是開(kāi)發(fā)上API和第三方3D引擎的比較,這方面Flash顯然頗為能成熟,但js正迎頭趕超。
4、平臺(tái)支持上:Flash是合成一體型的,只要你能正常運(yùn)行,那么在它本身的虛擬機(jī)內(nèi)就不必然兼容性的問(wèn)題,只存在地版本的問(wèn)題;而Flash Player的版本更新adoptrate素來(lái)是太高的。這一點(diǎn)上對(duì)開(kāi)發(fā)者而言少了很多麻煩。HTML5最令人頭疼的那是或高或低的瀏覽器兼容性,這都是現(xiàn)階段HTML5大的的硬傷。但是HTML5在平臺(tái)上也有一個(gè)很明顯優(yōu)勢(shì),如果不是越發(fā)重要的移動(dòng)平臺(tái)上,HTML5的支持情況更好很多很多(iOS支持簡(jiǎn)直所有的HTML5 API和CSS3屬性,而大多數(shù)移動(dòng)瀏覽器大都HTML5支持什么良好素質(zhì)的webkit內(nèi)核),相比之下Flash在iOS上真接提前出局,也一個(gè)硬傷。從長(zhǎng)遠(yuǎn)的角度來(lái)看,HTML5應(yīng)該可以說(shuō)贏家,而且瀏覽器支持什么度只會(huì)越來(lái)越好,而移動(dòng)平臺(tái)上Flash巳經(jīng)沒(méi)有競(jìng)爭(zhēng)力,Adobe最近早就正式開(kāi)始了移動(dòng)平臺(tái)上Flash Player的一直的新。