最佳跨平台开发工具用于iPhone和Android

6

我知道类似的问题已经被问了很多次,但是在如今有太多选择时,我真的需要一个有跨平台开发经验的人的建议。

我计划为Android和iOS开发几个应用程序。这些应用程序将需要在设备上存储数据,使用日历、发送电子邮件、与远程服务器通信。如你所见,这里没有什么特别之处。

我找到了相当长的平台列表:

Corona(支持的功能
Moscrif
Icenium
Appcelerator
PhoneGap(支持的功能
Titanium
等等。

其中一些平台是免费的,一些是订阅制的。现在我想尝试一些免费且文档齐全的平台,使用HTML5、JavaScript、Java或C#。

我很乐意听取推荐和意见。

5个回答

6
  • RhoMobile – 这是使用Ruby的解决方案,特别受到Ruby on Rails开发人员的喜爱。(非商业应用免费,价格有所变化)

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

  • PhoneGap - 类似于Appcelerator,我提到这两个因为它们似乎有最活跃的社区和最广泛的支持。(免费)

  • WidgetPad是良好的跨平台开发工具。在这些工具中,我更喜欢Phonegap用于iOS和Android的开发。

编辑 - 我为什么喜欢Phonegap

Phonegap是将基于Web技术的应用程序部署到多个平台的框架。

Phonegap只在UIWebView控件内执行,并且PhoneGap JavaScript API会将您的js调用路由到本地API。

Phonegap的优点:

  • 用Web标准构建您的应用程序
  • 使用PhoneGap进行封装
  • 部署到多个平台!

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


你能否告诉我你认为PhoneGap更好的原因? - EvZ
WidgetPad还在维护吗?还是这个项目已经死了? - Vito Gentile

2

我认为你不能说哪个是最好的。每个工具都有优点和缺点。

我测试了一些工具。

PhoneGap:非常强大,拥有庞大的社区支持。PhoneGap由Adobe支持。

但是本地数据库的最大大小受到限制。

我也测试了Adobe Air。对于这个工具,用户需要安装Air运行时。如果你使用Adobe FlashBuilder,你将拥有一个不错的IDE。

等等......

我很好奇其他的意义和技巧。

此致敬礼。


2

@EvZ,这不是在众多跨平台开发工具中寻找最佳的问题。每个工具都有其优点,在多个平台上构建应用程序。

如果您想使用这些工具,您可以在谷歌中搜索,并决定哪一个更适合您的应用需求。没有人能够直接评估哪个更好。根据您的编码技能,您可以选择任何一个。

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


我完全同意你的观点,但向更有经验的同事寻求建议仍然是一个好主意。你说“Phonegap最适合设计师”,那么在你看来哪个更适合开发者呢? - EvZ
我有一些使用Appcelerator和PhoneGap的经验,它们都很容易使用。我没有其他相关经验。 - Ram kiran Pachigolla

2
我找到了这个网站:http://www.canappi.com/(我没有试过),它看起来很容易学习。
你可以在这里找到其他的rest选项:here

谢谢,你自己试过这些平台之一吗?如果是的话,你更喜欢哪一个,为什么? - EvZ
我尝试过Sencha Touch和PhoneGap。它们也很容易学习,API和文档也很好。 - Sunny

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接