«Лучшая» платформа, очевидно, зависит от вашего приложения и вашего бизнес-плана.
Java по-прежнему имеет наибольший охват, но даже при этом портативные приложения J2ME являются удивительно редким искусством. Многие люди в отрасли желают, чтобы они могли придумать что-нибудь, чтобы победить Яву. Акцент на желании.
Смартфоны в настоящее время имеют настоящие браузеры и реальную пропускную способность, хотя другие телефоны все еще могут быть довольно ограниченными. Поэтому, если вы можете полагаться на своих пользователей, чтобы иметь хорошие телефоны, веб-приложение, вероятно, является лучшим вариантом для взвешивания с J2ME.
Эти два (и WAP) в сторону, вы смотрите на нарезку своей базы пользователей теми, у кого есть подходящая марка оборудования.
У Symbian, Blackberry OS и Windows Mobile есть много телефонов, но вам нужно их выбрать. Symbian, конечно, охватывает более одного производителя, но есть два основных аспекта Symbian плюс проблема с сенсорным экраном для создания фрагментации. Windows Mobile хочет, чтобы она охватывала несколько производителей, но на практике они почти все HTC. Написание приложения в нескольких версиях, очевидно, очень много. iPhone в настоящее время мал, но растет [Edit - быстро растет. Показатели Q3 от NPD поставили Apple в качестве второго по величине продавца смартфонов по всему миру после Nokia. Затем RIM, Motorola, HTC. Apple превосходит Moto и HTC вместе взятых].
Устройства, специфичные для устройства, «лучше», чем Java, в том смысле, что они предлагают больше контроля над устройством. Но если ваше приложение не нуждается в этом, то любое устройство с любым из них на нем будет поддерживать, по крайней мере, MIDP1, помимо iPhone (пока что Sun заявила, что работает над этим, но в то время никто не был уверен, верьте им, и с тех пор я не следил за этим вопросом. Стив Джобс цитирует слова о влиянии, и я немного преувеличиваю, «J2ME - это самая глупая вещь, о которой я когда-либо слышал, и нам все было бы лучше без это ".)
BREW и i-mode выглядят как узкие варианты, если вы не находитесь на своих рынках, и в этом случае они имеют хорошую доступность.
EX: приложение, в котором используются несколько школьных систем для их использования. сотрудники. Администратор будет вводить проблемы с maint (застрял в туалете, разрывает водопроводную трубу, подкидывает ребенка и т. Д.) В свою базу данных с помощью уже созданного приложения CS. Я нажал на их БД и отбросил проблемы обратно на телефоны в зависимости от идентификатора рабочего. Slow – Taptronic 2008-09-21 01:28:41
Было также заявление, которое инспекторы использовали для получения сведений о сбоях в разрешении на строительство (причины доставлялись прямо на телефон). Опять же, основное приложение уже было построено и было запущено. Это облегчило работу рабочих. Больше не нужно было звонить и ждать, пока люди будут искать вещи. – Taptronic 2008-09-21 01:30:50
В этом случае большинство телефонов по-прежнему поддерживают WAP, причем iPhone является заметным исключением. Может быть, также работает стандартный веб-сайт, оптимизированный для небольших экранов? – 2008-09-21 01:31:34