在java中的iPhone应用程序开发?

时间:2010-11-01 11:05:12

标签: java iphone

  

可能重复:
  Can we run Java applictions on iPhone?

IPhone4是否支持Java?我们可以使用Java for IPhone编写任何应用程序吗?

6 个答案:

答案 0 :(得分:4)

您应该查看Tabris,它允许您使用Java编写iOS应用程序。 它没有“iOS上的JVM问题”,因为Java应用程序在服务器上运行。在设备上安装了本机App,它与服务器通信并像任何其他本机App一样呈现UI。它类似于瘦客户端方法。 没有交叉编译和NO浏览器/ html5用于移动应用程序。

答案 1 :(得分:3)

不,iPhone iOS没有任何内置的Java支持。

是的,如果您足够专业,可以为iOS开发或移植JVM和适当的运行时,并将Java应用程序嵌入到iOS应用程序中,理论上您可以为iPhone编写Java应用程序。或者您可以开发一个Java编译器,它将发出ARM对象代码或Objective C源代码并使用它。

答案 2 :(得分:2)

其他语言的问题是不允许iPhone应用程序从可写存储执行代码,这可以排除任何虚拟机。但是,请查看Monotouch - 它将.NET代码编译为机器代码(Ahead-Of-Time编译),并且应用程序商店完全允许(在撰写本文时)。

答案 3 :(得分:1)

iPhoneFAQ说:

  

没有。 iPhone不支持Java   任何形式的申请。史蒂夫乔布斯   有人引用“Java不是   值得建设。没有人使用Java   了。这是这个重量级人物   球和链。“

以下是使用javascript iAd Libararies的iPhone开发帖子: http://eclipsesource.com/blogs/2010/06/11/writing-ipadiphoneipod-applications-with-swt/

答案 4 :(得分:0)

除上述答案外。

您无法为iPhone或其他翻译或虚拟机开发自己的JVM。它被Apple禁止。因此,如果您真的这样做,您只能通过黑客攻击原生iPhone软件来分发它。

答案 5 :(得分:0)

iPhone通过Cydia商店对iOS上的Java提供了一些“jailbroken”设备。