«Лучшая» платформа, очевидно, зависит от вашего приложения и вашего бизнес-плана.
Java по-прежнему имеет самый большой охват, но даже при этом написание портативных приложений J2ME - удивительно редкое искусство. Многие люди в отрасли хотят, чтобы они могли придумать что-то, что превзошло бы Java. Акцент на желание.
Смартфоны в настоящее время имеют настоящие браузеры и реальную пропускную способность, хотя другие телефоны все еще могут быть там довольно ограничены. Так что, если вы можете положиться на своих пользователей, чтобы иметь хорошие телефоны, веб-приложение, вероятно, является лучшим вариантом, чтобы сравниться с J2ME.
Эти два (и WAP) в стороне, вы смотрите на разделение вашей пользовательской базы с теми, кто с подходящей маркой оборудования.
В Symbian, Blackberry OS и Windows Mobile есть много телефонов, но вам нужно выбрать один. Конечно, Symbian охватывает несколько производителей, но есть два основных варианта Symbian и сенсорный экран для фрагментации. Windows Mobile хотела бы, чтобы она охватывала несколько производителей, но на практике они в значительной степени все HTC. Написание приложения в нескольких версиях, очевидно, является большой работой. iPhone в настоящее время маленький, но растущий. По данным NPD за 3 квартал, Apple стала вторым по величине производителем смартфонов в мире после Nokia. Затем RIM, Motorola, HTC. Apple превзошла Мото и HTC вместе взятые].
Специфичные для устройства ОС «лучше», чем Java, в том смысле, что они обеспечивают больший контроль над устройством. Но если вашему приложению это не нужно, то любое устройство с любым из них будет поддерживать как минимум MIDP1, кроме iPhone (пока: Sun утверждала, что работает над ним, но в то время никто не был уверен, стоит ли поверьте им, и с тех пор я не следил за этой проблемой. Стив Джобс цитировал слова, сказывающие эффект, и я немного преувеличиваю: «J2ME - самая глупая вещь, о которой я когда-либо слышал, и нам всем было бы лучше без это».)
BREW и i-mode выглядят как узкие варианты, если только вы не оказались на их рынках, и в этом случае они имеют хорошую доступность.