С появлением доступных и дешевых смартфонов на Android эпоха «звонилок» с Java отошла в прошлое. Тем не менее для желающих поностальгировать (или приобщиться к классике) доступны эмуляторы платформы J2ME для Android.
Эмуляторы Java для Андроид
Программы, способные запускать J2ME-приложения (мидлеты), появились почти одновременно с самой ОС от Google, однако актуальных на сегодняшний день осталось немного. Начнем с наиболее популярного решения.
J2ME Loader
Новейший эмулятор Java-мидлетов, появившийся летом 2017 года. Является улучшенной версией J2meLoader, постоянно обновляется и обретает новые возможности. В отличие от конкурентов, Дж2МЕ Лоадер не требует предварительного конвертирования JAR- и JAD-файлов в APK — эмулятор умеет делать это на лету. Список совместимости тоже выглядит внушительнее, чем у других эмуляторов – поддерживаются приложения вроде Opera Mini и практически все 2D-игры.
А вот с 3D-играми ситуация сложнее – эмулятор умеет запускать лишь некоторые из них вроде особым образом модифицированных версий Galaxy on Fire 1 или Deep 3D. Огорчим желающих поиграть в 3D-игры для Sony Ericcson – они на J2ME Loader не работают и вряд ли заработают вообще. Однако в целом это приложение является одним из самых дружелюбных к пользователю – достаточно просто скачать JAR-файл с игрой и запустить через эмулятор. Для продвинутых пользователей предусмотрены настройки. Рекламы или любого другого вида монетизации в Дж2МЕ Лоадер пока нет, но присутствуют баги (которые, впрочем, оперативно исправляются).
Java J2ME Runner
Довольно старый, но все еще актуальный эмулятор для запуска Джава-мидлетов. Главная особенность – модульность приложения: почти все основные возможности (управление, графические настройки, прочее) реализовано с помощью плагинов. Устанавливать свои плагины или менять имеющиеся нельзя – можно только включать и отключать их.
Совместимость у эмулятора довольно высокая, однако JAR-файлы нуждаются в предварительном конвертировании в APK сторонним методом либо встроенными средствами приложения. Поддержка 3D очень ограничена. Из недостатков: несовместимо с девайсами под управлением Android 7.0+, высокие расширения экрана (FullHD и выше) приводят к графическим багам, морально устаревший интерфейс. Пожалуй, можем рекомендовать этот эмулятор только в качестве единственной альтернативы упомянутому выше J2ME Loader.
Существуют и другие эмуляторы (к примеру, популярный в 2011-2012 годах JBed), однако они на данный момент уже неактуальны, и на современных устройствах неработоспособны.
Наш Telegram каналТолько полезная информация
Отличная тема! Хотелось бы больше подобных тем.
Вот спасибо за добротную наводку. Всё изложено коротко и лаконично.
На джава умели делать игры, не то что сейчас.
Возможно ли играть в игры по Bluetooh? Игра Avenging Angel. При попытке начать игру по Bluetooh выдается сообщение «Please switch bluetooh on»
Слишком мало эмуляторов, выбора как такового вообще нет и не понятно какие функции у них вообще присутствуют. Открыть файл может любой из этих приложений и получается это все, что они могут.
Здравствуйте. Функция у обоих предложенных эмуляторов одна: запуск J2ME-приложений, в первую очередь игр. Увы, платформа давно не разрабатывается и не обновляется, да и интересна только отдельным энтузиастам, поэтому программ для запуска так мало и выглядят они неприглядно.
Приложение класс