天天看点

《HTML5移动应用开发入门经典》—— 1.5 在iOS和Android设备中使用HTML5

本节书摘来异步社区《html5移动应用开发入门经典》一书中的第1章,第1.5节,作者:【美】jennifer kyrnin,更多章节内容可以访问云栖社区“异步社区”公众号查看。

html5移动应用开发入门经典

许多设计人员并不是很乐意在他们的web页面中使用html5,因为当前ie对html5的支持相对较少。事实上,只有ie 9对html5提供了适当的支持。不过,其他诸如firefox、chrome、opera及safari这些浏览器都能为html5的大部分功能提供很好的支持。

警告:

测试很关键

如果要开发在ios、android设备及桌面浏览器中都可用的页面或应用,需要将其在ie 8中进行测试。ie 8(及ie 7)依旧占据浏览器市场的大部分份额,若开发的页面或应用无法在ie8中使用,那么它们也无法适用于目前市面上流行的大部分大众浏览器。若计算机不是windows系统,可以使用<code>browsershots(http://browsershots.org/)</code>这类在线工具来进行ie和其他浏览器环境中的测试。

不过,对于运行android和ios的移动设备(比如xoom平板电脑或ipad)来说,该怎么办呢?它们都能很好地支持html5,因为它们运行的浏览器(ios下的safari以及android下的chrome)都基于webkit,而webkit对html5有相当出色的支持。

使用html5为android及ios设计web页面及应用的最大好处是,它们在未来的设备上仍能继续使用。目前在平板电脑、手机甚至是电视上使用的操作系统将来还会发展到更多设备上,例如汽车、图像播放设备,甚至冰箱等。

继续阅读