《HTML5移动应用开发入门经典》—— 1.5 在iOS和Android设备中使用HTML5
本节书摘来异步社区《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页面及应用的最大好处是,它们在未来的设备上仍能继续使用。目前在平板电脑、手机甚至是电视上使用的操作系统将来还会发展到更多设备上,例如汽车、图像播放设备,甚至冰箱等。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《Android UI基础教程》——2.8节结束语
本节书摘来自异步社区《Android UI基础教程》一书中的第2章,第2.8节结束语,作者 【美】Jason Ostrander,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.8 结束语Android UI基础教程本章主要介绍了常见的Android视图和布局容器,以及其显示属性。你也可以开始构建一个基础的时间跟踪应用了。本章包括以下内容。 Android提供了许多构建UI的基础形式部件。有多种布局容器类型,它们每一个都有特定的应用场景,你应该熟练使用它们。任何应用中UI的更新都必须发生在UI线程上。你可以使用ListView来向用户展示数据列表,你也可以使用ListAdapter来把数据绑定到ListView上。了解活动的生命周期对于构建及时响应的应用至关重要。你可以使用StrictMode来防止应用程序无响应(ANR)的错误。
- 下一篇
《Android应用开发》——1.3节配置Eclipse
本节书摘来自异步社区《Android应用开发》一书中的第1章,第1.3节配置Eclipse,作者 【美】Chris Haseman,更多章节内容可以访问云栖社区“异步社区”公众号查看 1.3 配置EclipseAndroid应用开发幸运的是,配置Eclipse的过程在Windows、Mac和Linux平台上是一样的。启动Eclipse,指定想把workspace安装到什么位置。理论上,它可以安装到任何位置,但笔者的workspace总是安装在Mac系统的/Documents/workspace目录下。只要一直使用同一个目录,就不会遇到什么问题。 1.3.1 给Eclipse添加Android插件既然已经把Eclipse运行起来,下面需要添加Android的ADT插件。这个神奇的插件会把Eclipse从一个简单的Java开发工具变为创建Android应用的工具。 (1)在Eclipse的帮助菜单上选择Install New Software(见图1.2)。 (3)给站点选一个名字。这里起的名字是“Android_stuff”。还可以选择安装几个插件包。 (4)全部选中后单击Next按钮,...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2配置默认Tomcat设置,开启更多高级功能