¿Por qué vamos a Android ya que tenemos J2ME y WML para crear aplicaciones móviles?

Hai amigos, tengo una duda ahora,

  1. ¿Ha sustituido realmente Android J2ME y WML?

  2. Si Android ha reemplazado estos, entonces por favor dígame, ¿cuál es la razón de eso?

  3. ¿Cómo Android ha sustituido a los otros dos mencionados anteriormente y

  4. ¿cuál es la razón por la que J2ME y WML no pueden soportar contra Android en el mercado?

Yo diría que Android no ha reemplazado por completo a los otros dos, que obviamente todavía existen y hay otras plataformas que todavía utilizan J2ME. Pero, aun así, creo que prácticamente ha reemplazado a los otros dos sólo en virtud de su popularidad.

La cuota de mercado de los llamados teléfonos inteligentes está creciendo rápidamente, la cuota de mercado para teléfonos Android está creciendo rápidamente. No veo la cuota de mercado de ningún dispositivo basado en J2ME creciendo rápidamente. En cuanto a WML, no veo que crezca ya sea porque la mayoría de los teléfonos inteligentes ahora cuentan con un navegador que es mucho más capaz que los navegadores móviles del pasado. El que tengo en mi iPod Touch es muy bueno, el que está en mi teléfono Android es adecuado para la mayoría de los sitios. No tengo que tener sitios especiales construidos sólo para mi teléfono más. Es bueno si están allí, pero definitivamente no necesitan ser construidos usando un lenguaje de marcado diferente, una simple hoja de estilo CSS alternativa probablemente haría tan bien un trabajo.

Hay algunas consideraciones que son útiles que los sitios pueden tener en cuenta con respecto a la anchura y el uso de Flash, etc, pero yo diría que la necesidad de WML ha desaparecido en su mayor parte antes de que llegara a ser realmente popular.

J2ME es una plataforma Java para dispositivos embebidos. Android es un sistema operativo móvil. Así que no puedes hacer una comparación directa.

Sin embargo, si nos fijamos en el Java basado en Android SDK vs J2ME: El compartir la misma base con las bibliotecas Java núcleo. Proporcionan diferentes capas de interfaz de usuario y paradigmas de aplicación.

Android es más potente y, por lo tanto, se utiliza en teléfonos de gama alta. Sin embargo J2ME todavía se utiliza en un montón de dispositivos más antiguos / menos potentes. El SDK de Androd proporciona muchas cosas que no forman parte de J2ME. Es posible que desee leer a través de la guía de desarrollo para tener una idea de lo que es capaz de Android.

Los teléfonos Android son cada vez más baratos, pronto podría obtener un teléfono Android para casi el precio de los teléfonos de gama media J2ME

Android SDK no se enfrenta a la cuestión del primer motor que J2ME tenía, por lo que el SDK es muy potente y en sintonía con los tiempos, donde como J2ME no se actualizó durante años

Android, aunque está fragmentado en términos de versiones, no tiene las pesadillas JSR que tiene J2ME (los proveedores no implementan el JSR completamente o de una manera diferente)

Sin embargo, las cosas realmente podrían ser grandes para J2ME, si Oracle logra hacer el J2ME.next, Podríamos realmente conseguir una casi escribir una vez ejecutar en cualquier lugar, si de alguna manera también pueden permitir VM instalable como J2SE estándar VM

  • Android Dx advertencia: Ignorar el atributo InnerClasses para un problema de archivo interno anónimo jar
  • ¿Qué plataforma móvil debo comenzar a aprender?
  • Android y J2ME
  • Programación móvil
  • ¿Cómo crear una biblioteca móvil orientada, multiplataforma, compartida en Java?
  • BlackBerry API equivalente a la tostada de Android?
  • En J2ME y Android, cuál es más útil, útil y popular como lenguaje de programación móvil o marco?
  • Java (Eclipse) - Recopilación condicional
  • Cómo trasladarse a Android desde J2ME
  • Móvil Barrera de acceso al desarrollo
  • Interfaz simple de almacenamiento de datos para Android, J2ME y PC
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.