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

StackOverflow https://stackoverflow.com/questions/3779554

  •  04-10-2019
  •  | 
  •  

Вопрос

HAI друзей, я сейчас сомневаюсь,

  1. Android действительно заменил j2me и wml?

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

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

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

Решение

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

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

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

Другие советы

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top