我知道类似的问题已经被问过很多次了 但是今天当你有这么多选择时,我真的需要一些已经拥有跨平台开发经验的人的建议。
我计划为Android和iOS开发一些应用程序。 应用程序必须在设备上存储数据,使用日历,发送电子邮件,与远程服务器通信。如您所见,这里没什么特别的。
我找到了很长的平台列表:
电晕(Supported Features)
Moscrif
Icenium
Appcelerator的
的PhoneGap(Supported Features)
钛
e.t.c。
这个平台的一些是免费的,一些是订阅的。
现在我想尝试一些使用HTML5,JavaScript,Java或C#的免费且记录良好的平台。
我很乐意听取建议和意见。
答案 0 :(得分:6)
RhoMobile - 这是一个使用Ruby的解决方案,尤其受Ruby on Rails开发人员的喜爱。 (仅限非商业应用,价格不同)
Appcelerator - 这是一个允许您使用HTML / Javascript(通过iPhone上的UIWebView运行)开发本机应用程序的解决方案。 (免费)
PhoneGap - 与Appcelerator类似,我提到了这两个,因为它们似乎拥有最活跃的社区和最广泛的支持。 (免费)
编辑 - 为什么我更喜欢Phonegap
Phonegap是将基于Web的技能部署到多个平台的框架。
Phonegap刚刚在UIWebView控件内执行,而你的js调用的PhoneGap JavaScript API被路由到本机API。
Phonegap的优点:
答案 1 :(得分:2)
我想你可以说什么是最好的。每个人都有一些赞成和反对。 我测试了一些工具。 PhoneGap:它非常强大,拥有庞大的社区。 PhoneGap由Adobe提供支持。 但是本地数据库的最大大小是有限的。
我也测试了Adobe Air。为此,用户需要Air运行时。如果您使用Adobe Flashbuilder,那么您将拥有一个不错的IDE。
etc.etc .....
我对其他含义和提示很有兴趣。
亲切的问候
答案 2 :(得分:2)
如果您想使用这些工具,可以在Google中进行搜索,并确定哪种方法更符合您的应用要求。没有人可以直接估计哪个好。根据您的编码技巧,您可以使用任何一种。
例如:Phonegap最适合设计师。因为它类似于JavaScript和HTML
答案 3 :(得分:2)
我发现了这个http://www.canappi.com/(我没试过这个)。它看起来很容易学习。
您可以找到其他替代方案here。
答案 4 :(得分:0)
我建议使用PhoneGap: 请参阅http://phonegap.com/
简单!易于使用和免费!!