Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

已关闭6年。



Improve this question




显然,Apple App Store不允许交叉编译器,因此开发人员需要熟悉Objective-C才能为iPhone创建应用程序。

我想知道,是否有一个交叉编译器将采用Objective-C应用程序代码并将其重建为可打包为Android的类似Java应用程序?这样,开发人员仍然只能学习一种语言(obj-c),但可以在许多设备上发布应用程序。

我知道Java端口不如本地编码的应用程序最佳,但可以想象会节省开发人员一些时间。

编辑:
是的,应用程序将很糟糕。但是,它们是否不如由Monotouch或Flash Cross Compiler构建的那样可怕?难道不能使用这些交叉编译器使用的相同方法吗?

最佳答案

我还没有听说过可以满足您要求的交叉编译器。即使确实存在,更大的问题是两个平台之间的框架(UIKit,CoreAnimation等)存在很大差异。如果没有某种通用框架,则与框架接口(interface)的所有代码都必须重新设计。

10-08 15:55