针对iPhone和Android的最佳跨平台开发工具

我知道类似的问题已经被问了很多次,
但今天当你有这么多的select时,我真的需要一个已经有跨平台开发经验的人的build议。

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

我发现了很长的平台列表:

电晕( 支持的function)
Moscrif
Icenium
Appcelerator的
PhoneGap( 支持的function )
titanium
等等

这个平台有些是免费的,有些是订阅的。 现在我想尝试一些使用HTML5,JavaScript,Java或C#的免费和有据可查的平台。
我会很高兴听到build议和意见。

Solutions Collecting From Web of "针对iPhone和Android的最佳跨平台开发工具"

  • RhoMobile – 这是一个使用Ruby的解决scheme,尤其受到Ruby on Rails开发人员的喜爱。 (只适用于非商业应用程序,价格不同)

  • Appcelerator – – 这是一个解决scheme,允许您使用HTML / Javascript(通过iPhone上的UIWebView运行)开发原生应用程序。 (自由)

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

  • WidgetPad是很好的跨平台开发工具。 在这些之中,我宁愿selectiOS和Android开发的Phonegap。

编辑 –为什么我更喜欢Phonegap

Phonegap是将您的基于Web的技能部署到多个平台的框架。

Phonegap只是在UIWebView控件中执行,而您的js调用的PhoneGap JavaScript API则被路由到本机API。

Phonegap的优点:

  • 使用networking标准构build应用程序一次
  • 用PhoneGap包装它
  • 部署到多个平台!

查看Corona,Phonegap,Titanium之间的比较链接

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

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

etc.etc …..

我对其他的意义和提示很感兴趣。

亲切的问候

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

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

例如:Phonegap最适合devise师。 因为它与JavaScript和HTML类似

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

你可以在这里find其他的select。

我build议PhoneGap:请参阅http://phonegap.com/

简单! 易于使用和免费!