APP下载

移动应用框架技术探析

2013-04-29张居彦

电脑迷 2013年5期
关键词:跨平台

张居彦

摘 要 该文针对目前比较流行的HTML5移动应用框架进行了阐述,分别介绍了PhoneGap、Sencha Touch、jQuery Mobile、Titanium Mobile等四种常用的框架特点及运用。

关键词 HTML5 移动应用框架 PhoneGap 跨平台

中图分类号:TP311 文献标识码:A

目前,随着Google的Android手机和苹果的iphone手机的逐渐普及,越来越多开发者加入到移动应用开发的大军当中。其中,Android应用是基于Java语言基础上进行开发的,而苹果公司的iphone则是基于C语言开发的。它们几乎无法融合,就算是都采用 Java 接口的 Android 和 BlackBerry,它们的 API 接口也不一样,如果想开发一套原生的应用,必须在每个平台调用各自的原生 API。

为了解决上述问题,跨平台的移动应用开发技术逐渐地引起了开发者的关注。随着人们对跨平台应用开发研究的不断深入,当前市场上已出现了若干致力于跨平台开发的产品级框架。为了更好地了解当前的跨平台开发框架技术,本文介绍当下发展较为成熟的四款开发框架:

1 PhoneGap

PhoneGap是一款开源的手机应用开发平台,它仅仅只用HTML和JavaScript语言就可以制作出能在多个移动设备上运行的应用。PhoneGap将移动设备本身提供的复杂的API进行了抽象和简化,提供了一系列丰富的API供开发者调用,只要你会HTML和Javascript或者Java语言,就可以利用PhoneGap提供的API去调用各种功能,PhoneGap就能让你可以制作出在各种手机平台上运行的应用,这对移动应用开发者来说无疑是个福音。目前,PhoneGap已实现对iPhone/ipad、Android、Symbian、Palm、黑莓各版本绝大部分功能的支持。

PhoneGap可以将基于标准 HTML、CSS和Javascript 打造的页面视图封装为本地客户端应用,目前支持多种移动平台。……

登录APP查看全文

猜你喜欢

跨平台
跨层级网络、跨架构、跨平台的数据共享交换关键技术研究与系统建设
一款游戏怎么挣到全平台的钱?
潜力双跨平台:进阶:谁将跨入下一个“十大”?
跨平台APEX接口组件的设计与实现
基于C++语言的跨平台软件开发的设计
基于C++语言的跨平台软件开发
移动互联网应用跨平台开发
一种虚拟现实应用程序跨平台方法的研究
基于QT的跨平台输电铁塔监控终端软件设计与实现
基于OPC跨平台通信的电机监测与诊断系统