国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
為FLASH正名!HTML5前景分析
(本文于2010.10.01發(fā)表在《草根》雜志第四期,LAMP交流超級群(500人):106382633)

        眼下關(guān)于HTML5的新聞在互聯(lián)網(wǎng)上可謂是鋪天蓋地,關(guān)注度甚是有超越云計算之勢,網(wǎng)友的反映也是眾說風云,各執(zhí)一詞,就目前看來,喬布斯(Apple)公然挑起的這場戰(zhàn)爭到底是掀起了一些波瀾,但起初觀望這場戰(zhàn)爭的時候,小編就產(chǎn)生了一種疑問,按理說這類挑釁應該總是由壟斷一方首先發(fā)動,以達到把新生兒打壓在萌芽狀態(tài)的效果,但這次反到是這樣一個新生兒突然像站起來挑戰(zhàn)元老Adobe這樣的事情看起來就有點蹊蹺了。

        也許你要說HTML5怎能算是一個新生兒,它的草案形成了已經(jīng)有近2年的時間了,但是跟Flash帝國18年的技術(shù)積累,數(shù)十萬的開發(fā)者,97%的用戶占有率,試問HTML5難道不算是一個新生兒嗎?

        這場鬧劇本來只是兩大世界級公司之間的利益之爭罷了,但現(xiàn)在已經(jīng)不可避免的殃及另外兩家巨頭,沒錯,他們分別是谷歌和微軟。這讓我們不禁產(chǎn)生一種好奇,那便是究竟他們在Adobe和Apple交戰(zhàn)火熱的時候所表明的態(tài)度,究竟想滿足怎樣一種需要?就目前為止,這場戰(zhàn)爭的陣營勢力分別是這樣的:
        HTML5陣營:Apple,Google Flash陣營:Adobe
        中立陣營:Microsoft 隨大流陣營:Mozilla,Opera
        原因非常簡單,不過就是各自都心懷鬼胎罷了,試看,戰(zhàn)爭發(fā)起者Apple就不用多說了,這個家伙從來都是向錢看齊的,雖然它能時不時制造出無可比擬的創(chuàng)造性產(chǎn)品,就拿突然愛上了HTML5這件事為例,請你試想如果Flash鉆進蘋果的各種設備,那么當你可以方便地在Hulu上播放電視和電影節(jié)目時,你還會去iTunes商店里去花錢看嗎?往更大里說,Apple希望能借助開放的HTML5使整個互聯(lián)網(wǎng)的生態(tài)環(huán)境朝著有利于自己的方向發(fā)展,想想看有一天你曾經(jīng)依賴的桌面應用在瀏覽器里都能實現(xiàn)了,你是不是就可以考慮離開Windows,換上漂亮的MacOS呢?然后看看HTML5陣營的另一大主角吧,Google之前把云計算玩火了,現(xiàn)在它的云計算帝國還少了誰?當然是一個支持RIA(RichInternetApplications)富互聯(lián)網(wǎng)應用的客戶端了,試想HTML5得到普及,更多的應用轉(zhuǎn)向BS模式時,微軟的桌面帝國必定受到很大威脅,垂涎已久的Google一定是最大受益者。

        目前Microsoft是無所謂了,反正他正忙乎著推自己的Silverlight平臺,你HTML5能唱出什么花哨的音樂我還得先觀望觀望,Mozilla是非營利組織,相對來說高尚一些,是標準咱就支持唄,至于Opera,現(xiàn)在可能正忙著研究怎么提高裝機量呢,好像還沒有什么閑心出來發(fā)發(fā)言。

        回頭看看防守陣營Adobe,F(xiàn)lash為一個封閉的系統(tǒng),是由Adobe獨家控制,這也是喬布斯拿來說事的主要借口,孰不知提起封閉,蘋果自身也不過是半斤八兩,F(xiàn)lash好歹還有幾個開源項目正在運營。不過話說回來,F(xiàn)lash的技術(shù)封閉相對于開放且基于瀏覽器的HTML5標準的確是一個弱勢,但對用戶來說其實也是一種優(yōu)勢,試想Flash的改進升級只需要用戶升級FlashPlayer插件,插件的升級相對用戶來說,是輕量級的。HTML5剛剛出來,必要的改進肯定是有的,那么HTML5的每一次更新,用戶必須重新升級瀏覽器,這是相對重量級的用戶操作,尤其是還有很多人不明白什么是瀏覽器。

Mac平臺測試結(jié)果

Safari效率最高,CPU占用率比Flash低,為12.39%;Flash 10.0占用率為37.41%,F(xiàn)lash10.1占用率下降到32.07%。

在Google Chrome瀏覽器中,兩者表現(xiàn)都不理想(CPU使用率都在50%左右)

在火狐中,F(xiàn)lash表現(xiàn)僅次于在Safari中的表現(xiàn),但好于Chrome。

        另外,筆者周圍有很多人在議論,說Flash雖然升級頻繁,但無非是打打補丁修修漏洞,并沒有什么大的改進,所以HTML5站起來滅掉這個不思進取的家伙也是個必然,事實真的如此嗎?自1992年Flash誕生以來,我想它的改進是大家有目共睹的,就多媒體領(lǐng)域而言,多點觸摸、人臉識別、Socket通訊同步、AR增強現(xiàn)實、實時視頻等等功能的實現(xiàn),前些日子,F(xiàn)lash也終于實現(xiàn)了硬件的2D和3D加速功能,這難道就是你們口中的停滯不前嗎,證據(jù)可以說明近些年不管是功能上,效率上還是應用上,F(xiàn)lash都做出了應有的努力,大家要檫亮眼睛,不要被Apple的華麗外表所蒙蔽了。還要證據(jù)?好吧,大家記得Apple前些時候放出的Flash和HTML5的執(zhí)行效率對照表嗎,據(jù)Apple提供的數(shù)據(jù)顯示,在Mac平臺下,HTML5的執(zhí)行效率比Flash快3倍,客觀講,這確實是個事實,看一串數(shù)據(jù):

        但大家也許不知道產(chǎn)生這個結(jié)果的真正原因吧,Adobe這次終于忍無可忍將原因公之于眾,這是由于Apple拒絕像Adobe提供用于提升效率的開發(fā)接口,那么這個說法到底具備真實性嗎?我們大可以分析一下,眾所周知Apple的系統(tǒng)和Windows一樣是封閉的,想Adobe這樣的第三方公司必須靠他們提供的接口來開發(fā)自己的軟件,那么看看拿到了微軟全部開發(fā)接口的Windows平臺下的Flash表現(xiàn)如何:

Windows平臺測試結(jié)果

Safari無法播放HTML5視頻,所以無法測量。但Flash10.0CPU占用率為23.22%,F(xiàn)lash10.1僅為7.43%。

Chrome在Windows上效率高于在Mac上表現(xiàn)。Flash播放器的效率比HTML5約高24%,F(xiàn)lash播放器10.1的效率比HTML5高58%。

        在火狐上,F(xiàn)lash10.1的CPU使用率為8%,F(xiàn)lash10.0為22%,在IE8上Flash10.0CPU使用率為22.41%,10.1CPU占用率為14.62%。

        我們看到HTML5幾乎占不到什么優(yōu)勢,這很好的證明了Mac平臺下Flash效率低下的原因,可以說Apple親手制造了Flash的缺點,又親手將這個缺點公開給廣大用戶。我們再稍微思考一下,Apple難道沒有能力在自己的平臺下優(yōu)化Flash嗎?只是不想罷了。

        Flash效率可能并沒有想象的那么高,確實如此,但這并不是Flash本身造成的,我試問那些抱怨Flash效率低下又總崩潰的半吊子程序員,你們好好優(yōu)化你的代碼了嗎,你們把國外那些行云流水的Flash全站拿過來研究了嗎,我很痛心的了解到,沒有。

        鑒于各大瀏覽器以往的表現(xiàn),這里不得不提一下兼容性的問題,F(xiàn)lash插件的優(yōu)勢在這里又有了一次完美的體現(xiàn),它完美的解決了瀏覽器和Flash新特性的兼容問題,這使得Flash可以大膽和快速的更新,因為它的部署沒有任何障礙,用戶只要小小的更新一下插件就可以了。而不會像基于瀏覽器解析的HTML5那樣畏首畏尾。為什么?好吧,前面大致提到過這個問題,現(xiàn)在看來好像有詳細說明的必要了,我們暫且擱下用戶愿不愿意因為HTML5而升級瀏覽器這個問題(看看頑固的IE6?),先來看看瀏覽器廠商之間會有什么反映,先看看老大IE,有人說這個好解決,微軟把IE8(現(xiàn)在IE9的預覽版出來了)的補丁放在ServerPack里自動更新了得了,好吧,在這么做之后微軟一定會被反壟斷的錘頭給砸死,那么二哥Firefox呢,這個想必好很多,因為本來就是非盈利的,支持個HTML5標準又能咋地,Chrome那必然是非常滋潤,剛剛迎娶了云計算這個美人,如今又納了HTML5這個小妾,又有Apple替他挨罵,真是愜意,愜意啊。那么如此看來,未來的HTML5是個什么樣子?大概某天某個評測網(wǎng)站上會有這么一條新聞:HTML5兼容性報告!IE95%、FireFox99%、Opera92%等等吧,這反映了HTML5必定在部署上有不可避免的缺陷,況且HTML5真的要實現(xiàn)Apple吹噓的那些功能,沒有更時髦更強大的瀏覽器引擎支持,筆者很難想象它如何實現(xiàn)。那這個引擎什么時候到來。

        誰將決定HTML5和Flash的勝負,當然是開發(fā)者和用戶,從開發(fā)者角度來講,數(shù)以萬計的Flash程序員會不會修了Flex和ActionScript呢,當然Apple給每個HTML5程序員開出更高的工資,那是有可能的,但喬布斯必須努力說服這些程序員脫離DW+Firebug,拋棄FlashDevelop,而改用記事本+瀏覽器編輯和調(diào)試他們的代碼(就目前來說)。

        從用戶角度來講,他們并不關(guān)心自己看到的網(wǎng)頁視頻是基于什么技術(shù)實現(xiàn)的,那么就目前來講,HTML5能實現(xiàn)的功能,F(xiàn)lash都能實現(xiàn),而Flash能實現(xiàn)的功能,HTML5差的還很遠,比如HTML5不支持全屏,不能很好的支持轉(zhuǎn)發(fā),不能嵌入時間軸字幕,不具備練好的緩沖控制功能等等,而這些Flash早已具備成熟的解決方案,當然這些在日后一定會得到改善,但是話又說回來,HTML5要成為標準,標準能三天兩頭改嗎?其次對于用戶來說,他們的需求可沒有喬布斯那么迫切,更不會因為技術(shù)導向去升級自己的瀏覽器,并且也沒有哪個公司有膽量跳出來冒這個風險,但是Google好像是個例外,畢竟Google具備這個實力,但是Google此次和Apple的聯(lián)姻能持續(xù)多久,要知道他們像來是有矛盾的,哪天又冒出來一個XXXX幾的語言完全符合Google的利益以后呢?

        最后還是想說,HTML5在短時間內(nèi)根本不可能代替Flash,HTML5的確可能有很大的潛力,但是網(wǎng)絡應用目前在功能、流暢性和界面等方面還無法與本地化應用競爭。

《草根》觀點:

        HTML5和Flash這場博弈不會很快結(jié)束,以后一定還會不斷的冒出更精彩的新聞,截至本期《草根》發(fā)稿前,Google已經(jīng)放棄在YouTube上使用Html5,原因是還有很多功能不能實現(xiàn),比如目前還不能很好的支持字幕和全屏播放。Google還解釋說,最重要的是目前還不能確定各瀏覽器對Html5究竟會有怎樣的動作。確實,也不知道多久以后他們之間才能達成協(xié)議,然后不知道還要多久才能完美兼容Html5,看看頑強的IE6吧。不過盡管這樣,也不能說Html5就不會有所作為,就其本身而言,技術(shù)無疑是先進的,也是比較新的,就新的東西來說是不太好被大家接受的,加上這次突然嶄露頭角卻是因為蘋果公司的商業(yè)炒作,這多少給語言本身帶上了一點負面影響。

        那么未來可能會是什么樣的呢?筆者大膽猜想了一下,未來的這塊“蛋糕”一定是三分天下,各執(zhí)其責。但主流Flash的地位肯定是不會有太多動搖,除非Html5有足夠說服力的優(yōu)勢和壟斷公司的權(quán)利支持(后者看起來不太可能),舉個例子,大家都愿意承認Linux現(xiàn)在無論是在速度還是安全度都超越了Windows,但是他們的Linux依然都在Windows加載的虛擬機里運行著。

        就目前來講,對它們中的任何一個定性還是為之過早,畢竟它們還有待時間的考驗。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
火狐瀏覽器flash插件崩潰怎么辦?解決firefox經(jīng)常出現(xiàn)Adobe Flash 插件已崩潰方法
頭條丨HTML5定稿:手機App三年內(nèi)將徹底消失?
跨平臺領(lǐng)域的淘金潮——為什么跨平臺開發(fā)工具會改變現(xiàn)狀 | Web App Trend
HTML5下一代網(wǎng)頁稱王 Flash投降
HTML5拿什么取代Flash?
谷歌瀏覽器官方下載2019|谷歌瀏覽器(Google Chrome)下載v76.0.3809.132...
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服