我可以使用Java开发iPhone应用程序吗?

我可以使用Java开发iPhone应用程序吗?

问题描述:

是否可以使用Java为iPhone开发应用程序?如果可以,它是否允许使用自定义jar文件?

Is it possible to develop applications for the iPhone using Java? And if so, does it allow the use of custom jar files?

谢谢.

最初的答复是否".苹果协议曾经说过不允许使用任何其他语言.期间.

Originally the reply was a no. The Apple agreement used to say that no interpreted/other languages are allowed. period.

此后发生了变化,有几种解决方案:

This has since changed and there are several such solutions:

代号一-着重于使用Java与可视化工具和模拟器来构建应用程序.具有SaaS后端的开源软件,无需使用Mac.

Codename One - focuses on building applications using Java with visual tools and simulators. Open source with a SaaS backend that removes the need for a Mac.

XMLVM-将Java字节码转换为C/Objective-C的转换器.开源,但目前需要编写iOS特定代码.

XMLVM - a translator to convert Java bytecode to C/Objective-C. Open source, but requires writing iOS specific code at the moment.

也有几种专有的解决方案,但是我没有使用它们的经验.例如.Software AG有一个称为Web对象的工具.

There are also several proprietary solutions but I have no experience with them. E.g. Software AG has a tool called web objects.