2013-01-17 83 views
7

我知道类似的问题已经问了很多次,
但今天当你有这么多的选择我真的需要一个谁已经有经验的人的建议跨平台开发。适用于iPhone和Android的最佳跨平台开发工具

我打算为Android和iOS开发少量应用程序。 应用程序将不得不在设备上存储数据,使用日历,发送电子邮件,与远程服务器交谈。正如你所看到的,这里没什么特别的。

我发现相当长的平台列表:

科罗纳(Supported Features)
Moscrif
Icenium
Appcelerator的
的PhoneGap(Supported Features

一些这个平台是免费和一些订阅 现在我wa nt来试用一些免费且有据可查的平台,该平台使用HTML5,JavaScript,Java或C#。
我很乐意听取建议和意见。

回答

7
  • RhoMobile - 这是一个使用Ruby的解决方案,尤其是受Ruby on Rails开发人员喜爱的解决方案。(仅适用于非商业应用,价格不同)

  • Appcelerator - - 这是一个允许您使用HTML/Javascript(通过iPhone上的UIWebView运行)开发原生应用程序的解决方案。 (免费)

  • PhoneGap - 与Appcelerator类似,我提到了这两个,因为他们似乎拥有最充满活力的社区和最广泛的支持。 (免费)

  • WidgetPad是很好的跨平台开发工具。除此之外,我宁愿选择iOS和Android开发的Phonegap。

编辑 -为什么我喜欢的PhoneGap

PhoneGap的是框架将基于Web的技术部署到多个平台。

刚刚在UIWebView控件内部执行的Phonegap,以及您的js调用的PhoneGap JavaScript API被路由到本机API。

优势的PhoneGap的:

  • 与Web标准
  • 与PhoneGap的把它包
  • 部署到多个平台构建应用程序一次!

评论的链接,Comparison between Corona, Phonegap, Titanium

+0

您能否与我分享为什么您认为PhoneGap更好? – EvZ

+0

@EvZ看到我编辑的答案。 –

+0

WidgetPad仍然受支持吗?或者该项目已经死了? –

2

我想你可以说什么是最好的。每个人都有一些亲和对手。 我测试了一些工具。 PhoneGap:这是非常强大的,有一个大的社区。 PhoneGap由Adobe支持。 但本地数据库的最大大小是有限的。

我也测试过Adobe Air。为此,用户需要Air运行时。如果你使用Adobe flashbuilder,你有一个不错的IDE。

etc.etc .....

我courious有关的其他含义和提示。

亲切的问候

2

@EvZ,它不是在这些跨平台的开发工具中,找出最好的事情。每个工具都有自己的优势,可以在多个平台上构建应用

如果您想使用这些工具,您可以在Google中搜索并决定哪一个更适合您的应用需求。没有人可以直接估计哪个好。根据你的编码技巧,你可以使用任何一种。

例如:Phonegap最适合设计师。因为它类似于JavaScript和HTML那样的

+0

我完全同意你的看法,但仍然可以向更有经验的同事寻求建议。你说“Phonegap最适合设计师。”所以你认为哪一个更适合开发者? – EvZ

+0

我对Appcelerator和phonegap有一些经验。两者都很简单易用。我没有与他人交流 –

2

我发现这个http://www.canappi.com/(我没有试过这个)。它看起来很容易学习。

其他替代品你可以找到here

+0

谢谢,你是否亲自尝试了一个这样的平台?如果是,你喜欢哪一个?为什么? – EvZ

+0

我曾尝试sencha触摸和手机的差距。他们也很容易学习和良好的API和文档。 – Sunny