Сравнение Java-эмуляторов

Материал из PDA Prime_wiki

По причине отстутствия на КПК стандартных средств для работы java-MIDlet'ов, для их запуска потребуется использовать приложения сторонних разработчиков. Проверим производительность шести наиболее популярных java-эмуляторов с помощью четырех Benchmark'ов В качестве тестовой платформы использовался ASUS MyPAL p526 Pegasus с 200-Мгц процессором OMAP.

Эмулятор JB1.0 JB2.0 JB3D JBHD
Coretek 7941 253 none none
Jeodek 6123 465 none none
IBM MIDP 19480 1092 none none
Intent TAO 3751 385 50 30798
JBlend 6294 426 154 41254
Jeodek3D 11351 532 164 41376

Примечания

Еще мне руки попал эмулятор Mitac, он даже запустился. И начал проходить тест выдавая грустные два три кадра в секунду на первом же тесте. В итоге дойдя до таблицы результатов он нарисовал белый экран и повис.

Coretek работает средне, конечно неудобно что экран 176x220, но говорят что под него запускается больше игр чем под другие эмуляторы.

Jeodek - стандартный на моем asus pegasus. Поэтому русский и лицензионный, отчего создается впечатление стабильности. На самом деле ничего выдающегося в нем тоже нет

В IBM MIDP - можно отключить недоедающие запросы доступа в сеть. Пожалуй его удобнее использовать для всяких асек, опер, агентов и бомбусов нежели чем для игр. Хотя в нем отсутствует поддержка wm-софт клавиш.

Intent тестировался разогнанный dFine1107. Intent рисует меню в стиле Windows Mobile, а не изобретает велосипед. И вообще красиво оформленный эмулятор, однако к сожалению со слабыми возможностями. Порекомендовал бы для запуска простых игрушек, не особо нагружающих его.

JBlend и Jeodek3D как и Intent поддерживают 3D-java, однако справляются с этим на порядок лучше. Причем если первый интерпретирует java код, второй его компилирует, поэтому работает заметно быстрее.

Итог - шикарный Jeodek3D для игр и IBM MIDP для приложений. Ставить остальные только если эти не поставятся - на мой взгляд они вне конкуренции