目前领先的移动技术平台有Android、iOS、Windows Phone、和黑莓。
这几种技术平台之间如何跨平台开发,即只需要写一次代码,就可以适合不同的手机。
跨平台开发工具通常使用更常见的语言, 比如JavaScript、HTML5和CSS。其中以html5最为火热。
开发工具有如下几种:
1. PhoneGap
它能提供一个很好的应用程序开发机制,开源并支持黑莓、Android、iOS、Symbian等7种操作系统。该平台开发使用JavaScript和HTML5等Web编程语言,简单易用,因此开发成本非常低。
2. WidgetPad
它支持使用HTML5、JavaScript和CSS3编写最新的智能设备应用程序。这个工具的显著特点是,它配备了源代码编辑、协作、调试和版本区分阵列。开发者可利用它为Android、iOS和webOS等很多不同的操作系统开发不同应用。
3. RhoMobile
这 是一款深受开发人员欢迎的、可创建智能手机“本机应用程序”的跨平台开发工具。它为开发者提供了一个良好的开发环境,其开源的Rhodes编程框架,可让开发者只用HTML和Ruby就能开发Android、RIM、Windows Mobile、iPhone和Symbian 等各种平台上的应用。
4. Sencha Touch
使用该工具,可基于同一个用户界面开发黑莓、Android、Windows和iOS等系统应用程序。它为同一个域中的其他工具设置了统一的网络标准。此外,它提供的增强触摸事件和数据集成能力,也是软件的亮点之一。
5. Appcelerator Titanium
这是一款全球公认的优秀跨平台开发工具,支持使用HTML、JavaScript等语言开发,同时也支持Ruby、PHP和Python。这款工具的最大吸引力在于,由于是基于硬件的开发,开发过程中所创建的应用程序可选择存储在设备上或者云端