Objective-C到Java交叉编译器

Man*_*tis 7 java iphone android cross-platform objective-c

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

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

我知道Java端口不如本机编码的应用程序更优化,但可以想象可以节省开发人员一段时间.

编辑: 是的,应用程序会很糟糕.但它们是不是就像它们是由monotouch或flash交叉编译器构建的那么糟糕?难道不能使用这些交叉编译器使用的相同方法吗?

hig*_*ted 7

我没有听说过一个交叉编译器能够满足你的要求.即使确实存在,更大的问题是框架(UIKit,CoreAnimation等)在两个平台之间存在很大差异.如果没有某种通用框架,所有与框架连接的代码都必须重新编写.