是否有合法的自动化方法在iOS4上部署Java应用程序?

blu*_*lds 6 java iphone objective-c virtual-machine cross-compiling

我想知道是否有一种标准方法可以将最初用Java编写的应用程序部署到iOS4设备.

我假设无法部署原始格式的应用程序 - 是否可以使用我可以使用的仿真层,或者将Java编译为ObjectiveC的稳定编译器?

blu*_*lds 2

选项1:

使用几种交叉编译器之一,将 Java 编译为 ObjectiveC:

http://www.xmlvm.org/overview/

http://www.flexycore.com/ispectrum-overview.html

选项2:

将自定义 JVM 与 java 应用程序一起打包,并带有满足最新协议的限制(包括没有字节码下载功能和没有 JIT 编译)。目前(2010 年 10 月)还没有专门为 iPhone 设计的 JVM,尽管 IKVM 可能在 Monotouch 之上运行,并且 Oracle 最终可能会为 iPhone 构建 Java SE 版本。

选项 3:

将 Java 交叉编译为 iPhone 上已接受的现有解释器之一(例如,将 Java 交叉编译为 C# 并在 monotouch 上运行应用程序)