iphone - 多平台开发选项

标签 iphone android flash cross-platform

我有一个应用程序(实际上是一个游戏),我即将开始在 iOS 和网络上工作,但是我想尽可能地整理我的代码库,这样我就不必维护平台可移植性的许多方面。所以基本上我的两个要求是在 iOS 和 Web 上运行,但如果我也可以为 Android 部署它,我不会介意。

有哪些选择?

如果可能的话,我目前对此表示怀疑,我考虑过使用 Cappuccino (http://cappuccino.org/) 来构建应用程序,然后使用 NimbleKit 进行 iOS 编译。如果可能的话有什么想法吗?

如果有的话,什么会更好?是否有任何框架可以很好地跨平台和移动设备扩展并允许它轻松地在网络上运行?

此外,我想到了 Flash,如果开发得当,它会编译并且不使用不兼容的 iOS 功能,这也许是最好的选择吗?

最佳答案

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

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

也就是说,我强烈推荐 iOS 版 Corona 和网络版 Flash 这样的组合,这样您就可以为每个平台使用最佳工具。

关于iphone - 多平台开发选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5477433/

相关文章:

android-如何检测双击 ImageView 并开始新 fragment

javascript - 指令/工厂不在生产中工作

actionscript-3 - AS3 - 轻微的平台类绑定(bind)错误

javascript - iOS UI自动化脚本: What's the correct predicate to reference the keyboard?

iphone - Watchkit 通知场景强制吗?

java - 获取高分辨率联系人照片

c# - 如何通过 C# 代码在 Android 上的 Unity3D 中创建图像缩略图?

apache-flex - 如何在 AS3 中从文本创建粒子结构?

ios - 从 Apple 应用内购买收据获取订阅付款历史记录

ios - 在 iOS 应用程序中创建 SSL 公钥和私钥对