2008-09-29 105 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應用程序。

享受:-)