З появою доступних і дешевих смартфонів на Android епоха «дзвонилок» з Java відійшла в минуле. Проте для бажаючих зануритися в ностальгію (або долучитися до класики) доступні емулятори платформи J2ME для Android.

Емулятори Java для Андроїд

Програми, здатні запускати J2ME-додатки (мидлети), з'явилися майже одночасно з самою ОС від Google, однак актуальних на сьогоднішній день залишилося небагато. Почнемо з найбільш популярного рішення.

J2ME Loader

Новітній емулятор Java-мидлетов, що з'явився влітку 2017 року. Є покращеною версією J2meLoader, постійно оновлюється і знаходить нові можливості. На відміну від конкурентів, Дж2МЕ Лоадер не вимагає попередньої конвертації JAR- і JAD-файлів в APK - емулятор вміє робити це на льоту. Список сумісності теж виглядає солідніше, ніж у інших емуляторів - підтримуються програми на кшталт Opera Mini і практично всі 2D-ігри.

Зовнішній вигляд J2ME Loader

А ось з 3D-іграми ситуація складніша - емулятор вміє запускати лише деякі з них начебто особливим чином модифікованих версій Galaxy on Fire 1 або Deep 3D. Засмутимо бажаючих пограти в 3D-ігри для Sony Ericcson - вони на J2ME Loader не працюють і навряд чи запрацюють взагалі. Однак в цілому це додаток є одним з найбільш дружніх до користувача - досить просто завантажити JAR-файл з грою і запустити через емулятор. Для просунутих користувачів передбачені настройки. Реклами або будь-якого іншого виду монетизації в Дж2МЕ Лоадер поки немає, але присутні баги (які, втім, оперативно виправляються).

Завантажити J2ME Loader

Java J2ME Runner

Досить старий, але все ще актуальний емулятор для запуску Джава-мидлетов. Головна особливість - модульність програми: майже всі основні можливості (управління, графічні настройки, інше) реалізовано за допомогою плагінів. Встановлювати свої плагіни або змінювати наявні не можна - можна тільки вмикати та вимикати їх.

Зовнішній вигляд Java J2ME Runner

Сумісність у емулятора досить висока, проте JAR-файли потребують попереднього конвертації в APK стороннім методом або вбудованими засобами програми. Підтримка 3D дуже обмежена. З недоліків: несумісне з девайсами під управлінням Android 7.0+, високі розширення екрану (FullHD і вище) призводять до графічних Багам, морально застарілий інтерфейс. Мабуть, можемо рекомендувати цей емулятор тільки в якості єдиної альтернативи згаданому вище J2ME Loader.

Завантажити Java J2ME Runner

Існують і інші емулятори (наприклад, популярний в 2011-2012 роках JBed), проте вони на даний момент вже неактуальні, і на сучасних пристроях непрацездатні.