Актуальность Проектов J2Me

С появлением и интенсивным развитием новых мобильных платформ (BlackBerry, Android, iOS и др.

) у многих разработчиков мобильного ПО возникает вопрос: есть ли будущее у Java ME (платформы MIDP 1.0/2.0) и стоит ли продолжать работать в этом направлении, или необходимо полностью переходить на более новые и современные технологии.

Давайте попробуем разобраться.



Светлая сторона

Если ориентироваться на постсоветский рынок продажи мобильных программных продуктов, то можно заметить следующее: доля рынка устройств на платформах MIDP составляет более 70%, что является весьма значительным показателем.



Темная сторона

К сожалению, J2ME весьма ограничен в своих возможностях и «размерах» конечного продукта.

Это касается не всех телефонов, но если вы пишете максимально кросс-девайсный продукт, все эти ограничения следует учитывать.

Перечислим основные из них:

  • Размер скомпилированного JAR-файла - 20% Java-устройств ограничены 128Кб
  • Доступ к файловой системе - только с поддержкой PIM API
  • Доступ к вашей адресной книге и сообщениям - только с поддержкой PIM API
  • Работа с камерой - только с поддержкой MMAPI 1.1 (например, не поддерживается на Nokia Sirocco или Nokia 2100)
  • Работа с изображениями - в основном поддерживаются только PNG-8 и PNG-24, без возможности наложения полупрозрачных областей на фоновую графику.

  • Хранение данных приложения - на некоторых телефонах максимальный объем сохраняемых данных составляет всего 3Кб
Есть еще ряд тонкостей, но мы их пока пропустим.



Пользовательский потребительский сегмент

На потребительском рынке приложения J2ME могут выжить только в виде мини-игр или ODP (On-Device Portal), которые не требовательны к функциональности телефона и являются тонкими клиентами для информационных порталов.

При расширении функционала увеличивается объём приложения, возрастают требования к локальному хранилищу данных и подключаются дополнительные API, что существенно сокращает круг устройств, на которых приложение может корректно работать.



Корпоративный сегмент

Как правило, крупные и средние компании используют корпоративное программное обеспечение, разработанное под Windows Mobile (системы учета продаж для торговых агентов и т.п.

).

Но довольно часты случаи, когда компания только запускает мобильную систему контроля продаж, но не хочет вкладывать слишком много активов в закупку оборудования и множества лицензий.

В таких ситуациях компания заказывает 100 мобильных телефонов на платформе MIDP в ценовом диапазоне $80-100 и заказывает разработку клиентской Java-программы учета за 2-3 тысячи долларов.

В результате первоначальные затраты на запуск системы контроля продаж составят максимум $13 000, в отличие от варианта с Windows Mobile-устройствами, где затраты только оборудование будет стоить около 30 000$

Будущее

Если принять во внимание темпы роста и развития новых мобильных платформ и динамичное снижение цен на устройства под их управлением, то устройствам на платформе MIDP 1.0/2.0 осталось 2-3 года для полного выхода с основного рынка (не принимая во внимание составляют, конечно, подавляющее большинство людей пенсионного и пожилого возраста, которые вряд ли будут интересны продавцам мобильного ПО).

Можно сделать вполне логичный вывод, что мы можем спокойно создавать и продавать J2ME-продукты до конца 2012 года.

В 2013 году актуальность и спрос резко снизятся, что сделает бизнес, построенный на разработке Java-продуктов, нерентабельным.

Теги: #j2me #java me #java mobile #Разработка для Java ME

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.