Рынок программирования для смартфонов вообще перспективен? Например, программирование на Java?
Yuri Gendelman писал, что движок Java (J2ME) поддерживается на всех современных смартфонах, кроме iPhone. Получается, что программирование на Java для смартфонов перспективно
)
Это смотря что ты собираешься писать...
Если игра с графикой, то можно оказаться в пролете по производительности, т.к. Java - достаточно медленная вещь, Sun принимает немало мер чтобы сгладить этот недуг, но с момента появления "Just In Time" немногое поменялось(если вообще поменялось). Хотя у многих производителей процессоров есть ускорители Java байт-кода(Jazelle). Кароче сравнивать надо.
Для Windows Mobile писать
очень удобно используя MSVS2008(2010) на C#. Приложения получаются достаточно быстрые.
Для Linux и S60 тоже удобно и быстро писать с помощью Qt. Приложения тоже достаточно быстрые, кроссплатформенные, совместиость с OpenGL ES(нужна поддержка телефоном). IMHO, лучший вариант для игр.