Почему мы идем на Android, поскольку у нас уже есть J2ME и WML для создания мобильных приложений? - PullRequest
3 голосов
/ 23 сентября 2010

Привет, друзья, у меня есть сомнения,

  1. Действительно ли Android заменил J2ME и WML?

  2. Если Android имеетзаменил их, затем, пожалуйста, скажите мне, в чем причина?

  3. Как Android заменил два других, упомянутых выше, и

  4. в чем причиначто J2ME и WML не могут противостоять Android на рынке?

Ответы [ 3 ]

6 голосов
/ 23 сентября 2010

J2ME - это Java-платформа для встроенных устройств. Android - мобильная операционная система. Таким образом, вы не можете сделать прямое сравнение.

Тем не менее, если вы посмотрите на Android SDK на основе Java против J2ME: общий ресурс с теми же базовыми библиотеками Java. Они предоставляют различные уровни пользовательского интерфейса и парадигмы приложения.

Android более мощный и, следовательно, используется в более дорогих телефонах. Однако J2ME все еще используется во многих старых / менее мощных устройствах. Androd SDK предоставляет множество вещей, которые не являются частью J2ME. Возможно, вы захотите прочитать руководство dev , чтобы понять, на что способен Android.

2 голосов
/ 05 октября 2010

Android-телефоны дешевеют, скоро вы сможете приобрести андроид-телефон по цене почти среднего класса J2ME-телефонов

Android SDK не сталкивается с проблемой первого движка, который был у J2ME, поэтому SDKявляется достаточно мощным и созвучным со временем, когда J2ME не обновлялся годами

Android, хотя и фрагментированный в терминах версий, не имеет кошмаров JSR, которые есть у J2ME (производители не реализуют JSR полностью илипо-другому)

Однако для J2ME все может быть замечательно, если Oracle преуспеет в создании J2ME.next, мы действительно сможем получить почти однократную запись при запуске в любом месте, если они могут каким-то образом также разрешить установку виртуальных машинкак стандарт J2SE VM

1 голос
/ 23 сентября 2010

Я бы сказал, что Android еще не полностью заменил два других, они, очевидно, все еще существуют, и есть другие платформы, которые все еще используют J2ME. Но, несмотря на это, я думаю, что практически заменил два других только благодаря своей популярности.

Рыночная доля так называемых смартфонов быстро растет, рыночная доля телефонов Android быстро растет. Я не вижу, чтобы доля рынка устройств на базе J2ME быстро росла. Что касается WML, я не вижу его роста, потому что большинство смартфонов теперь имеют браузер, который гораздо более эффективен, чем мобильные браузеры прошлого. Тот, который у меня есть в моем iPod Touch, очень хорош, тот, что на моем телефоне Android, подходит для большинства сайтов. Мне больше не нужно создавать специальные сайты только для моего телефона. Хорошо, если они есть, но их определенно не нужно создавать с использованием другого языка разметки, простая альтернативная таблица стилей CSS, вероятно, сработает так же хорошо.

Существуют некоторые соображения, которые могут быть полезны для сайтов в отношении ширины и использования Flash и т. Д., Но я бы сказал, что потребность в WML исчезла по большей части до того, как он стал по-настоящему популярным.

...