Idioma

Cómo funciona

Java ME (J2ME) y MIDP: así ejecutan apps los móviles clásicos

Actualizado · KeyAgain

Antes de las tiendas de apps, la mayoría de los móviles ejecutaba el mismo tipo de app: un pequeño programa Java. Ese sistema compartido es la razón por la que un Nokia, un Motorola y un BlackBerry de los 2000 pueden usar KeyAgain.

Una plataforma, cientos de móviles

Java ME (al principio J2ME, Java 2 Micro Edition) la lanzó Sun Microsystems en 1999 como una versión de Java lo bastante pequeña para móviles y otros dispositivos. Los fabricantes la integraron en sus propios sistemas: Nokia Series 40 y Symbian, Motorola, Sony Ericsson, Samsung, LG y muchos más. En BlackBerry OS, todas las apps son apps Java. Los juegos y apps que la gente descargaba al móvil en los 2000 eran casi todos apps Java ME, a menudo llamadas MIDlets.

El resultado: una app escrita para la plataforma, no para un modelo, funciona en móviles de muchas marcas. Así está hecho KeyAgain.

MIDP y CLDC, las dos versiones que importan

Todo móvil Java tiene dos etiquetas, que suelen aparecer en sus especificaciones:

El móvil tieneQué hace KeyAgainEjemplo
MIDP 2.0 + CLDC 1.1App completaNokia E71, RAZR2 V9, BlackBerry Curve 9300
MIDP 2.0 + CLDC 1.0App completa (preparada para el núcleo antiguo)Nokia 6600
MIDP 1.0Versión aparte, más ligera, solo textoNokia N-Gage original
Sin JavaNo funcionaNokia 3310 original

Archivos JAR y JAD

Una app Java ME viene en un archivo .jar (la app en sí, un archivo zip) y a veces un archivo .jad (una descripción corta con el nombre, el tamaño y de dónde descargarla). Algunos móviles instalan solo con el .jar; otros prefieren abrir antes el .jad. La página de instalación m.keyagain.app ofrece lo que necesita cada móvil. Cómo instalar una app Java.

¿Por qué no usar una app moderna?

Las apps modernas necesitan sistemas modernos: Android o iOS, mucha memoria, una pantalla grande y la seguridad más reciente. Un móvil clásico tiene unos pocos megas de memoria, una pantalla del tamaño de un sello y un Java de 2005. KeyAgain deja muy pequeña la parte del móvil y pasa el trabajo pesado a un servicio en línea, así que el móvil solo tiene que mostrar texto, fotos y notas de voz cortas.

¿Y Windows Mobile?

Los dispositivos Windows Mobile de los 2000 no siempre traen Java. Con un entorno Java instalado (nosotros usamos phoneME, un entorno Java ME de código abierto, en un HP iPAQ con Windows Mobile 6), también pueden usar KeyAgain.

Preguntas

¿J2ME y Java ME son lo mismo?

Sí. J2ME (Java 2 Micro Edition) es el nombre original; luego se acortó a Java ME. Los dos se refieren a la plataforma Java para móviles y dispositivos pequeños.

¿Cómo sé qué versión de MIDP tiene mi móvil?

Busca las especificaciones de tu modelo exacto y mira «Java» o «MIDP». Si el móvil no puede instalar la app principal por la versión, el instalador ofrece la versión MIDP 1.0.

¿Los móviles Android ejecutan apps Java ME?

No por sí solos. Las apps de Android están hechas de otra forma, y un Android puede usar igualmente las apps de mensajería modernas.

Otros móviles

Sigue leyendo

Todas las guías →