我们可以在iPhone上运行Java应用程序吗?[已关闭]
2022-09-03 13:27:12
目前,iPhone上没有运行JVM。这意味着,在Java中为iPhone开发应用程序的唯一方法是拥有一个编译器,它将Java代码编译为Objective-C代码。
有几种解决方案可以做到这一点:
Codename One - 专注于使用Java和可视化工具和模拟器构建应用程序。开源,具有SaaS后端,无需Mac。
XMLVM - 将Java字节码转换为C / Objective-C的转换器。开源,但目前需要编写iOS特定的代码。
还有几种专有解决方案,但我没有使用它们的经验。例如,Software AG有一个名为Web对象的工具。
Sun发现他们可以将Java移植到iPhone上,但SDK许可证禁止这样做。因此,这不是一个技术问题,而是一个政治问题。