OperaMini en Android
jueves, abril 10, 2008 at 5:39PM Los desarrolladores de Opera han terminado de desarrollar la versión alfa de su navegador Opera Mini para el sistema operativo móvil Android de Google.
Opera Mini era hasta la aparición de Safari Mobile, el navegador móvil más usado en el mercado y está implementado en J2ME. En el artículo que acompaña a esta noticia,Chris Mill narra sus experiencias desarrollando para este SO.
Lo primero que llama la atención, es que decidieron usar el código J2ME que ya tenían. Para ello crearon un wrapper que traduce las llamadas a librerías de J2ME (sobre todo a las MIDP) en llamadas al API de Android. Este wrapper está basado en MicroEmulator, un emulador de J2ME que se ejecuta sobre J2SE. Dado que Android tiene muchas de las APIs de J2SE y de que el lider del proyecto MicroEmulator es también el líder de OperaMini, esto permitió hacer un port a Android de forma más simple. Esto en sí es una buena noticia ya que es una muestra de cómo un proyecto tan grande como este se puede portar de J2ME a Android de forma relativamente sencilla.
Entre las experiencias que recoge Chris están:
- El API de Android es muy nuevo y no existe mucha documentación detallada sobre algunas funciones.
- El API no está terminado y con cada release se cambian cosas de él.
- No existe hardware para probarlo, por lo que no se sabe a ciencia cierta el desempeño que tendrá la aplicación.
- El emulador del SO al ejecutarse sobre QEMU es muy lento.
Pues nada, ya puedes descargar esta alfa de OperaMini para Android.. a unos días de que se anuncien los ganadores del Android Developer Challenge, ¿hay alguién de la comunidad que haya desarrollado para esta plataforma? ¿Que experiencias han tenido?
j2me 
Reader Comments