Эмуляторы java для iphone

Содержание
  1. Эмуляторы java для iphone
  2. Можем ли мы запустить приложения Java на iPhone?
  3. 9 ответов
  4. Теперь любое приложение J2ME можно запустить на iPhone
  5. Re: Теперь любое приложение J2ME можно запустить на iPhone
  6. Re: Теперь любое приложение J2ME можно запустить на iPhone
  7. Re: Теперь любое приложение J2ME можно запустить на iPhone
  8. Re: Теперь любое приложение J2ME можно запустить на iPhone
  9. Re: Теперь любое приложение J2ME можно запустить на iPhone
  10. Re: Теперь любое приложение J2ME можно запустить на iPhone
  11. Re: Теперь любое приложение J2ME можно запустить на iPhone
  12. Re: Теперь любое приложение J2ME можно запустить на iPhone
  13. Re: Теперь любое приложение J2ME можно запустить на iPhone
  14. Re: Теперь любое приложение J2ME можно запустить на iPhone
  15. Re: Теперь любое приложение J2ME можно запустить на iPhone
  16. Re: Теперь любое приложение J2ME можно запустить на iPhone
  17. Re: Теперь любое приложение J2ME можно запустить на iPhone
  18. Re: Теперь любое приложение J2ME можно запустить на iPhone
  19. Re: Теперь любое приложение J2ME можно запустить на iPhone
  20. Re: Теперь любое приложение J2ME можно запустить на iPhone
  21. Re: Теперь любое приложение J2ME можно запустить на iPhone
  22. Re: Теперь любое приложение J2ME можно запустить на iPhone
  23. Re: Теперь любое приложение J2ME можно запустить на iPhone
  24. Re: Теперь любое приложение J2ME можно запустить на iPhone
  25. Re: Теперь любое приложение J2ME можно запустить на iPhone
  26. Re: Теперь любое приложение J2ME можно запустить на iPhone
  27. Re: Теперь любое приложение J2ME можно запустить на iPhone
  28. Re: Теперь любое приложение J2ME можно запустить на iPhone

Эмуляторы java для iphone

So the idea of running old school java games on my iPhone came across my mind again. Is a full J2ME emulator possible for iOS?

To start this question off I wanna bring up that running J2ME games/midlets on iPhone has in fact been proven possible but my knowledge is limited so bare with me, I have no coding experience.
To have cellphone java games running on your platform, you must have some form of java implemented on your system, or run an emulator which obviously isn’t remotely supported on iOS, but in contrast, is native on Android.
This is why J2ME Loader is no-problem on Android, but a No-Go on iOS.

With all that being said, here comes libGDX, which is a cross-platform JVM based game-dev framework, that supported iOS via the RoboVM tech.

After doing some research I’ve figured it’s dead by now (was acquired by Xamarin in October 2015 which was acquired by Microsoft later in February 2016 who proceeded to shut down the RoboVM project in April 2017), but there are people who maintain forks based on the last open source version of the project namely ibinti’s BugVM here and MobiDevelop’s MobiVM here .

I know I’m already walking you here through a very narrow and specific path, but technically, if you can use it to run native java code what’s the reason you wouldn’t be able to write a fully functional emulator to run J2ME apps as well?

Now this is not based on wishful thinking, I actually have 2 java game “ports” running on my iPhone X (iOS 11.4) perfectly fine (that were pulled from the App Store since then, for obvious reasons 😀) But from examining the files inside the .IPA files , and verifying checksums compared to the files contained in the original .JAR archive files, can confirm these are genuine, and the apps definitely utilize libGDX.

Читайте также:  Python com port to http

(The games I’m talking about are Diamond Rush, and Ancient Empires 2).

Not sure how big the scope of such a project would be but it seems quite feasible, at least developing-wise.

The question of distribution is for another day, but there’s a whole community based around iOS app side-loading, also, Jailbreaking.

Источник

Можем ли мы запустить приложения Java на iPhone?

Можно ли запускать или разрабатывать приложения для iPhone в Java?
На самом деле я немного смущен. Пожалуйста, несите меня, посмотрите на эти ссылки и ответьте: — LINK 1 LINK 2 LINK 3 Это открытое обсуждение.
Все идеи приветствуются. Спасибо всем.

9 ответов

В настоящее время на iPhone нет JVM. Это означает, что единственный способ разработки приложений для iPhone в Java — иметь компилятор, который скомпилирует ваш код Java до Objective-C.

Существует несколько решений, которые делают именно это:

Codename One — фокусируется на создании приложений с использованием Java с визуальными инструментами и симуляторами. Открытый исходный код с бэкэндом SaaS, который устраняет необходимость в Mac.

XMLVM — переводчик для преобразования байт-кода Java в C/ Objective-C. Открытый исходный код, но на данный момент требуется написать конкретный код iOS.

Есть также несколько проприетарных решений, но у меня нет опыта с ними. Например. Программное обеспечение AG имеет инструмент, называемый веб-объектами.

Третья ссылка о разработке веб-приложений для iPhone. То есть веб-сайты, к которым вы обращаетесь с помощью MobileSafari.

Может быть, немного не по теме, но я не могу не добавить это замечание: мне интересно, что произойдет с Apple, скажем, через 2-3 года, когда Android будет стремительно набирать популярность .

Sun обнаружила, что они могут переносить Java на iPhone, но лицензия SDK запрещает ее. Так что это не технический, а политический вопрос.

@IterAtor 9 лет спустя вы бросили диск по комментарию? Конечно — infoworld.com/article/2651070/application-development/…

А как насчет других Java-компиляторов для родных компиляторов, хотя был один, называемый Jet?

Скомпилирует java для native.

Интересный подход — объединение Google Web Toolkit с Appcelerator Titanium для разработки приложений iPhone с использованием Java.

Google Web Toolkit (GWT) позволяет компилировать Java-код в Javascript, в то время как Titanium позволяет создавать наглядные приложения iPhone в Javascript. Я начал проект под названием » gwt-titanium», чтобы объединить эти два, вы можете найти объяснение по поводу проекта и инструкций по строительству в блоге iPhoneJava.org.

существует несколько способов написать приложение iphone для java с помощью конвертера xmlvm в объектив c, но это сложно, но это подходящий и совместимый способ сделать приложение ur. Вам нужно изучить язык XML.

В конце концов я могу заключить, что с iPhone можно легко создавать веб-приложения для iPhone. Для разработки собственных приложений для iPhone в Java можно использовать alcheMo или XMLVM с небольшой рабочей нагрузкой. У меня нет опыта в alcheMo или XMLVM, но, конечно же, с нетерпением жду этого.

Читайте также:  What is call stack error in php

Webapp может быть разработан в Java, конечно, но вы не можете запускать Java-приложения на Iphone (виртуальные машины не авторизованы на устройстве).

В Java есть какое-то усилие для преобразования objective-c, как в XMLVM (проверьте видео Google TechTalk).

Если вы хотите создать «настоящие» родные приложения для iPhone, вам придется пойти с Objective C и iPhone SDK

Есть и другие способы, например http://phonegap.com/, но у меня лично нет опыта работы с этим проектом.

Спасибо, Томас. Потому что Вы распространили его на веб-разработку. У меня есть опыт в разработке веб-приложений для iPhone с использованием JS.

существует реализация виртуальной машины Java, называемой «Classpath», но недостатком является то, что вы можете получить ее только с помощью Cydia/Installer.

Значит, вам нужно сделать джейлбрейк на вашем iphone, чтобы установить JVM.

gui может быть спроектирован как AWT-Gui.

вообще: нет решения (яблоко не позволяет приложениям, которые запускают другие приложения на своих устройствах)

если вы не против взлома устройств, к которым развертывается ваше приложение: да, не должно быть большой проблемы. есть большое количество учебников, как взломать ваш iphone, если вам интересно.

РЕДАКТИРОВАТЬ: есть проблема! Если у вас нет файла libuicaboodle , то каждый Java-GUI-приложение для iPhone ищет, вы не сможете запустить приложение. Есть ли anybode, у которого все еще есть этот файл? Больше не можете найти его: o (

Источник

Теперь любое приложение J2ME можно запустить на iPhone

Автор MicroEmulator смог сделать версию своего эмулятора J2ME для платформы Android. После чего умельцы переписали opensource-эмулятор так, что его стало возможным запускать на iPhone.

Re: Теперь любое приложение J2ME можно запустить на iPhone

Только в яблосторе его возьмут и запилят.
//капитан Очевидность

Re: Теперь любое приложение J2ME можно запустить на iPhone

сейчас любители apple набегут)

Re: Теперь любое приложение J2ME можно запустить на iPhone

>После чего умельцы переписали opensource эмулятор так, что его стало возможным запускать на iPhone

Re: Теперь любое приложение J2ME можно запустить на iPhone

Re: Теперь любое приложение J2ME можно запустить на iPhone

> версию своего эмулятора J2ME для платформы Android

Эмулятор жавы на жава-based платформе? круто

Re: Теперь любое приложение J2ME можно запустить на iPhone

iPhone в топку при таком отношении Apple к своим пользователям.

Re: Теперь любое приложение J2ME можно запустить на iPhone

>Только в яблосторе его возьмут и запилят.

Ну, по ссылке это и написано. Хотите кучу негламурных, но функциональных приложений? Джейлбрейкайте свой iPhone! 🙂

Re: Теперь любое приложение J2ME можно запустить на iPhone

эммм. де-то была новость, что аппл запрещает яву на яфоне, так?

Re: Теперь любое приложение J2ME можно запустить на iPhone

так есть Installer.app, нафиг не нужны указы яблока, ставишь че хочешь

Re: Теперь любое приложение J2ME можно запустить на iPhone

>iPhone в топку при таком отношении Apple к своим пользователям.

какое еще отношение? Не пускания тормоза под названием Java на свой телефон? Отсутствие flash- клиента? Ну и слава богу, зачем на телефоне этот тормоз, который используется только для показа рекламы?

Re: Теперь любое приложение J2ME можно запустить на iPhone

Ждем появления в Cydia и наслаждаемся оперой мини.

Читайте также:  Progress control in html

Re: Теперь любое приложение J2ME можно запустить на iPhone

>какое еще отношение? Не пускания тормоза под названием Java на свой телефон?

дело не в «пускании» ява на телефон.. дело в отсутствие выбора.. За тебя уже решили будет у тебя ява или нет.

Re: Теперь любое приложение J2ME можно запустить на iPhone

>За тебя уже решили будет у тебя ява или нет.

а тебя кто-то заставляет покупать iPhone насильно? А если ты перед его покупкой не ознакомился со спецификациями и доступным софтом, то это твои личные проблемы и Apple тут не при чем

Re: Теперь любое приложение J2ME можно запустить на iPhone

>не ознакомился со спецификациями и доступным софтом вот мы тут собственно за это яблоконтору и ругаем 😀

Re: Теперь любое приложение J2ME можно запустить на iPhone

Теперь прыщавые подростки тоже смогут запускать J2ME-приложения?

Re: Теперь любое приложение J2ME можно запустить на iPhone

А MicroEmulator этот доступен на AppStore? Т.е. это получается, что (J2ME) приложения на iPhone можно ставить и крутить без ведома яббла?

Re: Теперь любое приложение J2ME можно запустить на iPhone

>А MicroEmulator этот доступен на AppStore? Т.е. это получается, что (J2ME) приложения на iPhone можно ставить и крутить без ведома яббла?

Re: Теперь любое приложение J2ME можно запустить на iPhone

> Только в яблосторе его возьмут и запилят.

И что? На своем сайте выложат, кому надо — скачает и поставит.

Re: Теперь любое приложение J2ME можно запустить на iPhone

> вот мы тут собственно за это яблоконтору и ругаем :

за что? за неспособность читать, искать в гугле и спрашивать на форуме? Далеко пойдете, товарищи.Хотя мизерная доля линукса это хорошо показывает.

Re: Теперь любое приложение J2ME можно запустить на iPhone

>Отсутствие flash- клиента?

Очень скоро допилят, кстати.

Re: Теперь любое приложение J2ME можно запустить на iPhone

>И что? На своем сайте выложат, кому надо — скачает и поставит.

Все не так просто. Предварительно нужно будет сделать jailbreak (=> лишиться гарантий производителя).

Re: Теперь любое приложение J2ME можно запустить на iPhone

Казалось бы, причём здесь Linux?

>дело не в «пускании» ява на телефон.. дело в отсутствие выбора.. За тебя уже решили будет у тебя ява или нет.

Не пускают не только J2ME, но и ещё много чего (например альтернативные проигрыватели, а встроенный даже FLAC не играет).

А вообще меня удивляют яблофилы: сначала они говорят, что их всё устраивает, и согласны с тем, что за них решают, что им нужно, и Джопса своим б-гом считают. Но почему-то все делают джаилбрейк и говорят, что ничего плохого в этом нет (считая, что их кртиткуют за сам взлом, а не за финансирование тех, кто заставляет их его делать).

Re: Теперь любое приложение J2ME можно запустить на iPhone

Обычную яву на iphone можно запускать уже год точно. Хотя я не вкурсе чем j2me круче других яв. Фиг разберешься в их сокращениях.

Re: Теперь любое приложение J2ME можно запустить на iPhone

> Хотя я не вкурсе чем j2me круче других яв.

Она не круче и не хуже. Она специализирована.

> Фиг разберешься в их сокращениях.

Источник

Оцените статью