10 个创建跨平台移动应用的解决方案
2014-11-17 17:30
246 查看
已经有大量创建移动应用的工具,而且会越来越多,在这篇文章中我们介绍构建跨平台移动应用的 10 个解决方案,我们根据复杂度、价格、功能和文档几个方面选择了不同层次的产品。
如果你对 HTML5、CSS3 和 JavaScript 不陌生的话,Sencha Touch 2 就是一个非常不错的选择,可创建 iPhone、Android 和黑莓手机的应用。
Sencha Touch 2 需要安装在你的电脑中,支持 Windows、Mac 和 Linux,你还需要在本地跑一个 Web 服务器。
你可以访问 Sencha Touch 2 的文档 Kitchen Sink app 来快速创建应用。
平台支持: iOS, Android, Blackberry
费用: Free under commercial
and open source licenses (paid OEM license available)
文档: Examples,
screencasts, and tutorials
jQuery Mobile 是一个 HTML5 的移动 UI 框架,该框架文档非常全面,同时有一个在线工具ThemeRoller 帮你快速创建自己的 UI 风格。
你可以使用 PhoneGap 将 jQuery Mobile 应用封装成本地 app,这里有一份详细的文档 how to use PhoneGap with jQuery Mobile.
平台支持: 绝大多数移动浏览器
费用: Free (license: MIT and GPL)
文档: 有很多 演示程序 和 图书
Tiggzi 基于 jQuery Mobile 构建,是一个拖拉式的工具,你可添加标准的按钮、菜单、视频、地图和其他元素。
平台支持: Android, iOS, Mobile Web
费用: $15-$50/月 (有一个免费计划); see Pricing page
文档: Tiggzi 有很好的教程视频和其他资源
AppMakr 是一个在线工具用来创建面向内容的移动 app,做为一个服务可帮你分发 app 到很多的应用商店,你可导入 RSS 并直接生成为移动优化的 app。
使用该工具无需编程知识。
平台支持: iOS, Android, Windows Phone
费用: $79/month (如果你同意它们放广告的话,则可免费)
文档: 视频教程
iBuildApp 提供很多很好的模板用于生成不同类型的应用。这里有很多应用的截图可参考 iBuildApp Gallery.
iBuildApp 提供很多选项可添加到 app 中,包括电子商务功能,以及可嵌入网页。iBuildApp 同时提供了一个 SOAP 的 Web 服务可轻松创建、获取、更新和删除内容。
平台支持: 支持 iOS 和 Android
费用: $9.99/month (如果你同意它们放广告的话,则可免费)
文档: They have good tutorials on how to use
their service
Widgetbox 提供了一个简单易用的 web 工具来创建和托管简单的基于内容的移动应用,你可为你包含 RSS 的网站创建也没,也可添加 HTML 和 CSS 内容。
mobile app directory 这里包含一些用 Widgetbox 创建的应用列表。
平台支持: 兼容大多数移动浏览器
费用: $25-100/month
文档: They have support, FAQ, and a
knowledgebase
foneFrame 是一个移动的 HTML5/CSS3 框架,你可用 PhoneGap 和 appMobi XDK 作为后端。
平台支持: 兼容绝大多数浏览器和平台
费用: Free (license: Creative Commons Attribution 3.0 Unported License)
文档: The template has inline documentation
PhoneGap是一款HTML5平台,通过它,开发商可以使用HTML、CSS及JavaScript来开发本地移动应用程序。因此,目前开发商可以只 编写一次应用程序,然后在6个主要的移动平台和应用程序商店(app store)里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS、bada以及Symbian。
平台支持: 兼容绝大多数浏览器和平台
费用: 免费, 授权协议 Apache
文档: 文档非常全面 http://docs.phonegap.com/en/2.0.0/index.html
这是基于 PhoneGap 的 web 平台帮你创建 app,支持 iOS, Android, Blackberry, WebOS 和 Symbian.
使用这个服务,你可上传 HTML5, CSS3 and JavaScript, PhoneGap Build 将为你生成不同平台的 app。
10. appMobi
appMobi XDK 是一个基于云端的移动应用开发环境,提供的是一个 Chrome 插件,同时可以为你免费托管应用,也可直接发布到应用商店,同时提供 add-on
服务 包括消息推和电子商务解决方案。
英文原文,OSCHINA原创翻译
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区
转载请注明:文章转载自:开源中国社区 [http://www.oschina.net]
本文标题:10 个创建跨平台移动应用的解决方案
本文地址:http://www.oschina.net/news/31637/cross-platform-mobile-apps
1. Sencha Touch 2
如果你对 HTML5、CSS3 和 JavaScript 不陌生的话,Sencha Touch 2 就是一个非常不错的选择,可创建 iPhone、Android 和黑莓手机的应用。
Sencha Touch 2 需要安装在你的电脑中,支持 Windows、Mac 和 Linux,你还需要在本地跑一个 Web 服务器。
你可以访问 Sencha Touch 2 的文档 Kitchen Sink app 来快速创建应用。
Sencha Touch 2 概要
知识要求: HTML, CSS, JavaScript 等一般 Web 开发的技能平台支持: iOS, Android, Blackberry
费用: Free under commercial
and open source licenses (paid OEM license available)
文档: Examples,
screencasts, and tutorials
2. jQuery Mobile
jQuery Mobile 是一个 HTML5 的移动 UI 框架,该框架文档非常全面,同时有一个在线工具ThemeRoller 帮你快速创建自己的 UI 风格。
你可以使用 PhoneGap 将 jQuery Mobile 应用封装成本地 app,这里有一份详细的文档 how to use PhoneGap with jQuery Mobile.
jQuery Mobile 概要
知识要求: HTML, CSS, jQuery平台支持: 绝大多数移动浏览器
费用: Free (license: MIT and GPL)
文档: 有很多 演示程序 和 图书
3. Tiggzi
Tiggzi 基于 jQuery Mobile 构建,是一个拖拉式的工具,你可添加标准的按钮、菜单、视频、地图和其他元素。
Tiggzi 概要
知识要求: HTML, CSS, JavaScript, XML平台支持: Android, iOS, Mobile Web
费用: $15-$50/月 (有一个免费计划); see Pricing page
文档: Tiggzi 有很好的教程视频和其他资源
4. AppMakr
AppMakr 是一个在线工具用来创建面向内容的移动 app,做为一个服务可帮你分发 app 到很多的应用商店,你可导入 RSS 并直接生成为移动优化的 app。
使用该工具无需编程知识。
AppMakr 概要
知识要求: 如果有 HTML 和 CSS 方面的知识会有很大帮助平台支持: iOS, Android, Windows Phone
费用: $79/month (如果你同意它们放广告的话,则可免费)
文档: 视频教程
5. iBuildApp
iBuildApp 提供很多很好的模板用于生成不同类型的应用。这里有很多应用的截图可参考 iBuildApp Gallery.
iBuildApp 提供很多选项可添加到 app 中,包括电子商务功能,以及可嵌入网页。iBuildApp 同时提供了一个 SOAP 的 Web 服务可轻松创建、获取、更新和删除内容。
iBuildApp 概要
知识要求: 如果有 HTML 和 CSS 方面的知识会有很大帮助平台支持: 支持 iOS 和 Android
费用: $9.99/month (如果你同意它们放广告的话,则可免费)
文档: They have good tutorials on how to use
their service
6. Widgetbox
Widgetbox 提供了一个简单易用的 web 工具来创建和托管简单的基于内容的移动应用,你可为你包含 RSS 的网站创建也没,也可添加 HTML 和 CSS 内容。
mobile app directory 这里包含一些用 Widgetbox 创建的应用列表。
Widgetbox 概要
知识要求: 如果有 HTML 和 CSS 方面的知识会有很大帮助平台支持: 兼容大多数移动浏览器
费用: $25-100/month
文档: They have support, FAQ, and a
knowledgebase
7. foneFrame
foneFrame 是一个移动的 HTML5/CSS3 框架,你可用 PhoneGap 和 appMobi XDK 作为后端。
foneFrame 概要
知识要求: HTML5, CSS3, JavaScript平台支持: 兼容绝大多数浏览器和平台
费用: Free (license: Creative Commons Attribution 3.0 Unported License)
文档: The template has inline documentation
8. PhoneGap
PhoneGap是一款HTML5平台,通过它,开发商可以使用HTML、CSS及JavaScript来开发本地移动应用程序。因此,目前开发商可以只 编写一次应用程序,然后在6个主要的移动平台和应用程序商店(app store)里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS、bada以及Symbian。
PhoneGap 概要
知识要求: HTML5, CSS3, JavaScript平台支持: 兼容绝大多数浏览器和平台
费用: 免费, 授权协议 Apache
文档: 文档非常全面 http://docs.phonegap.com/en/2.0.0/index.html
9. PhoneGap Build
这是基于 PhoneGap 的 web 平台帮你创建 app,支持 iOS, Android, Blackberry, WebOS 和 Symbian.
使用这个服务,你可上传 HTML5, CSS3 and JavaScript, PhoneGap Build 将为你生成不同平台的 app。
10. appMobi
XDK
appMobi XDK 是一个基于云端的移动应用开发环境,提供的是一个 Chrome 插件,同时可以为你免费托管应用,也可直接发布到应用商店,同时提供 add-on
服务 包括消息推和电子商务解决方案。
英文原文,OSCHINA原创翻译
相关链接
想通过手机客户端(支持 Android、iPhone 和 Windows Phone)访问开源中国:请点这里本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区
转载请注明:文章转载自:开源中国社区 [http://www.oschina.net]
本文标题:10 个创建跨平台移动应用的解决方案
本文地址:http://www.oschina.net/news/31637/cross-platform-mobile-apps
相关文章推荐
- 10 个创建跨平台移动应用的解决方案
- 10 个创建跨平台移动应用的解决方案 - 开源中国
- [TUP第30期]直击移动应用开发难点 探讨跨平台最佳解决方案
- 使用 Cordova+Visual Studio 创建跨平台移动应用(2)
- Visual Studio创建跨平台移动应用_01.Cordova&Xamarin
- Visual Studio创建跨平台移动应用_03.AppBuilder Extension
- 跨平台移动端开发 NativeScript ——创建JavaScript原生移动应用
- 使用 Cordova+Visual Studio 创建跨平台移动应用(1)
- 使用 Cordova+Visual Studio 创建跨平台移动应用(3)
- Visual Studio创建跨平台移动应用_02.Cordova Extension
- iOS和Android跨平台移动应用开发解决方案
- Lanyrd是如何应用HTML5创建出优秀的移动Web应用的
- 跨平台移动应用开发
- 跨平台移动应用开发利器:PhoneGap 2.0 发布!
- 在泰泽上开发HTML5应用, 你也可以学习Lanyrd是如何应用HTML5创建出优秀移动Web应用
- Silverlight.XNA(C#)跨平台3D游戏研发手记:(二)四叉树遍历与人工智能A*算法在SLG移动路径范围测算中的应用
- 2010中国移动开发者大会——跨平台移动网络游戏解决方案ppt下载
- 使用 Sencha Touch 开发超炫的跨平台移动 Web 应用
- 用Flex开发移动应用(1)---- 创建一个新的Mobile工程
- 跨平台移动应用开发框架的探索——PhoneGap