我正在寻找一个平台来开发跨平台的移动应用程序。我们正在开发的应用程序有点复杂,我们需要它在安卓,iOS和黑莓上运行。
我们希望代码只需编写一次,就可以在每个平台上运行,没有任何内存泄漏问题。我读过关于这方面的各种文章,但这些都是理论上的,并没有给我一个明确的想法来选择我的框架,无论是RHOmobile还是Appcelerator Titanium。
请只推荐一个平台来开始和继续。
发布于 2013-01-07 20:42:21
如果我错了,请纠正我,但我认为Appcelerator只支持“原生”安卓和iPhone。
我很久以前就尝试过Appcelerator,所以我不再多说这个平台,因为它现在可能有很大的不同,而且更好。
我目前正在评估rhomobile作为本机开发的一种开发,我可以说出我的初步想法。
优点:
缺点:
我还在不断学习,但这些都是我对这个平台的初步想法。
发布于 2013-01-07 17:35:15
免责声明:我在摩托罗拉解决方案公司工作,该公司于2011年7月收购了RhoMobile。
目前(v2.2) RhoElements的目标是Windows Mobile,Windows CE,大窗口(桌面),安卓,iOS,Windows phone7和黑莓,对Windows phone8的测试版支持。
使用RhoMobile的基于开源Rhodes framework的RhoElements产品,您可以使用HTML页面(默认情况下使用jquery mobile)构建应用程序界面,然后使用Ruby MVC框架添加业务逻辑,该框架为移动设备实现了Ruby on Rails提供的大量功能。你可以下载这个工具来试用一下,看一些视频,并在MSI Launchpad上的论坛上分享。
这是适合你工作的工具吗?只有你才能决定。
我可以补充说,RhoElements只是RhoMobile套件中包含的产品之一,如果您需要同步和集成引擎,RhoConnect与Rhodes完美集成,可以简化到设备的数据部署。
发布于 2013-01-27 12:12:11
我已经使用了所有这三个: PhoneGap、Titanium和RhoMobile。(虽然总的来说,我不喜欢web语言的跨平台,而更喜欢C++/Java/Lua/ActionScript3)
钛是我最不喜欢的--但这更多的是因为他们网站上的误导性声明。(顺便说一句,它没有编译成本机代码)。OpenGL与RhoMobile相比,唯一能想到的优势就是Titanium。但是如果你想进入图形领域,你可能会选择更强大的MarmaladeSDK或AdobeAIR方法。
Ruby对“复杂”应用程序的扩展比JavaScript要好得多。这绝对是RhoMobile相对于钛金和PhoneGap的一个优势。Ruby还采用了MVC方法,这将有助于组织复杂的应用程序。摩托罗拉的支持很好。
https://stackoverflow.com/questions/14190558
复制相似问题