2008-09-29 85 views
10

有谁知道任何旨在将Android的Java VM移植到iPhone的现有项目?根据我的理解,这不会太遥不可及,并且肯定会为一些令人兴奋的发展做出贡献。将Android的Java VM移植到iPhone上?

编辑:我应该指出,我知道这不会发生使用官方的iPhone SDK。然而,越狱平台将删除苹果公司施加的任何障碍。我想大多数有兴趣将Android集成到iPhone中的人也将是通常拥有越狱iphone的人口。

+0

现在苹果允许iOS的替代开发工具?如果Flash被允许,那么我认为Java会是。这里希望iDalvik真的很快现在... – 2010-09-14 20:41:46

+0

基于[这篇文章](http://www.infoworld.com/article/08/03/14/Suns-plan-for-Java-on-iPhone-could- hit-roadblock_1.html),这似乎不太可能,因为iPhone SDK协议不允许下载/运行其他程序的程序。 – hazzen 2008-09-29 21:42:53

回答

-7

为了有用,您还必须将连接移植到Google的App Store。是的,苹果会允许的。我们更有可能看到Android的一些iPhone仿真工具。

+0

我不认为苹果会/不会允许什么结果。这可能会阻止一些开发人员,但我想很多人都知道,并且追逐越狱路线没有问题。 – Wilco 2008-09-29 21:52:46

+0

此外,除非您盗用实施iPhone操作系统和用户界面的所有Apple库,否则iPhone模拟是一项大规模的工作。 – bmdhacks 2008-09-29 22:10:58

3

截至目前,还没有一个项目旨在将Dalvik(Android VM,它不是真的 Java VM,因为它不执行Java字节码)移植到iPhone。但是,至少有一个“真正”的Java VM可用于iPhone。您可以在越狱手机上的Cydia中找到它。

这些项目的问题是Apple不允许第三方应用程序执行代码,因此Java VM只能在越狱的iPhone上运行。

1

苹果的iPhone是一个封闭的系统。它们控制从操作系统部署到应用程序的内容。他们表示他们无意支持JVM。这必须是该控制之外的流氓应用程序,因此对群众不太有吸引力。

4

在iOS Android的Dalvik的运行有待观察:

的“在箱子”开源项目显示在他们的网站(WWW。 inthebox.org),并作为其开源项目的第一步,在iOS上运行Android Dalvik虚拟机。 (不需要越狱)。

“在框中”是一个开源项目,旨在提供在iOS之上移植Gingerbread Android运行时。它使Android应用程序开发人员能够在iOS上执行其Android应用程序。

享受:-)