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

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