我的卡上有一些应用程序,我选择的目标平台是 Android,但我知道有一些SDK广告能够编写一次并部署到多个移动操作系统.其中一个似乎是 Marmalade. 该产品特别声称每个设备编译为本机代码
该产品特别声称每个设备编译为本机代码以实现兼容性.在我承诺价格标签之前,甚至在制造商预期的框架之外进行开发之前,我想知道的是人们对此问题的看法.
编译为本机代码可能会有很高的性能,但我猜测有一个权衡,你会失去对google / apple等提供的所有API的轻松访问权限.
寻找任何其他优点/缺点,以及与橘子酱一样的人是否会遇到路障,希望他们没有采取行动.
我的应用程序不需要3D引擎,它似乎构成了橘子酱展示中的大部分示例应用程序.然而,我的应用程序通常希望存储大量的关系数据和点击网络服务,这样方便的访问sql compact会很漂亮.
我在Marmalade警告工作.我们提供的解决方案提供了高性能,因为它不像其他跨平台解决方案那样依赖虚拟机.
此外,您可以使用我们的EDK(Extension Developer Kit)直接使用本机API,它允许您将调用打包到iOS和Android上的本机调用.所以你不必错过这些.
我们的开发人员可以看看这个博客,他们使用Marmalade http://www.drmop.com/轻松地将他的游戏带到了一大堆平台上
对于最后的评论,我们通过开源模块提供sqlite支持.