多平台开发选项

时间:2011-03-29 18:50:29

标签: iphone android flash cross-platform

我有一个应用程序(实际上是一个游戏),我接近开始为iOS和网络工作,但是我想尽可能地干掉我的代码库,这样我就不必为平台可移植性保留了很多方面。基本上我的两个要求是在iOS和网络上运行,但如果我也可以为Android部署它,我也不介意。

有哪些选择?

如果可能,我现在怀疑,我考虑使用Cappuccino(http://cappuccino.org/)构建应用程序,然后利用NimbleKit进行iOS编译。任何想法,如果这是可能的?

如果有的话会有什么效果?是否有任何特定的框架可以跨平台和移动设备进行扩展+允许它轻松在网络上运行?

此外,Flash会浮现在脑海中,如果正确开发可能是最好的,它会编译而不是使用不兼容的iOS函数吗?

3 个答案:

答案 0 :(得分:1)

最近发布的猴子开发框架部署到iOS和Flash: http://www.monkeycoder.co.nz/

这是新的,我不一定会推荐它,但它有一个很好的血统:创作者之前制作了Blitz3D和BlitzMax,这些都是很棒的游戏开发工具。

也就是说,我强烈建议使用像Corona for iOS和Flash for web这样的组合,这样你就可以为每个平台使用最佳工具。

答案 1 :(得分:0)

查看Unity 3D。适用于iOs,Android,Web,Mac和PC。移动平台不是免费的,但值得一试。

答案 2 :(得分:0)

您应该尝试Titanium(它是免费的)。您可以使用javascript和HTML5构建您的游戏,它可以针对iOS和Android进行编译。由于您将使用Web标准进行编码,因此可以在很少(或没有)修改的情况下为Web部署您的应用程序。

您可以使用this项目作为起点。