新版UC浏览器对HTML5支持度简析
UC浏览器一直是中国移动互联网市场中的一只奇葩,凭借高性能中间件重排页面和压缩流量,牢牢的占据了手机浏览器市场的头把交椅,用户数高的惊人。但是由于旧版UC浏览器采用的过滤机制比较严苛,有太多的页面元素无法使用,甚至很多前端的朋友将UC比作是手机上的IE6。
不过最近一年以来,UC也一直在页面渲染方面做改善,也发了新的支持HTML5和CSS3的内核。上周看到UC发了新版,说HTML5跑分上了195,已 经超过了Android2.3.5自带的浏览器。这个提升还是很有意思的。所以跟大家分享一下新版UC浏览器对HTML5支持的情况。 整体跑分情况:
Total: 195+8Parsing rules 11+1Canvas 20Video 21 +4Audio 20 +3Elements 20Forms 47History and navigation 5Security 5Geolocation 15Communication 15Other 6
测HTML5跑分自然要在html5test.com,UC的安装包大家自己搜吧,不做广告了。整体看UC浏览器的HTML5跑分总分是195分,在Android平台上的手机浏览器的跑分里面不是最高的,比Opera Mobile(285)和Firefox(314)都低一些。不过中国人做浏览器内核能做到这份上也不容易。 新增支持元素解析<Video>
相对来讲Video标签支持在浏览器端的实现难度不是特别大,但是对于前端工作量的改善还是蛮明显的。只需要将视频的链接放进元素就可以呈现。比如<video src="html5.ogg" controls="controls"></video>。大大降低了开发和维护的工作量。不过目前Video标签解析之后还是会调用系统的视频播放器,所以在用户体验和播放性能的改进上还不是很明显。 <Audio>
我个人一直认为这个标签很鸡肋,但是还是有不少朋友挺期待。他们觉得可以利用这个标签实现应用的声音提醒,也有朋友觉得可以用这个标签开发一套web乐器模拟应用。对此我持保留态度。我用UC浏览器尝试跑了一下豆瓣电台,目前已经可以支持豆瓣电台的声音播放。不过我还是更倾向用豆瓣电台的native app。 <GeoLocation>
这个标签可是伟大的LBS应用从native app跨向web app形态时必备的小药丸,Facebook很早就吃上了,不过墙内吃这个的貌似还不多。我用UC访问Google和Baidu手机版首页的时候已经可以顺利获取到位置信息了,最近两天在各处试了试,精度还蛮高的。做手机LBS应用的朋友可以尝试一下了。 小结 总体来看,UC浏览器对HTML5的支持已经有了比较明显的提升,虽然这个提升比较明显的原因是因为之前基础比较差。而且UC已经开始展露出可以比肩全球顶级浏览器厂商的技术实力。其实细数一下,现在全世界真正的浏览器“内核”一共没几个,Webkit(Safari、Chrome和多数自带浏览器的内核)、Gecko(Firefox的内核)、Presto(Opera的内核)和U3。而U3和对于其他家的内核最大的不同是使用了云核架构(就是传说中的C/S架构)来做内核,在架构设计上还是蛮有想象力的。
希望UC未来能在一些关键HTML5元素(Web Application、WebGL、WebSocket)的支持上面能再有一些提升,最好也能提供一些类似Dragonfly开发者工具,能够为开发者提供更多帮助。
不过最近一年以来,UC也一直在页面渲染方面做改善,也发了新的支持HTML5和CSS3的内核。上周看到UC发了新版,说HTML5跑分上了195,已 经超过了Android2.3.5自带的浏览器。这个提升还是很有意思的。所以跟大家分享一下新版UC浏览器对HTML5支持的情况。 整体跑分情况:
Total: 195+8Parsing rules 11+1Canvas 20Video 21 +4Audio 20 +3Elements 20Forms 47History and navigation 5Security 5Geolocation 15Communication 15Other 6
测HTML5跑分自然要在html5test.com,UC的安装包大家自己搜吧,不做广告了。整体看UC浏览器的HTML5跑分总分是195分,在Android平台上的手机浏览器的跑分里面不是最高的,比Opera Mobile(285)和Firefox(314)都低一些。不过中国人做浏览器内核能做到这份上也不容易。 新增支持元素解析<Video>
相对来讲Video标签支持在浏览器端的实现难度不是特别大,但是对于前端工作量的改善还是蛮明显的。只需要将视频的链接放进元素就可以呈现。比如<video src="html5.ogg" controls="controls"></video>。大大降低了开发和维护的工作量。不过目前Video标签解析之后还是会调用系统的视频播放器,所以在用户体验和播放性能的改进上还不是很明显。 <Audio>
我个人一直认为这个标签很鸡肋,但是还是有不少朋友挺期待。他们觉得可以利用这个标签实现应用的声音提醒,也有朋友觉得可以用这个标签开发一套web乐器模拟应用。对此我持保留态度。我用UC浏览器尝试跑了一下豆瓣电台,目前已经可以支持豆瓣电台的声音播放。不过我还是更倾向用豆瓣电台的native app。 <GeoLocation>
这个标签可是伟大的LBS应用从native app跨向web app形态时必备的小药丸,Facebook很早就吃上了,不过墙内吃这个的貌似还不多。我用UC访问Google和Baidu手机版首页的时候已经可以顺利获取到位置信息了,最近两天在各处试了试,精度还蛮高的。做手机LBS应用的朋友可以尝试一下了。 小结 总体来看,UC浏览器对HTML5的支持已经有了比较明显的提升,虽然这个提升比较明显的原因是因为之前基础比较差。而且UC已经开始展露出可以比肩全球顶级浏览器厂商的技术实力。其实细数一下,现在全世界真正的浏览器“内核”一共没几个,Webkit(Safari、Chrome和多数自带浏览器的内核)、Gecko(Firefox的内核)、Presto(Opera的内核)和U3。而U3和对于其他家的内核最大的不同是使用了云核架构(就是传说中的C/S架构)来做内核,在架构设计上还是蛮有想象力的。
希望UC未来能在一些关键HTML5元素(Web Application、WebGL、WebSocket)的支持上面能再有一些提升,最好也能提供一些类似Dragonfly开发者工具,能够为开发者提供更多帮助。
【新版UC浏览器对HTML5支持度简析】相关文章
本文来源:https://www.51html5.com/a2055.html
﹝新版UC浏览器对HTML5支持度简析﹞相关内容
- 国内手机浏览器HTML5支持情况调查
- UC大战QQ升级,UC优视宣布起诉腾讯,俞永福称忍无可忍
- 傲游3.3首次亮相,大幅提升HTML5支持
- 傲游3.3.6.600_Beta版发布,HTML5支持再提升
- 改良HTML5支持,诺基亚Belle Refresh升级开始
- 评IE10对HTML5的完美支持
- 微软详解WP8.1版IE11对HTML5视频和音频的支持
- CSS和CSS3按钮选择器对比
- Windows Server 2012对HTML 5的支持
- 傲游浏览器新版,呈现最佳HTML5体验