Adobe User Groups

Aplicaciones

Artículos

Concursos

Device Central

Home » Ejemplos, Flash en Móviles, Flex Mobile, Interficies, Tutoriales, eSeminars y Eventos

Slider: Flex Mobile

Enviado por: Raul Jimenez en Jueves, 8 octubre 20092 comentarios

Hoy al mediodía, tupper en mano, he podido ver con mis compañeros de trabajo la sesión de Flex Mobile (codename Slider) y he de decir que me ha dejado impresionado.

Flex Mobile estará basado en los componentes Spark

Slider está aún en desarrollo, pero se nota que Adobe está pensando muy bien las necesidades y las dificultades a la hora de desarrollar para móviles. Para empezar, Slider está basado en Flex 4, utilizando los nuevos componentes Spark que separan el layout de la lógica de los componentes, pudiendo crear con un mismo layout diferentes formas de interacción.

Esto significa que podremos programar una vez la lógica de la aplicación y añadir vistas para cada tipo de dispositivo, pantallas táctiles, multitáctiles, no-táctiles, introducción de texto con teclado físico o virtual, etcétera.

Otra cosa que me ha llamado especialmente la atención ha sido cómo han resuelto el problema de las diferentes resoluciones, un gran inconveniente a la hora de desarrollar para móviles. Por ejemplo, la resolución del Nokia N95 es de 240×320, menos de la mitad de los 800×480 del HTC Touch HD, lo que se traduce en que los tamaños de tus iconos que son pequeños en 240×320, serán minúsculos en el HTC Touch HD.

Este es un problema que me tocó enfrentar a la hora de hacer Dandelion Player, ya que me dí cuenta de que en mi Dell Axim x51v, la botonera era muy difícil de usar, con lo que tuve que hacer relaciones de tamaño pixel/pantalla y hacer escalados dinámicos de los contenidos internos. Un infierno, os lo puedo asegurar. En Flex Mobile todo eso ha sido simplificado en un simple atributo del MXML… width=”1cm”. Y ese elemento medirá un centímetro, da igual la resolución.

Por último, me ha resultado gracioso encontrar similitudes con Feather Framework, ya que han creado un NavigationManager con el que navegas entre pantallas con transiciones personalizables. Además, puedes guardar el estado de cada una de las pantallas con un StateManager que creo que funciona con SharedObjects, la misma solución a la que llegué en una conversación con Guillermo. Sí, me ha encantado ver que no iba por mal camino :D

Si queréis saber más y ver lo rápido que es desarrollar una aplicación Flex funcionando en vivo en un iPhone, os recomiendo ver la charla entera.

Compártenos:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Meneame
  • Netvibes
  • RSS
  • Technorati
  • Twitter
  • Yahoo! Bookmarks

2 Comments »

Leave a comment!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.