Улучшается ли ситуация с Java ME? - PullRequest
2 голосов
/ 11 ноября 2009

Похоже, что консенсус заключается в том, что разработка для Java ME не такая кроссплатформенная, как вы могли бы ожидать, особенно по сравнению, скажем, с Java Java, но трудно оценить, как ситуация развивается.

Значительно ли улучшается ситуация?

  • Исправлены ли проблемные реализации?
  • Вымирают ли проблемные реализации как доля мобильных устройств?
  • Улучшается ли цепочка инструментов? Есть ли способы идентифицировать хотя бы некоторые кроссплатформенные «ошибки» без необходимости развертывания на каждом устройстве?

1 Ответ

2 голосов
/ 12 ноября 2009

Я думаю, что главное улучшение, происходящее в J2ME, заключается в том, что количество различных реализаций уменьшается.

Sony-Ericsson, Samsung и Nokia выпускают платформы J2ME, совместимые с большим количеством моделей устройств. Это означает, что, протестировав на менее чем 10 устройствах, вы можете развернуть на многих миллионах мобильных телефонов.

К сожалению, это ничего не делает для ослабления фрагментации на уровне оператора мобильной сети, поэтому вам все равно действительно необходимо повторно протестировать эти 10 устройств для каждой страны, в которой вы развертываете свое приложение. Это главная проблема в наши дни.

J2ME все больше интегрируется с собственными функциональными возможностями устройства (OMA DM, DRM, обработка контента ...), что, к сожалению, приводит к серьезным несоответствиям в самих спецификациях J2ME. Это не уменьшает фрагментации на один бит.

Качество реализаций J2ME и программного обеспечения производителей мобильных телефонов в целом не выглядит достаточно быстрым, поэтому приходится иметь дело со многими версиями прошивки (некоторые ошибки исправляются, некоторые добавляются) также является серьезной проблемой.

Для некоторых из этих проблем не видно конца.

Наборы инструментов (их также несколько) улучшаются относительно медленными темпами, но все внимание сосредоточено на улучшении разработки на отдельных устройствах вместо того, чтобы безнадежно пытаться исправить проблемы фрагментации, не связанные с инструментами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...