手機(jī)瀏覽器HTML5支持情況調(diào)查
前端時(shí)間Facebook的移動(dòng)開(kāi)發(fā)者關(guān)系部門(mén)主管Pearce也向TechCrunch表示,只有移動(dòng)瀏覽器的進(jìn)步才能帶動(dòng)HTML5應(yīng)用的發(fā)展,蘋(píng)果和谷歌在瀏覽器對(duì)HTML5應(yīng)用的支持上做的還不夠。那么我們就來(lái)看看現(xiàn)在中國(guó)市場(chǎng)的手機(jī)瀏覽器對(duì)HTML5的支持情況吧。
正如筆者年初在一篇文章中提到的,目前對(duì)瀏覽器HTML5兼容性測(cè)試做的***的是html5test.com.瀏覽器在這個(gè)網(wǎng)站上取得的得分越高說(shuō)明對(duì)HTML5的支持越好。這個(gè)網(wǎng)站最近一次升級(jí)是在2012年4月2日,目前的滿(mǎn)分是500分。(感覺(jué)我好像總是在給這個(gè)網(wǎng)站的升級(jí)做廣告。)
整體情況
在測(cè)試的過(guò)程中發(fā)現(xiàn),只有UC和歐朋是支持Android 4.0的系統(tǒng)的,天天和QQ在Android 4.0仍然是跑不起來(lái)。而今年新進(jìn)加入HTML5跑分爭(zhēng)奪的百度和海豚都采取了偷巧的方式,用戶(hù)需另外再下載一個(gè)內(nèi)核才能獲得更好的支持體驗(yàn),用戶(hù)體驗(yàn)上還是差了不少。
從總跑分來(lái)看,歐朋的HTML5跑分***,使用了***版的Presto內(nèi)核。其次是UC,新做的這個(gè)U3內(nèi)核相當(dāng)有沖擊力,短短三個(gè)月就將跑分提高了近一百分。百度的表現(xiàn)也不錯(cuò),突破了300分。海豚在4.0上雖然能跑出364的高分,但是還不支持2.3,有不小的硬傷。而去年年底炒的風(fēng)生水起的Q立方和天天都沒(méi)有再發(fā)過(guò)新版,跑分變動(dòng)完全是因?yàn)閔tml5test網(wǎng)站升級(jí)帶來(lái)的。
從市場(chǎng)份額看,UC瀏覽器是已經(jīng)公開(kāi)發(fā)布的正式版產(chǎn)品,據(jù)UC的公開(kāi)數(shù)據(jù),已經(jīng)有超過(guò)5千萬(wàn)Android平臺(tái)的用戶(hù)在使用。歐朋HD在這個(gè)月剛剛?cè)サ袅撕竺娴腷eta標(biāo)識(shí)開(kāi)始正式向市場(chǎng)推廣,不過(guò)依據(jù)Opera的行事風(fēng)格,市場(chǎng)份額還有待觀察,但是應(yīng)該不錯(cuò)。百度手機(jī)瀏覽器在2月份發(fā)布正式版之后,已經(jīng)開(kāi)始發(fā)力做一些市場(chǎng)推廣活動(dòng),似乎也是百度無(wú)線開(kāi)放平臺(tái)的重要一環(huán)。海豚的自有內(nèi)核目前只能在Android4.0平臺(tái)上運(yùn)行,而現(xiàn)在裝載4.0系統(tǒng)的手機(jī)份額大約只有3%,市場(chǎng)空間可能還很小。
跑分細(xì)節(jié)
上面看的是總分,接下來(lái)讓我們看一下這幾款瀏覽器在html5test.com上各個(gè)項(xiàng)目的跑分情況:

從各項(xiàng)上看,各大瀏覽器對(duì)canvas、video、Location and Orientation等基礎(chǔ)項(xiàng)目支持的都已經(jīng)不錯(cuò)了,但是在一些項(xiàng)目上有不小的差異。
比如可以為繪圖提供硬件加速的WebGL項(xiàng)目上面,目前只有UC、歐朋和天天能支持的較好,這個(gè)會(huì)是游戲類(lèi)應(yīng)用比較關(guān)注的點(diǎn)。
在Communication項(xiàng)目上,各家的支持程度也不盡相同,UC和海豚都已經(jīng)做到了支持WebSocket,其他家的支持還有待提高。
在Local multimedia項(xiàng)目上,目前只有UC和歐朋可以做到支持調(diào)用本地的多媒體設(shè)備接口。
在Form項(xiàng)目上,歐朋保持領(lǐng)先,擁有超過(guò)100分的跑分。
后記
隨著各家瀏覽器對(duì)HTML5支持度的提升,對(duì)基于HTML5應(yīng)用的兼容性和穩(wěn)定性都有了一定的優(yōu)化。一些對(duì)性能要求略高的應(yīng)用,比如2011 Google I/O時(shí)播放的倒計(jì)時(shí)demo,用UC、百度、海豚打開(kāi)都能夠獲得流暢的體驗(yàn)。
而從開(kāi)發(fā)者角度,越來(lái)越多的人開(kāi)始了解并接受Web應(yīng)用也能夠在移動(dòng)平臺(tái)上大展身手。在近期HTML5小組的Code jam上的作品水平也是越來(lái)越高,不少作品已經(jīng)可以在做一些穩(wěn)定性?xún)?yōu)化之后都是可以拿出來(lái)當(dāng)做商業(yè)產(chǎn)品發(fā)布的?,F(xiàn)在阿里云、盛大、新浪、百度都在搭建云服務(wù)平臺(tái),供開(kāi)發(fā)者使用,其中也涌現(xiàn)出一些優(yōu)秀Web App RAD工具。
不錯(cuò)的瀏覽器支持環(huán)境已經(jīng)有了,良好的開(kāi)發(fā)者支持體系也出現(xiàn)了,HTML5應(yīng)用的爆發(fā),可能就在一觸之間?;蛟S,就是明天。
【編輯推薦】