本节书摘来异步社区《HTML5移动应用开发入门经典》一书中的第1章,第1.5节,作者:【美】Jennifer Kyrnin,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.5 在iOS和Android设备中使用HTML5
HTML5移动应用开发入门经典
许多设计人员并不是很乐意在他们的Web页面中使用HTML5,因为当前IE对HTML5的支持相对较少。事实上,只有IE 9对HTML5提供了适当的支持。不过,其他诸如Firefox、Chrome、Opera及Safari这些浏览器都能为HTML5的大部分功能提供很好的支持。
警告:
测试很关键
如果要开发在iOS、Android设备及桌面浏览器中都可用的页面或应用,需要将其在IE 8中进行测试。IE 8(及IE 7)依旧占据浏览器市场的大部分份额,若开发的页面或应用无法在IE8中使用,那么它们也无法适用于目前市面上流行的大部分大众浏览器。若计算机不是Windows系统,可以使用Browsershots(http://browsershots.org/)
这类在线工具来进行IE和其他浏览器环境中的测试。
不过,对于运行Android和iOS的移动设备(比如Xoom平板电脑或iPad)来说,该怎么办呢?它们都能很好地支持HTML5,因为它们运行的浏览器(iOS下的Safari以及Android下的Chrome)都基于WebKit,而Webkit对HTML5有相当出色的支持。
使用HTML5为Android及iOS设计Web页面及应用的最大好处是,它们在未来的设备上仍能继续使用。目前在平板电脑、手机甚至是电视上使用的操作系统将来还会发展到更多设备上,例如汽车、图像播放设备,甚至冰箱等。