最近Web开发工具厂商Sencha做了一项关于苹果iPad 2和运行Android 3.0 Honeycomb的摩托罗拉Xoom的测试,结果显示苹果Safari是毫无疑问最佳的HTML5浏览器;而Android连基本的都没有做好,甚至连HTML4都不行。

下面选取了第一代iPad和iPad 2(iOS 4.3)以及两款有代表性的Android平板机三星Galaxy Tab(Android 2.2)和摩托罗拉Xoom(Android 3.0),对比一下它们内置的浏览器对HTML5标准的兼容支持情况。

尽管上市这些设备所采用的浏览器都是基于WebKit核心,但是对于Web标准的支持却不尽相同。WebKit提供了一个处理DOM和CSS的渲染引擎,但是各浏览器在此基础上对缓存、屏幕绘图、定位服务、内存管理和标签、手势等功能的执行能力却各有各的特点。此外,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。

Acid3

Acid3测试是检测浏览器与Web标准兼容性的主要方法,也是目前行业中最权威的测试。最新的Android和iOS浏览器在此测试中的得分均为满分,不过在渲染中它们都出现了一些问题。苹果浏览器在测试中右上方和右下方都出现了粉红色折线,Xoom平板机上的Android 3.0浏览器则有两个明显的渲染Bug,首先,Acid3的字体显示为错误的红色,而且阴影部分也没有出现。

iPad 2

MOTO XOOM

Modernizr

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反而无法使用。

Android平板机方面,很多Galaxy Tab无法支持的功能在Android 3.0中都可以使用了,比如SVG、Inline SVG和CSS 3D transforms。不过,Android 3.0仍然欠缺对部分标准的支持,比如WebGL、Web Sockets和Web Workers。

性能

采用了全新处理器的iPad 2和Xoom帮助浏览器在SunSpider JavaScript基准测试中都实现了突破,两者齐头并进,相比iPad和Galaxy Tab都取得了明显提升。下图中就列出了这四款设备的浏览器在各项SunSpider基准中的得分对比:

得分越高越好

总结:

Android平板机在移动浏览器方面的表现可圈可点,但是问题也不少,拿Xoom举例说,在CSS3动画和CSS3转换中你会遇到一些问题,而这些问题并非偶然发生,是可多次再现的,而且浏览器的无响应和崩溃也时有发生,滚轮反应迟钝,有时候你甚至会怀疑自己用的是不是一款试产设备。

iPad 2在测试中的表现则让人挑不出太多毛病,浏览器在多种苛刻情况下表现良好,在打开HTML5和CSS3网站时也十分流畅。对于开发人员来说,iPad 2确实提供了一个不错的平台让你可以尽情使用各种先进的浏览器功能。

一句话,苹果iPad在移动浏览器创新中走在了最前列,这对于HTML5应用程序开发人员来说是个好消息。可以说苹果不仅在新功能的采纳速度上快人一步,而且在质量上也无可挑剔。

ipad在线看html5,iPad 2: HTML5开发者必备首选相关推荐

  1. ipad在线看html5,完美支持Html5 iPad优酷播放体验

    完美支持Html5 iPad优酷播放体验 作者: 佚名 比特网 CNETNews.com.cn 2010-09-09 09:05:30 [导读]采用HTML5和HTTP Live Streaming技 ...

  2. ipad在线看html5,在iPad上播放HTML5视频并寻找(Playing HTML5 Video on IPad and seeking)

    在iPad上播放HTML5视频并寻找(Playing HTML5 Video on IPad and seeking) 非常奇怪的错误,我似乎无法弄清楚. 我试图在用户点击播放时从某个特定位置播放HT ...

  3. 漫画网站服务器,建立家庭漫画服务器,从iPad上看漫画

    好,故事开始.以前就在想,在retina屏幕的iPad上看漫画该多爽.可是现在捧着iPad却发现看漫画很困难,自己电脑上下载了一堆漫画都是jpg图片,导入iBook也很麻烦.现在通过家里的iMac建立 ...

  4. Windows 8 HTML5/JS评论引发开发者群中的慌乱

    为什么80%的码农都做不了架构师?>>> Windows 8 HTML5/JS Comment Causes Panic Among Developers Windows 8 HTM ...

  5. 怎么点亮段码屏_iPad屏幕坏点亮点怎么看 自查iPad屏幕坏点亮点方法【详解】

    iPad屏幕坏点亮点怎么看,自查iPad屏幕坏点亮点 .iPad屏幕配备的是9.7寸大尺寸液晶屏,尤其是现在iPad4屏幕分辨率更是高达 2048 x1536像素.这样高的分辨率,坏点亮点出现的概率自 ...

  6. ionic 图片显示在屏幕中间_iPad屏幕坏点亮点怎么看 自查iPad屏幕坏点亮点方法【详解】...

    iPad屏幕坏点亮点怎么看,自查iPad屏幕坏点亮点 .iPad屏幕配备的是9.7寸大尺寸液晶屏,尤其是现在iPad4屏幕分辨率更是高达 2048 x1536像素.这样高的分辨率,坏点亮点出现的概率自 ...

  7. 平板可以看html文档吗,iPad如何看电脑里的视频 如何使用Ipad看电脑里的电影

    电脑上的视频怎么在iPad上观看? 如何在ipad播放电脑中的视频 首先,看你的视频格式.如果是mp4,就可以直接放入ipad自带浏览器或者通过itunes直接传.其他格式的需要下载第三方播放器,目前 ...

  8. 计算机升级在线,电脑ipad在线升级的方法

    在平时的日常生活里,用ipad的用户有时候会遇到ipad升级的问题,下面是学习啦小编收集的关于电脑ipad在线升级的解决方法,希望对你有所帮助. 电脑ipad在线升级的方法 确保ipad已连接到电源. ...

  9. html5知识点:HTML5新特性

    最近几年web前端开发领域最热的话题当属HTML5,HTML5从根本上改变了开发商开发web应用的方式,从桌面浏览器到移动应用,这种语言和标准都正在影响并将继续影响着各种操作平台. 关于HTML5的介 ...

最新文章

  1. 华为机考HJ13句子逆序C语言弱智解法
  2. CoreCLR系列随笔 之ClrJit项目之alloc.cpp文件分析(1)
  3. POJ 1028: Web Navigation
  4. Linux查看和剔除当前登录用户详细教程
  5. GDB调试使用技巧 - 专职C++ - C++博客
  6. Maven项目中使用本地JAR包
  7. 男子网购二手苹果手表 竟收到这些东西 怒斥卖家:你这个骗子!
  8. 操作系统作业3 xv6 CPU alarm
  9. css3 Gradient背景
  10. 注册表系列之恶作剧之吻
  11. Java集合源码剖析-Java集合框架
  12. java疯狂讲义pdf_《疯狂Java讲义(第3版)》PDF 下载
  13. echarts自定义地图
  14. 传感器技术-电容式传感器(学习笔记六)
  15. LeetCode解析------111. 二叉树的最小深度-深度优先搜索
  16. Leetcode学习网站
  17. Mac WiFi速度慢 WiFi卡
  18. 基于RFID技术的考勤系统设计
  19. python爬猫眼电影影评,EX1 | 用Python爬取猫眼电影 APP 关于《无双》电影评论
  20. 如何使用TPC-DS生成测试数据并导入MySQL

热门文章

  1. Above the MedianDueling GPSs
  2. easypoi根据模板导出word
  3. uniapp 的多选框传值
  4. OpenGL学习——入门篇 第三章 四个变换及模拟地球公转
  5. 个人站长网站建设流程
  6. AI同传变革性进展:搜狗同传3.0首创语境引擎,让机器具有理解、推理能力
  7. Arduino ESP32 SD卡读写实例
  8. “深入理解-GJB5000A-2008军用软件研制能力成熟度模型” 公开课开始
  9. 中国擎天软件中标南京建邺政务工程打造全方位“云尚建邺”
  10. Co-saliency 经典算法文献汇总