Перенос виртуальной машины Java от Android на iPhone?

StackOverflow https://stackoverflow.com/questions/150781

  •  02-07-2019
  •  | 
  •  

Вопрос

Кто-нибудь знает о каких-либо существующих проектах, направленных на перенос виртуальной машины Java Android на iPhone?Насколько я понимаю, это было бы не так уж и недосягаемо и, безусловно, привело бы к некоторым захватывающим событиям.

Редактировать:Я должен отметить, что я знаю, что этого не произойдет при использовании официального iPhone SDK.Однако платформа с джейлбрейком устранила бы все препятствия, установленные Apple.Я полагаю, что большинство тех, кто был бы заинтересован в интеграции Android в iPhone, также были бы демографами, у которых обычно есть взломанный iPhone.

Это было полезно?

Решение

В настоящее время не предпринимается попыток портировать Дальвик на iPhone, потому что Google пока не опубликовал исходный код.Как только исходный код будет выпущен (предполагая, что все это будет) Я бы подумал, что это произойдет.Это также, вероятно, можно увидеть на других доморощенных платформах, таких как PSP, Пандора, откроймоко, и т.д.

Другие советы

Android Dalvik работает на iOS:

Проект с открытым исходным кодом "In the box" впервые демонстрирует на своем веб-сайте (www.in-the-box.org) и в качестве первого шага своего проекта с открытым исходным кодом виртуальную машину Android Dalvik, работающую на iOS.(Нет необходимости делать джейлбрейк).

"In the box" - это проект с открытым исходным кодом, созданный для обеспечения переноса среды выполнения Gingerbread Android поверх iOS.Это позволяет разработчикам приложений для Android запускать свои приложения для Android на iOS.

Наслаждайтесь :-)

На данный момент нет существующих проектов, нацеленных на портирование Dalvik (виртуальной машины Android, которая не является в самом деле виртуальная машина Java, поскольку она не выполняет байт-код Java) на iPhone.Однако существует по крайней мере одна "настоящая" виртуальная машина Java, доступная для iPhone.Вы можете найти его в Cydia на взломанных телефонах.

Проблема с этими проектами заключается в том, что Apple не разрешает сторонним приложениям выполнять код, поэтому виртуальные машины Java могут запускаться только на iPhone с джейлбрейком.

iPhone от Apple - это закрытая система.Они контролируют то, что передается из операционной системы в приложения.Они заявили, что не намерены поддерживать JVM.Это должно было бы быть вредоносное приложение, находящееся вне этого контроля и, следовательно, не очень привлекательное для широких масс.

Чтобы быть полезным, вам также придется перенести подключение к Google App Store.Да, Apple собирается это разрешить.Гораздо более вероятно, что мы увидим какие-нибудь инструменты для эмуляции iPhone для Android.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top