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