IE9的发布引发了大家对桌面浏览器性能的热评,我们驱动之家也针对几大主流桌面浏览器进行了评测对比。不过有些读者就会有疑问,每次都是桌面浏览器对比,那么有没有具体到某款移动设备的浏览器对比呢?当前比较火热的移动设备莫过于平板机了,而平板机中的佼佼者莫过于iPad和运行Android系统的设备了。
Android平板机方面,很多Galaxy Tab无法支持的功能在Android 3.0中都可以使用了,比如SVG、Inline SVG和CSS 3D transforms。不过,Android 3.0仍然欠缺对部分标准的支持,比如WebGL、Web Sockets和Web Workers。
Acid3
Acid3测试是检测浏览器与Web标准兼容性的主要方法,也是目前行业中比较权威的测试。比较新的Android和iOS浏览器在此测试中的得分均为满分,不过在渲染中它们都出现了一些问题。苹果浏览器在测试中右上方和右下方都出现了粉红色折线,Xoom平板机上的Android 3.0浏览器则有两个明显的渲染Bug,首先,Acid3的字体显示为错误的红色,而且阴影部分也没有出现。
下面我们就选取iPad第一代和第二代(iOS 4.3)以及两款有代表性的Android平板机三星Galaxy Tab(Android 2.2)和摩托罗拉Xoom(Android 3.0),对比一下它们内置的浏览器对HTML5标准的兼容支持情况。
iPad 2
Xoom
Modernizr
尽管上市这些设备所采用的浏览器都是基于WebKit核心,但是对于Web标准的支持却不尽相同。
WebKit提供了一个处理DOM和CSS的渲染引擎,但是各浏览器在此基础上对缓存、屏幕绘图、定位服务、内存管理和标签、手势等功能的执行能力却各有各的特点。
Modernizr是一个检测浏览器对HTML5和CSS3特性支持的JavaScript库,能反映出平台对现代的浏览器功能的支持情况。根据测试,iPad 2支持绝大部分浏览器功能,包括SVG, CSS 2D transforms、CSS 3D transforms、CSS transitions、WebGL和Web Sockets。奇怪的是,Modernizr测试显示iPad 2不支持Inline SVG,不过在实际中一些demo网站也可以正常运行,而WebGL反而无法使用。
此外,WebKit自身也在快速地发展,比如说,苹果iOS 4.3中使用的Safari浏览器基于WebKit 533.17.9,而Mac OS X平台比较新的Safari 5.0.4使用的WebKit为533.20.27,Android 3.0内置浏览器采用的是WebKit 534.13。
性能
采用了全新处理器的iPad 2和Xoom帮助浏览器在SunSpider JavaScript基准测试中都实现了突破,两者齐头并进,相比iPad和Galaxy Tab都取得了明显提升。下图中就列出了这四款设备的浏览器在各项SunSpider基准中的得分对比:
得分越高越好
小编牢骚:通过ipad和Xoom的对比,我第一个感觉就是现在的科技真是越来越发达了,发展都以后会变成电子产品的世界,用什么都是数码!ipad比起Xoom还是有区别的,毕竟Android的代码是开源的,会比ipad占优势。虽然现在apple占优势,但是发展到以后就不一定了
来源 品牌网 转载请注明出处