我知道类似的问题已经被问过很多次了,
但是今天你有这么多的选择,我真的需要一些已经有跨平台开发经验的人的建议。
我计划为Android和iOS开发一些应用程序。应用程序必须在设备上存储数据,使用日历,发送电子邮件,与远程服务器通信。如你所见,这里没有什么特别的。
我已经找到了相当长的平台列表:
日冕(支持功能)
Moscrif
Icenium
Appcelerator
PhoneGap(支持功能)
钛
e.t.c .
这个平台有些是免费的,有些是订阅的。现在我想尝试一些使用HTML5、JavaScript、Java或c#的免费且文档完善的平台。
-
RhoMobile——这是一个使用Ruby的解决方案,尤其受到Ruby on Rails开发者的喜爱。
-
Appcelerator——这是一个允许你用HTML/Javascript开发原生应用的解决方案(通过iPhone上的UIWebView运行)。(免费)
-
PhoneGap—与Appcelerator类似,我之所以提到这两款应用,是因为它们似乎拥有最活跃的社区和最广泛的支持。(免费)
- WidgetPad是很好的跨平台开发工具。在这些工具中,我更喜欢Phonegap的iOS和Android开发。
编辑-为什么我更喜欢Phonegap
Phonegap是一个框架,可以将你的web技能部署到多个平台。Phonegap只是在一个UIWebView控件中执行,你的js调用Phonegap JavaScript api被路由到本地api。
Phonegap的优点:
- 使用web标准构建应用程序
- 用PhoneGap包装
- 部署到多个平台!
查看Corona、Phonegap、Titanium的比较链接
我想你说不出什么是最好的。每个人都有一些优点和缺点。我测试了一些工具。PhoneGap:它非常强大,拥有庞大的社区。PhoneGap由Adobe支持。但是本地数据库的最大容量是有限的。
我也测试了Adobe Air。为此,用户需要Air运行时。如果你使用adobeflashbuilder,你有一个很好的IDE。
、…
我对其他的意思和提示很好奇。
亲切的问候
@EvZ,这不是在这些跨平台开发工具中找到最好的问题。每个工具都有自己的优势,可以在多个平台上构建应用程序。
如果你想使用这些工具,你可以在谷歌搜索,并决定哪一个更适合你的应用程序需求。没有人能直接估计哪个是好的。基于你的编码技能,你可以使用任何一个。
例如:Phonegap最适合设计师。因为它和JavaScript和HTML很像
我发现了这个http://www.canappi.com/(我没有尝试过)。它看起来很容易学。
rest选项可以在这里找到。
我建议:请参阅http://phonegap.com/
简单!易于使用和免费!!