Почему мы идем на Android, поскольку у нас уже есть J2ME и WML для создания мобильных приложений?

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

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

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

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

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

3 ответа

Решение

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

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам