Как стать автором
Обновить

Актуальность J2ME проектов

Время на прочтение2 мин
Количество просмотров9.3K
С появлением и интенсивным развитием новых мобильных платформ (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-продуктов нерентабельным.
Теги:
Хабы:
Всего голосов 33: ↑30 и ↓3+27
Комментарии43

Публикации

Истории

Работа

Java разработчик
336 вакансий

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область