С появлением доступных и дешевых Android-смартфонов эпоха "дозвонщики" с Java ушло в прошлое. Тем не менее, для тех, кто хочет постпостализовать (или присоединиться к классике), доступны эмуляторы платформы J2ME для Android.
Эмуляторы Java для Android
Программы, которые могут запускать приложения (мидлеты) J2ME, появляются почти одновременно с операционной системой Google, но пока их очень мало. Начнем с самого популярного решения.
Загрузчик J2ME
Последний эмулятор Java-мидлета, появившийся летом 2017 года. Это улучшенная версия J2meLoader, она постоянно обновляется и приобретает новые возможности. В отличие от конкурентов, J2ME Loader не требует предварительного преобразования файлов JAR и JAD в APK — эмулятор может сделать это на ходу. Список совместимости также выглядит более впечатляющим, чем у других эмуляторов — поддерживаются такие приложения, как Opera Mini и почти все 2D-игры.
Но с 3D-играми дело обстоит сложнее — эмулятор может играть только в некоторые из них, например, специально модифицированные версии Galaxy on Fire 1 или Deep 3D. Извините тех, кто хочет поиграть в 3D игры для Sony Ericcson — они не работают на J2ME Loader и вряд ли будут работать вообще. Однако в целом это приложение одно из самых удобных в использовании — достаточно скачать JAR-файл с игрой и пройти через эмулятор. Есть настройки для продвинутых пользователей. Реклама или другое получение дохода в J2ME Loader по-прежнему, но есть ошибки (которые, правда, быстро исправляются).
Загрузите загрузчик J2ME
Java J2ME runner
Более старый, но все еще подходящий эмулятор для запуска Java-мидлетов. Главная особенность — модульность приложения: практически все основные функции (управление, графические настройки и т. Д.) Выполняются с помощью плагинов. Установите их плагины или измените существующие — вы можете активировать и деактивировать их.
Совместимость эмулятора довольно высока, но файлы JAR необходимо предварительно преобразовать в APK с помощью стороннего метода или встроенных инструментов приложения. Поддержка 3D очень ограничена. Недостатки: несовместимость с устройствами с Android 7.0+, расширение экрана (FullHD и выше) приводит к графическим ошибкам — устаревший интерфейс. Пожалуй, мы можем рекомендовать этот эмулятор только как единственную альтернативу вышеупомянутому загрузчику J2ME.
Скачать Java J2ME Runner
Есть и другие эмуляторы (например, популярный в 2011-2012 годах JBed), но на данный момент они уже не подходят и современные устройства не работают.