>> Затем, что Jimm работает и на зоопарке MIDP-1.0 стройств.
> Ну вот, отмазки начались.Это не отмазки, а суровая правда прошлой жизни (может быть у кого-то сохранились раритеты по типу Nokia 3510i и Siemens M55).
>> Разноплановая конфигурация и возможность доставить именно то, что подходит
>> — это одно из проявлений свободы пользователя,
> Ога, при том половина версий существовала IIRC чтобы всякая программно-аппаратная специфика конкретного девайса юзалась. Поскольку ява все-таки не описывает в стандарте массу всего а фичи есть, производители лепят их где-то сбоку, как фирменные довески.
Разве что Nokia UI API был "где-то сбоку" в качестве компенсации ущербности MIDP-1.0.
А так — есть единые стандарты на дополнительные API, которые описываются спецификациями (JSR'ами) JCP.org, в том числе для мобильных устройств:
http://jcp.org/en/jsr/all
Каждый производитель может решить, добавлять ту или иную фичу (реализовывать JSR), согласно возможностям аппаратной начинки, или нет.
>> в том числе в плане выбора менее дорогого девайса
>> и согласия его на менее навороченный функционал (отказ от ненужных функций).
> Строго говоря, в совсем дешевых мобильниках явы нет совсем.
Например, в каких? Назови хотя бы пару-тройку дешёвых моделей мобильников без Java ME.
> А J2ME имхо совсем ненужный функционал. Во всяком случае, я не видел ни 1
> идиота выбиравшего бы звонилку или смарт по критерию "умеет J2ME".
В смарте Java ME не сильно необходима, так как есть более навороченные нативные аналоги. Но кто-то предпочитает использовать отдельные мидлеты, которые удовлетворяют его по играбельности (в случае игр), по критериям минималистичности и простоты (в случае просмотрщиков или каких-то интернет-клиентов для управления банковским сётом) и .т.д.
Для простых звонилок даже возможность работы Opera Mini будет существенным плюсом к убогой функциональности аппарата.