Comments 43
Спасибо. Довольно хороший анализ. Сам перешел с разработки под javaME на андроид. А будущий крах мобильной джавы был виден еще из 2008-го года, когда только-только вылез андроид, чтобы начать святую войну с айосью)
В 2008-м году еще были попытки запустить MIDP 3.0, которые в последствии ничем не увенчались
На Oracle Developer Day 2011 вопрос MIDP-3.0… хм… не то чтоб обсуждался… как бы это правильно сказать? Слушателям дали понять, что Оракл просто не смог договориться с держателями спецификаций (формулировка моя, возможно я что-то не так понял). Так что проблема MIDP-3.0 не в области технологии, а в корпоративных «войнушках» между Ораклом и другими производителями виртуальных машин. Впрочем, может это и к лучшему?
… смело можно до конца 2012 года ...
Про конец 2012 года ещё древние Майя предупреждали.
=)
а если серьёзно, то я, впринципе, удивлён тому, что java на телефонах продержалась довольно долго.
сегодня почитал про Qt в соседнем топике — мне понравилось =) надеюсь, что Qt — это будущее мобильных платформ =)
В соседнем топике рассмотрено простейшее приложение. К сожалению, в реальности все несколько сложнее. При использовании Qt в более-менее сложном интерфейсе под симбиан будут вылезать баги и лаги.
Разработка под Java2ME покажется счастьем если Вы попробуете Qt.
Хотя, надо признать, ситуация с Qt за год заметно улучшилась.
Хотя, надо признать, ситуация с Qt за год заметно улучшилась.
Надеюсь, нет.
На Sun Tech Days 2008 бурно рассказывали о фичах MIDP 3.0, об открытой phoneME. Но потом как-то все прошло. Думаю новые заметные проекты уже не появятся, но поддерживать существующие будут ещё долго.
На Oracle Developer Day 2011 тоже про мобильную жаву много чего рассказывали, обещали скоро запустить новый sdk, с новыми фичами, а к концу года первые телефоны с их поддержкой, в целом впечатление от конференции было приятным, ребята поняли что потеряли рынок, но очень хотят вернуть хотя бы его часть.
С одной стороны жаль что так, платформа мне очень нравилась (как программисту). С другой стороны, может, и к лучшему.
Это я так, придрался слегка)
у Java ME (платформы MIDP 1.0/2.0)Почему говоря о Java Me вы всё время говорите о какой-то «платформе MIDP»? Мне кажется, что некорректно говорить о MIDP в таком контексте и в этом смысле. Платформа всё же Java Me, MIDP это вполне конкретный профиль конкретной конфигурации (CDLC). Есть и другие профили, в принципе. А если Вы всё же говорите о конкретном профиле, то, с другой стороны, в остальных частях текста вы явно синонимизируете MIDP и JavaMe.
Это я так, придрался слегка)
Ограничения из «Тёмной стороны» — бред. Почти все телефоны эти возможности поддерживает — даже самые дешёвые трубки имеют камеру и j2me, и последняя имеет доступ и к этой камере, и к ФС, и к остальным API.
По-моему, из [абсолютно верных!] предпосылок об ограниченности J2ME совершенно не следует вывод о скорой и быстрой кончине платформы как таковой.
У меня нет цифр (если у вас есть, то не откажите в любезности), но количество выпускаемых (и реально покупаемых!) J2ME-телефонов в разы превосходит количество андроидов, симбианов, винмобайлов и прочих блекберри, айфонов и примкнувших к ним бад вместе взятых.
Написание прикладного современного софта для J2ME становится сродни гравировке гимна на срезе рисового зернышка (хотя именно низкий порог вхождения и обеспчил рост популярности J2ME), но тем не менее пока что востребовано. Пока есть рынок дешевых звонилок — будет спрос на софт. Должна случиться какая-то супер-революция для того чтобы миллиард людей за два года сменили бы телефон на смартфон.
У меня нет цифр (если у вас есть, то не откажите в любезности), но количество выпускаемых (и реально покупаемых!) J2ME-телефонов в разы превосходит количество андроидов, симбианов, винмобайлов и прочих блекберри, айфонов и примкнувших к ним бад вместе взятых.
Написание прикладного современного софта для J2ME становится сродни гравировке гимна на срезе рисового зернышка (хотя именно низкий порог вхождения и обеспчил рост популярности J2ME), но тем не менее пока что востребовано. Пока есть рынок дешевых звонилок — будет спрос на софт. Должна случиться какая-то супер-революция для того чтобы миллиард людей за два года сменили бы телефон на смартфон.
Она называлась АйФон…
цифры в студию, пожалуйста.
сколько продается в мире айфонов и сколько j2me-телефонов?
сколько продается в мире айфонов и сколько j2me-телефонов?
Я про революцию. Парадигма в мозгах людей уже изменилась. j2me-фоны обречены на вытеснение, как были вытеснены в своё время и обычные чёрно белые телефоны
да-да. где-то я уже это слышал:
… исчезнет кино, театры… останется одно сплошное телевиденье (цитирую по памяти)
… исчезнет кино, театры… останется одно сплошное телевиденье (цитирую по памяти)
Нельзя сравнивать эти два высказывания. В первом случае — противоборство технологий. Во втором — искусство против технического прогресса. Искусство было, есть и будет всегда. Сколько Yamaha и Korg ни выпустят цифровых синтезаторов с мега-эффект-модулями и карма-технологиями, всегда будет цениться классический Steinway & Sons. А вот J2ME просто погибнуть в рыночной войне против Android и iPhone может запросто.
Пока андроиды и айфоны не будут иметь такое же время автономной работы как телефоны с J2ME. Обычным телефонам ничего не угрожает.
Вопрос не в том сколько продается, а в том какие приложения на каких платформах используются, ведь не секрет, что Java ME приложение из коробки работает в Symbian и с небольшими танцами запускается в Windows Mobile и Android. Но вот необходимость в этом весь небольшая. Получается что в теории проникновение Java ME платформы чуть ли не 100%, а на практике — люди хотят большего.
Я имел в виду именно j2me-устройства. Интересно было бы посмотреть сколько процентов рынка занимают «просто звонилки» типа Nokia1100 ( cifrovik.ru/publish/open_article/9149 ), сколько процентов рынка у j2me-телефонов ( Nokia6300) и сколько у смартфонов (суммируем все от блекберри до андроида). Динамика этих цифр даст нам большее представление о трендах и сроках, чем рассуждения о революционном развитии.
Если посмотреть на платформу со стороны разработчика — Apple со своим ~1% мобильных устройств выглядит гораздо привлекательнее, чем остальные 95% «просто звонилок». App store дает простые и понятные механизмы оплаты, размещения рекламы и получения выплат, клиент Apple привык платить, а в Java ME что? Отправьте смс на короткий номер и получите ссылку? В лучшем случае скачают с варезных сайтов. Какая платформа в итоге будет популярнее у разработчиков, а в будущем у потребителей? «Просто звонилки» именно для звонков и нужны, кто туда будет ставить приложение? Есть встроенная «змейка» — хорошо, нет — и ладно.
Я не пытаюсь хоронить Java ME раньше времени, просто сейчас она из разряда массовой технологии переходит в специальные, как например OS\2, вроде давно не нужна, а часть банкоматов до сих пор на ней работают.
Я не пытаюсь хоронить Java ME раньше времени, просто сейчас она из разряда массовой технологии переходит в специальные, как например OS\2, вроде давно не нужна, а часть банкоматов до сих пор на ней работают.
Я в свое время немного познакомился с компанией In-Fusio и её продуктами на базе технологии ExEn. Говоря простыми словами — это была J2ME-среда, но по профилю отличающаяся от MIDP-1.0/2.0. Основным преимуществом была как раз монетизация для производителей приложений. Говорят (сам статистики не видел), что ExEn-телефоны были популярнее MIDP-1.0 телефонов в Европе на заре J2ME. А потом что-то случилось, и производителям (прикладного и системного софта) оказалось удобнее работать на общедоступном MIDP, монетизировать через отправку смс-ок на короткие номера. Сайт Ин-Фузио уже и не открывается…
История ходит по кругу. Я готов верить цифрам статистики, где будет динамика количества устройств. Остальные аргументы я на веру принять не могу.
История ходит по кругу. Я готов верить цифрам статистики, где будет динамика количества устройств. Остальные аргументы я на веру принять не могу.
Погуглив, нашел вот что:
onetouch.h11.ru/in-fusio.shtml
познавательно, но учитывайте, что описана ситуация 10-летней примерно давности
onetouch.h11.ru/in-fusio.shtml
познавательно, но учитывайте, что описана ситуация 10-летней примерно давности
На Java ME написаны банк-клиенты.
Вопрос несколько в другом — цены на дешевые андроиды уже вплотную приближаются к ценам трубок, на которых работает JavaME. Останутся конечно же очень дешевые звонилки, но там ни о каком софте, включая JME речь не идет.
Вот только время работы андроидов (особенно дешёвых) даже близко не приближается ко времени работы трубок, на которых работает JavaME. Текущая труба работает всё хуже и я всё парюсь то ли на андроид её сменить и бегать от розетки к розетке, то ли какой-нибудь самсунг икскавер 271 купить и раз в месяц мучительно вспоминать куда в прошлом месяце засунул зарядку :).
Я чуть выше писал про время автономной работы — habrahabr.ru/blogs/JavaMobile/120978/#comment_3971476
Это тот самый вариант, когда «всё отключить»? Но тогда зачем покупать андроидофон если использовать его в режиме обычной трубы? Раз в 4 дня… Гм. Я раз в 4 дня заряжаю сонерик с полусдохшей батарейкой причём часа по 3 в день слушаю что-нибудь по энергоёмкому синезубу.
Даже близко не приближается.
Даже близко не приближается.
Затем, что когда мне нужен смартфон, он у меня есть. По поводу сониэрика я откровенно вам не верю — у меня было достаточное количество обычных телефонов, включая и E и SE, и я имею прекрасное представление о том, сколько они работают.
Не верите в 4 дня работы неандроида?
И при этом пытаетесь убедить народ, что андроид может работать 4 дня в тех же условиях? Ну-ну, продолжайте, продолжайте, я уже пошёл за попкорном…
Интересно, что с вами будет, когда вы узнаете о времени работы упоминаемого кскавера 271 или ранних филипс-ксениумов (или как их там).
ЗЫ. А недавно вообще произошёл случай, заставивший меня сильно чесать репу. У жены самсунг какой-то слайдер с двухгодичной батарейкой (то есть тоже издыхающей). Жил он с ней дня 2-3. Потом дитя искупало его то ли в воде, то ли в чае. После промывки и просушки (моей) стал он жить _часа_ 3. Отнёс в ремонт, там его промыли хорошо (в уз-ванне? не знаю). После промывки он, цуко, теперь дней от 5 до недели стал работать на одной зарядке!
Вот что промывка животворящая делает! :)
И при этом пытаетесь убедить народ, что андроид может работать 4 дня в тех же условиях? Ну-ну, продолжайте, продолжайте, я уже пошёл за попкорном…
Интересно, что с вами будет, когда вы узнаете о времени работы упоминаемого кскавера 271 или ранних филипс-ксениумов (или как их там).
ЗЫ. А недавно вообще произошёл случай, заставивший меня сильно чесать репу. У жены самсунг какой-то слайдер с двухгодичной батарейкой (то есть тоже издыхающей). Жил он с ней дня 2-3. Потом дитя искупало его то ли в воде, то ли в чае. После промывки и просушки (моей) стал он жить _часа_ 3. Отнёс в ремонт, там его промыли хорошо (в уз-ванне? не знаю). После промывки он, цуко, теперь дней от 5 до недели стал работать на одной зарядке!
Вот что промывка животворящая делает! :)
Эльдар Муртазин в одном из последних «диджистивов» приводил цифры. Вроде 5% всего доля айфонов. То ли в России, то ли вообще в мире.
А ещё недавно Амазон выпустил SDK для Kindle
kdk.amazon.com/gp/vendor/sign-in?ie=UTF8&originatingURI=/gp/vendor/members/kindlepubs/kdk/home
Тоже ничего так платформа, так что не телефонами едиными. :)
kdk.amazon.com/gp/vendor/sign-in?ie=UTF8&originatingURI=/gp/vendor/members/kindlepubs/kdk/home
Тоже ничего так платформа, так что не телефонами едиными. :)
Но.
J2Me умеет много что запрещено в iOS, например —
посылать и принимать текстовые и бинарные смс из приложения.
Это позволяет делать сервисы, недоступные для урезанных API
и зарабатывать в России на этих сервисах.
J2Me умеет много что запрещено в iOS, например —
посылать и принимать текстовые и бинарные смс из приложения.
Это позволяет делать сервисы, недоступные для урезанных API
и зарабатывать в России на этих сервисах.
J2ME не актуальна, т.к. современные устройства уже способны запускать полную J2SE. Была попытка прикрутить JavaFX к мобильным платформам как подмножество J2SE, но с выходом JavaFX 2.0 Oracle ообъявила, что основная их цель десктопы.
Sign up to leave a comment.
Актуальность J2ME проектов