Эмулятор java для айфона
Jeodek Graphite
Русская и английская версия, идет как на WM6 так и на WM5.0. Советуется в настройках эмулятора поставить галочку фоновый режим!
+работает вибро в свернутом виде
+ работаею звуки в свернутом виде
+нет проблем с вводом текста
-можно запускать только одно приложение
-запускается не на полный экран
Скачать здесь
Родной эмулятор еще с WM5.0 JMM Tao выдранная из VOX
+возможномсть запуска одновременно нескольких мидлетов
-не работает вибро в мидлетах в свернутом режиме
-не работает звуки в мидлетах в свернутом режиме
-проблема ввода текста в окна(для ввода текста открывает отдельное окно что крайне не удобно)
-запускается не на полный экран
Скачать здесь
JBed3dMod RU Fix 1.1 by Dominat0R на основе тестовой версии JBed3dMod_HeapSizeFix_17.02.08 by giris.
+ Полная поддержка русского языка;
+ Ассоциирует себя с *.jad и *.jar;
+ Поддержка 3D;
+ Работа с ФС;
+ Полная поддержка Оперы;
Скачать здесь
Внимание после установки обязательно перезагрузите смартфон\КПК.
Решение проблмы с квадратиками вместо кириллицы
Jbed при запуске подхватывает первый по алфавиту шрифт из папки windows. Так что берем любой файл шрифта с ББ с разришением .ttf , переименовываем его, ну дапустим в а.ttf и кидаем в папку windows. Перезагружаем смарт и запускаем jbed.
Говорим cпасибо myqtek8310
Jbed mod для WM2003 на основе Esmertec Jbed Build ID: 20070802.2.1 и по мотивам nhchy и daemonpnz
Описание и ссылка здесь
Пропатчинный VitoCopyPast
Для Java-эмуляторов JBed.
— Не будет работать в окнах класса «TextBoxWindow».
+ Работает на данном эмуляторе, работает в Word и EI.
Скачать
Java FX Mobile
- Несколько предустановленных приложений
- Возможноть сортирования по категориям и папкам
- Добавление собственных папок для сортировки приложений
Сообщение отредактировал Ghost098 — 28.09.10, 13:29
AppleShadow — Сайт о мире Apple
Эмулятор для iOS без Jailbreak!
Зная технику, а так же правила компании Apple, любой человек в здравом уме скажет что установка эмуляторов на самую совершенную мобильную систему в мире не допускается. Конечно же он будет прав. Однако, это все не значит, что установка эмулятора невозможна.
Эмуляторы на iOS доступны уже давно тем, кто пользуется Jailbreak. По-скольку так в разы проще устанавливать сами эмуляторы, а так же игры и способы управления. Но, давайте не будем забывать, что не все хотят подкашивать здоровье своего любимого гаджета таким взломом. Вы все же можете запускать эмуляторы на своем устройстве если вы обладаете таким непреодолимым желанием, а так же можно рыскать во всем AppStore в поисках приложений которые проскочили через модерацию и являются сами по себе эмуляторами. Однако поиск таких приложений занятие очень неблагодарное.
Способ, который позволяет установить большинство эмуляторов на ваше устройство называется sideloading. Он заключается в том, что через ваш браузер Safari устанавливается приложение, с подписью enterprise app, что в переводе означает приложение для компаний или для предприятий. В общем тут суть ясна, если какой-то компании нужно свое приложение, то ему не за чем появляться в магазине приложений, потому что программист может написать этот тип приложения и только сотрудники компании будут им пользоваться.
Второй вариант — регистрация вашего устройства в аккаунте разработчика, и тогда вы сможете устанавливать эмуляторы своими руками. Но в нашем случае мы перейдем к способу, который я описал немножко выше — sideloading.
Эмуляторы, установленные способом загрузки через Safari, обычно работают отменно, но все же с несколькими оговорками. Вы должны понимать, что используете приложение, которое не прошло модерацию в AppStore, а следовательно оно не одобрено самой Apple. Теоретически, такие эмуляторы могут содержать в себе вредоносные программы. Следовательно, как и на Android вы запускаете их на свой страх и риск.
К счастью, большинство эмуляторов существуют с открытым исходным кодом, который разработчики вежливо помещают в GitHub, где каждый может убедиться, что в эмуляторе нет вирусов. К примеру, два из последних приложений GBA4iOS (Game Boy Advance/Game Boy) и NDS4iOS (Nintendo DS) имеют свои кода в GitHub.
Для других эмуляторов вы вынуждены посещать различные сайты, например iEmulators или Emu4iOS, где увидеть исходный код приложения будет достаточно сложно.
Еще одной основной проблемой эмуляторов является принудительная смена даты на вашем устройстве, чтобы приложение загрузилось и запустилось. Происходит это потому что эмуляторы используют просроченные сертификаты безопасности, и именно поэтому на сайте приложения указана определенная дата на которую ее надо сменить на вашем устройстве (обычно это 2012 год).
Есть конечно призрачные приложения в самом AppStore, но их довольно трудно найти. Обычно функция эмулятора скрывается в них за огромным слоем меню, которое проглядели модераторы. Рассказывать о них нет смысла, потому что большинство из них сразу же исчезает, как только становятся популярными.
Для примера, давайте установим GBA4iOS и запустим в нем одну игрушку.
Настройки -> Основные -> Дата и время -> снимает галочку «Автоматически» и выставляем любую дату, желательно 2012.
Далее заходим на сайт и качаем приложение. После его запуска, авторы вам доходчиво объяснят когда именно и как часто нужно будет менять дату на устройстве.
В приложении достаточно настроек, покопавшись в которых, вы настроите его под себя.
А мы же нажимаем плюсик и выбираем одну из самых популярных игр. Нажимаем загрузить и вот, игра уже у нас на устройстве.
И вот как видите, я уже могу наслаждаться игрой детства!
Советую попробовать всем без исключения, ведь это так приятно прикоснуться к своим игровым воспоминаниям. А какую игру первым делом установите вы?
Эмулятор java для айфона
Новые темы необходимо создавать только в корневом разделе! В дальнейшем они будут обработаны модераторами.
Если Вы выложили новую версию программы, пожалуйста, сообщите об этом модератору нажав на вашем сообщении кнопку «Жалоба».
UTM (QEMU) для iOS
версия: 0.1 Preview
Последнее обновление программы в шапке: 21.02.2020
Краткое описание:
Полноценная виртуальная машина аки BOCHS, Limbo или QEMU-sdl для Android, только под iOS.
Описание:
UTM — полнофункциональный хост виртуальной машины для iOS.
Одним словом, он позволяет запускать Windows, Android и многое другое на iPhone и iPad. По факту — порт QEMU аки BOCHS, Limbo или QEMU-sdl для Android, только под iOS.
- Благодаря QEMU в качестве бэкэнда, поддерживается эмуляция более 30 процессоров, включая x86_64, ARM64 и RISC-V.
- Быстрая графика благодаря пара-виртуализации SPICE
- Ускорение на основе JIT с использованием qemu TCG
- Интерфейс, разработанный с нуля для iOS11+ с использованием новейших API.
- Создание, управление, запуск виртуальных машин непосредственно с устройства.
- Не требуется Jailbreak!
С iOS 13.3.1 Apple перестала позволять бесплатным профилям разработчиков подписывать dylibы. Как вариант, вы можете либо потратить 99 долларов в год на аккаунт разработчика Apple, либо
10$/год на некоторые сторонние сервисы подписывания сертификтов (загуглите).
Лучший способ сейчас — загрузить IPA на устройство с джейлбрейком ( Небольшое демо на процессоре A12
И еще
Домашняя страница: https://getutm.app/
Эмулятор в стадии тестирования, могут быть баги!
Сообщение отредактировал germantm7025 — 21.02.20, 19:56
В UTM на iPad pro 2018 при запуске виртуальной машины вылетает. Что-то можно сделать? Вот содержимое файла debug:
Теперь любое приложение J2ME можно запустить на iPhone
Автор MicroEmulator смог сделать версию своего эмулятора J2ME для платформы Android. После чего умельцы переписали opensource-эмулятор так, что его стало возможным запускать на iPhone.
Re: Теперь любое приложение J2ME можно запустить на iPhone
Только в яблосторе его возьмут и запилят.
//капитан Очевидность
Re: Теперь любое приложение J2ME можно запустить на iPhone
сейчас любители apple набегут)
Re: Теперь любое приложение J2ME можно запустить на iPhone
>После чего умельцы переписали opensource эмулятор так, что его стало возможным запускать на iPhone
Re: Теперь любое приложение J2ME можно запустить на iPhone
А где про линукс?
P.S. Ждём Ебилдов.
PPS Патрег не в курсе.
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 и наслаждаемся оперой мини.
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 круче других яв.
Она не круче и не хуже. Она специализирована.
> Фиг разберешься в их сокращениях.
Вот здесь читай все спецификации: http://jcp.org/en/jsr/all
Re: Теперь любое приложение J2ME можно запустить на iPhone
не запилят, а выпилят
Re: Теперь любое приложение J2ME можно запустить на iPhone
>а тебя кто-то заставляет покупать iPhone насильно? А если ты перед его покупкой не ознакомился со спецификациями и доступным софтом, то это твои личные проблемы и Apple тут не при чем
Некоторые особо ФГМнутые аймонщики, всегда когда стоит вопрос, какой телефон купить, предлагают купить именно айфон, таким образом призывая и ещё не заразившихся ФГМом финансировать поработителей мира.
Re: Теперь любое приложение J2ME можно запустить на iPhone
>а тебя кто-то заставляет покупать iPhone насильно?
ты прав, еблофон — поделие для лохушек, настаящие пацаны такое не носят!
Можем ли мы запустить приложения Java на iPhone?
Можно ли запускать или разрабатывать приложения для iPhone в Java?
На самом деле я немного смущен.
Пожалуйста, несите меня, посмотрите на эти ссылки и ответьте: —
Это открытое обсуждение.
Все идеи приветствуются.
9 ответов
В настоящее время на iPhone нет JVM. Это означает, что единственный способ разработки приложений для iPhone в Java — иметь компилятор, который скомпилирует ваш код Java до Objective-C.
Существует несколько решений, которые делают именно это:
Codename One — фокусируется на создании приложений с использованием Java с визуальными инструментами и симуляторами. Открытый исходный код с бэкэндом SaaS, который устраняет необходимость в Mac.
XMLVM — переводчик для преобразования байт-кода Java в C/ Objective-C. Открытый исходный код, но на данный момент требуется написать конкретный код iOS.
Есть также несколько проприетарных решений, но у меня нет опыта с ними. Например. Программное обеспечение AG имеет инструмент, называемый веб-объектами.
Sun обнаружила, что они могут переносить Java на iPhone, но лицензия SDK запрещает ее. Так что это не технический, а политический вопрос.
А как насчет других 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, но, конечно же, с нетерпением жду этого.
Webapp может быть разработан в Java, конечно, но вы не можете запускать Java-приложения на Iphone (виртуальные машины не авторизованы на устройстве).
В Java есть какое-то усилие для преобразования objective-c, как в XMLVM (проверьте видео Google TechTalk).
Если вы хотите создать «настоящие» родные приложения для iPhone, вам придется пойти с Objective C и iPhone SDK
Есть и другие способы, например http://phonegap.com/, но у меня лично нет опыта работы с этим проектом.
существует реализация виртуальной машины Java, называемой «Classpath», но недостатком является то, что вы можете получить ее только с помощью Cydia/Installer.
Значит, вам нужно сделать джейлбрейк на вашем iphone, чтобы установить JVM.
gui может быть спроектирован как AWT-Gui.
вообще: нет решения (яблоко не позволяет приложениям, которые запускают другие приложения на своих устройствах)
если вы не против взлома устройств, к которым развертывается ваше приложение: да, не должно быть большой проблемы. есть большое количество учебников, как взломать ваш iphone, если вам интересно.
РЕДАКТИРОВАТЬ: есть проблема! Если у вас нет файла libuicaboodle , то каждый Java-GUI-приложение для iPhone ищет, вы не сможете запустить приложение. Есть ли anybode, у которого все еще есть этот файл? Больше не можете найти его: o (
Как поиграть в java игры на ios
Simple Solution that matters
6 Best Java Emulator for Android and iOS (2023)
Running java-based games and apps on modern devices is easier said than done. They won’t work on iOS and many of the Java emulators that developers have created for Android do not work as efficiently as you might expect. At the moment, you have more options for java emulators for Android than java emulators for iOS.
But even with the Java emulators for Android, it isn’t enough to download and install the applications. You have to jump through several hoops to make them work. That being said, it is better than nothing. If you are determined to experiment with java emulators despite their complications, these are some of the best options on the market:
List of Best Java Android Emulator
1. PhoneMe
PhoneMe is one of the most complicated options on the internet because it doesn’t always work. You can experiment with it all the same but it cannot guarantee positive results. To use the emulator, start by downloading OI File Manager.
Once you have OI File Manager, download the emulator. Open OI File Manager and locate the emulator. Once you open it, you can start installing the program. Once the installation process ends, look for the CLDC app on your phone.
Once you launch it, and if all the java files are securely stored on the SD card, you can start running them. You still need OI File Manager. You can use it to run your apps.
2. JBED
This is one of the most popular Java emulators for Android on the internet. But if you want to use it, you must first root your device. This is because JBED cannot work without root access. It is also worth noting that the emulator doesn’t work as effectively on newer Android versions.
Aim for Android 4.4 or an older version. Once you have a suitable device, you can download the emulator to your SD card. Reboot into recovery mode before installing the JBED zip file you just downloaded from the SD card.
Once the installation is complete, perform another reboot. You will see the java app in your app drawer. If you remembered to place the files you want to run on the SD card, you can open the Java emulator before accessing the SD card and selecting the relevant JAR files. This method is applicable to people that have a custom recovery.
If you don’t have a recovery, you have to start by downloading the APK and Lib files. Keep them on the SD Card. Once you have installed them, you can use a root-enabled file browser to send libjbedvm.so to system/lib (folder).
You are also expected to check R-W-RR in ‘Permissions’. Once you change the permissions, you can reboot your device. When the device comes on, you will see the Java icon in the drawer. You can start using it to access the Java files on your SD Card.
3. JBlend
If you can find this emulator’s zip file, download and extract it. Move the contents to storage. Once you have installed the root explorer application, you can open root explorer. Look in the upper corner. You will see a button labeled ‘R/W’. Tap it.
The files ibDxDrmjava.so, libjbmidpdy.so, libjbmido.so, javax.obex.jar, MetaMidpPlayer.apk, and MidpPlayer.apk should be moved to system/lib, system/lib, system/lib, system/framework, system/app, and system/app, respectively.
Once you accomplish this task, you can start using JBlend, but only after moving the Java files you want to run to the storage of your Android device.
4. Java Manager
To use Java Manager, start by placing all the Java files you want to run on an SD card. You can also keep these files in the memory’s root. Once you download and install Java manager, it should start working immediately.
It is worth noting that Java Manager doesn’t always deliver on its promises. This is because it hasn’t been updated in several years. It is attractive because of the convenience it brings to the table. It only takes a few taps to run your java files.
But once you open Java Manager, you have no way of knowing whether or not your Java files will work until you load them. It is a gamble. Some people solve problems related to Java Manager by shutting their Android device off, leaving it off for a few minutes, turning it back on, deleting Java Manager, installing it once more, and then loading the Java file in question from a different location.
5. J2ME Loader
J2ME Loader is a highly convenient application. It is one of the easiest Java emulators to use. First of all, you can find it in the PlayStore. Secondly, you don’t need a rooted device. To use J2ME Loader, you can start by downloading it.
Once the download is complete, install the emulator. Once the emulator has been successfully installed, you can start running the Java files in storage.
6. NetMite
You don’t need a Java emulator to run java files. You can just use NetMite to turn the JAR files into APK files. You can install these APK files the same way you would any other application. To use NetMite, you have to download it.
It isn’t that difficult to find. Once it is installed, you can start converting your files. Just add the files to NetMite. It will convert them to APK files that you can install normally.
Conclusion
As you can see, you have several java emulators to choose from. Though, it should be reiterated that the results will vary. Some of these emulators will work. Some of them will not. Your version of Android could be the deciding factor.
The newer the version, the less efficient the emulator will be. It isn’t necessarily impossible. You can force most of these emulators to work on even the most recent version of Android. But it will be more difficult to run the Java applications in question if you have a recent version of Android.
Additionally, if your goal is to view a java website, you have to take an entirely different approach. You need an app that will enable you to access another computer remotely. In other words, rather than accessing the Java website directly, you have to use a computer that you have accessed remotely to open and view the website in question. One app that you can use for this purpose is the Chrome Remote Desktop App.
Как поиграть в java игры на ios
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.
(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.