Mobile 果酱手机应用开发-果酱是一个不错的选择吗?

Mobile 果酱手机应用开发-果酱是一个不错的选择吗?,mobile,marmalade,Mobile,Marmalade,我已经准备好了一些应用程序,我选择的目标平台是Android,但是我知道有一些SDK在宣传一次编写并部署到多个移动操作系统的能力。其中一个似乎是 本产品特别声明编译每个设备的本机代码以实现兼容性。我想知道的是,在我承诺价格标签之前,甚至在制造商计划的框架之外开发之前,人们对这个问题的想法 编译到本机代码可能会有很高的性能,但我猜这是一个折衷方案,您无法轻松访问google/apple等提供的所有API 寻找其他的利/弊,以及那些服用类似果酱的人是否遇到了路障,他们希望自己没有采取行动 我的应用程

我已经准备好了一些应用程序,我选择的目标平台是Android,但是我知道有一些SDK在宣传一次编写并部署到多个移动操作系统的能力。其中一个似乎是

本产品特别声明编译每个设备的本机代码以实现兼容性。我想知道的是,在我承诺价格标签之前,甚至在制造商计划的框架之外开发之前,人们对这个问题的想法

编译到本机代码可能会有很高的性能,但我猜这是一个折衷方案,您无法轻松访问google/apple等提供的所有API

寻找其他的利/弊,以及那些服用类似果酱的人是否遇到了路障,他们希望自己没有采取行动


我的应用程序不需要3d引擎,而3d引擎似乎构成了marmalade showcase上大部分示例应用程序。然而,我的应用程序通常需要存储大量的关系数据&hit-web服务,因此方便地访问sqlcompact将是一件好事

我在Marmalade caveat工作

我们提供的解决方案提供了高性能,因为它不像其他跨平台解决方案那样依赖虚拟机。 此外,您可以使用我们的EDK(扩展开发工具包)直接使用本机API,该工具包允许您在iOS和Android上打包本机调用。所以你不必错过这些

看看我们的一位开发者的博客,他用果酱在一大堆平台上玩了他的游戏


最后一点,我们确实通过开源模块提供了sqlite支持。

看看割断绳索或植物vs僵尸。我怀疑你需要的比他们需要的更多——他们使用果酱将游戏移植到非iOS设备

关于sql-您可以使用sqlite:

唯一的权衡是发展速度。在Unity中编写脚本和使用其可视化工具的速度要快好几倍,但您也必须使用Unity工具,如果每帧可见的顶点数超过40K,则在iPhone 3GS(3G及更老版本为10K)上,游戏速度会变慢


在理论上你应该知道VisualC++,但是当你需要一些特定于iOS或Android的东西,没有人还为它制作库时,你必须自己动手使用它们的EDK、NETSDK和写库。这并不难,如果您没有时间学习新的SDK,您可以将其外包。

谢谢,我会查看该博客。我浏览了marmalade网站上的大部分演示材料,并注意到本地呼叫支持-这很好。我想从这里开始,最大的问题是什么时候果酱不是一个好的选择?我在卡片上的应用程序是2d游戏&普通的面向文本的应用程序。一些应用程序的销售质量不高,因此将依赖于PPC广告——会有任何障碍吗?其中一位客户要求他的应用程序能够在设备主屏幕上进行交互(如天气应用程序或youtube应用程序)——这是EDK的领地吗?你好不知道你能不能给我一些关于这个的提示。