已经有大量创建移动应用的工具,而且会越来越多,在这篇文章中我们介绍构建跨平台移动应用的 10 个解决方案,我们根据复杂度、价格、功能和文档几个方面选择了不同层次的产品。
如果你对 HTML5、CSS3 和 JavaScript 不陌生的话,Sencha Touch 2 就是一个非常不错的选择,可创建 iPhone、Android 和黑莓手机的应用。
Sencha Touch 2 需要安装在你的电脑中,支持 Windows、Mac 和 Linux,你还需要在本地跑一个 Web 服务器。
你可以访问 Sencha Touch 2 的文档 Kitchen Sink app 来快速创建应用。
jQuery Mobile 是一个 HTML5 的移动 UI 框架,该框架文档非常全面,同时有一个在线工具ThemeRoller 帮你快速创建自己的 UI 风格。
你可以使用 PhoneGap 将 jQuery Mobile 应用封装成本地 app,这里有一份详细的文档 how to use PhoneGap with jQuery Mobile.
Tiggzi 基于 jQuery Mobile 构建,是一个拖拉式的工具,你可添加标准的按钮、菜单、视频、地图和其他元素。
AppMakr 是一个在线工具用来创建面向内容的移动 app,做为一个服务可帮你分发 app 到很多的应用商店,你可导入 RSS 并直接生成为移动优化的 app。
使用该工具无需编程知识。
iBuildApp 提供很多很好的模板用于生成不同类型的应用。这里有很多应用的截图可参考 iBuildApp Gallery.
iBuildApp 提供很多选项可添加到 app 中,包括电子商务功能,以及可嵌入网页。iBuildApp 同时提供了一个 SOAP 的 Web 服务可轻松创建、获取、更新和删除内容。
Widgetbox 提供了一个简单易用的 web 工具来创建和托管简单的基于内容的移动应用,你可为你包含 RSS 的网站创建也没,也可添加 HTML 和 CSS 内容。
mobile app directory 这里包含一些用 Widgetbox 创建的应用列表。
foneFrame 是一个移动的 HTML5/CSS3 框架,你可用 PhoneGap 和 appMobi XDK 作为后端。
PhoneGap是一款HTML5平台,通过它,开发商可以使用HTML、CSS及JavaScript来开发本地移动应用程序。因此,目前开发商可以只 编写一次应用程序,然后在6个主要的移动平台和应用程序商店(app store)里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS、bada以及Symbian。
这是基于 PhoneGap 的 web 平台帮你创建 app,支持 iOS, Android, Blackberry, WebOS 和 Symbian.
使用这个服务,你可上传 HTML5, CSS3 and JavaScript, PhoneGap Build 将为你生成不同平台的 app。
appMobi XDK 是一个基于云端的移动应用开发环境,提供的是一个 Chrome 插件,同时可以为你免费托管应用,也可直接发布到应用商店,同时提供 add-on 服务 包括消息推和电子商务解决方案。
英文原文,OSCHINA原创翻译
想通过手机客户端(支持 Android、iPhone 和 Windows Phone)访问开源中国:请点这里