移动互联网应用跨平台开发研究
本文关键词:移动互联网应用跨平台开发研究,由笔耕文化传播整理发布。
移动互联网应用跨平台开发研究
作者:孟凡宁 丛中昌 黄志兴等
来源:《移动通信》2013年第13期
【摘 要】为了满足移动互联网应用低成本运营的需求,在介绍移动互联网应用现状的基础上,着重分析了两类主要的移动应用跨平台开发技术,接着介绍了五种支持应用高效开发的跨平台框架,探讨了进行高效跨平台开发的方法,及跨平台框架与两类跨平台开发技术之间的关系。
【关键词】移动互联网 跨平台开发 移动Web应用 混合应用
中图分类号:TP311 文献标识码:A 文章编号:1006-1010(2013)-13-0060-04 1 前言
随着移动互联网产业持续快速的发展,以及智能手机、平板、智能电视等智能终端设备的普及,移动互联网应用获得了爆炸式增长。面对未来的广阔市场,运营商、互联网、设备生产商等产业巨头纷纷构建了移动互联网生态链,其中苹果App Store成功创造了移动互联网应用商业模式,激发出了广大开发者进行移动互联网应用创作的极大热情。
移动互联网应用形态主要分为原生应用和移动Web应用两大类。这两种形态的移动互联网应用,我们暂且可以理解为PC平台上的C/S架构应用和B/S架构应用,它们有着各自的优缺点。
目前,运行在移动终端上的应用大多都是原生应用,它通过终端操作系统支持的程序语言(如苹果iOS系统支持使用Objective-C语言,谷歌Android系统支持使用Java语言,微软Windows Phone系统支持使用C#语言)编写,软件直接运行在操作系统之上。原生应用可以完全利用终端操作系统的API和平台特性,具有开发能力强、交互性好、效率高等优点。由于原生应用通常需要依靠厂商提供的特定开发语言和开发工具进行软件开发,因而一款移动互联网应用若要覆盖多种移动终端平台,开发者需要花费大量的时间和精力进行跨平台的开发移植工作,导致应用开发周期长、开发门槛高等问题。
移动Web应用,简单理解就是针对移动终端优化过的Web网站,采用网页语言
(HTML、JavaScript、CSS)开发,运行于终端浏览器之上,具有开发简单、跨平台适配等优点。缺点是应用基于浏览器,无法调用系统API(如手机的重力感器、摄像头等API)来实现一些高级功能,,也不适合高性能要求的场合。
2 智能终端跨平台开发技术
本文关键词:移动互联网应用跨平台开发研究,由笔耕文化传播整理发布。
本文编号:229839
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/229839.html