我们可以用Java运行或开发适用于iPhone的应用吗?
看看这些链接并回答:
http://www.iphonefaq.org/archives/9731
http://www.j2mepolish.org/cms/leftsection/documentation/platforms/iphone.html
http://www.ibm.com/developerworks/opensource/library/os-eclipse-iphone/
Thorbjørn Ra.. 9
Sun发现他们可以将Java移植到iPhone上,但SDK许可证禁止它.所以这不是技术问题,而是政治问题.
Sun发现他们可以将Java移植到iPhone上,但SDK许可证禁止它.所以这不是技术问题,而是政治问题.
目前,iPhone上没有运行JVM.这意味着在Java中开发iPhone应用程序的唯一方法是使用一个编译器将java代码编译为Objective-C代码.
有几种解决方案可以做到这一点:
Codename One - 专注于使用Java与可视化工具和模拟器构建应用程序.带有SaaS后端的开源,无需使用Mac.
XMLVM - 将Java字节码转换为C/Objective-C的转换器.开源,但目前需要编写iOS特定代码.
还有几种专有解决方案,但我没有经验.例如,Software AG有一个名为web对象的工具.