You play we dance

Aplicaciones Flash para iPhone

En el reciente Adobe MAX 2009, celebrado del 4 al 7 de Octubre en Los Ángeles, California,
fueron presentadas, entre otras novedades, la nueva versión del IDE para desarrollo Flash.

Adobe Flash CS5 traerá muchas novedades interesantes, entre las que podríamos destacar:

- Soporte nativo para texto TFL (Text Layout Framework), permitiendo manejar texto como lo haríamos en Adobe InDesign ya que hereda muchas de las opciones disponibles en éste programa. Ahora mismo es posible utilizarlo en Adobe Flash CS4 descargando el framework.

- Editor de código mejorado. Y es que se ha criticado, y con razón, algunas de las carencias de éste editor. Ahora se le ha añadido la capacidad de reconocer las propiedades, métodos y eventos de nuestras propias clases. También “code hinting” al instanciar o usar nuestras clases.

- Nuevo formato para guardar archivos “Flash CS5 Uncompressed Document”, generando una carpeta con un archivo con extensión XLF y archivos XML asociados que describirán el contenido del archivo (símbolos, fuentes, imágenes, etc). Dicho formato permitirá que otras aplicaciones pueden acceder al archivo Flash (XLF y XMLs) para realizar ediciones sobre los filtros, efectos, contenidos, etc.

- Simulación de efectos físicos en las interpolaciones / animaciones, tal y como venían ofreciendo Tweener, GTween, etc. desde el propio código AS.

flash-on-iphone.jpg

- Y por último y no por ello menos importante, exportación para iPhone. Desde la ventana “Publish Settings” podremos encontrar, en la próxima BETA pública que se lanzará a finales de 2009, la opción “iPhone” para publicar a este dispositivo. El archivo es compilado en un ejecutable nativo para el software iPhone 3.0 (o versiones posteriores) con extensión IPA, que es la que actualmente tienen los archivos ejecutables de la AppStore de Apple.

Centrándonos en ésta última y golosa novedad, hablaremos de lo que se podrá hacer y no se podrá hacer en el desarrollo de aplicaciones para iPhone con Flash y ActionScript.
Las aplicaciones se regirán por las reglas de la AppStore, teniendo que ser aprobadas por Apple antes de poder ser descargadas e instaladas por los usuarios.
Tendrán las mismas opciones de acceso que una aplicación nativa en Objective-C, lo que se traduce en acceso web, multitouch, orientación de la pantalla, acelerómetro, geolocalización, cortar-copiar-pegar, etc.

Eso sí, Adobe advierte que no es como reproducir Flash en un navegador, ya que no estamos hablando de un Flash Player para iPhone, y no todo lo que podemos hacer con nuestras películas Flash es posible hacerlo en éste entorno.

El código de nuestras futuras aplicaciones para iPhone deberán estar escritas en AS3, no se podrán utilizar funciones o APIs que no se encuentren en el dispositivo. No existirá un intérprete de código en tiempo de ejecución que permita la ejecución de código de películas externas que sean cargadas desde la principal, por ejemplo.
Deberemos tener cuidado con la velocidad de procesamiento y de ejecución de nuestras películas, ya que no estamos en un PC, y la memoria y el procesador son más limitados.

Os dejo algunos ejemplos del mundo real que podéis descargaros desde la AppStore de Apple:
- That Roach Game
- Just Letters
- Chroma Circuit
- Fickleblox
- Red Hood
- Trading Stuff

Y todo ésto son sólo algunas de las cosas a tener en cuenta, mejor visitar ésta para abordar tú primer proyecto Flash para iPhone.

¡Todo ésto no ha hecho más que empezar!, Adobe tenía otro AS bajo la manga, un Flash Player más “universal”, que permita ejecutar películas flash en PCs, dispositivos móviles, teléfonos, etc.
Flash Player 10.1, se espera para la mitad del 2010, pero se lanzará una BETA en los próximos meses para Windows Mobile, Palm webOS, Windows, Macintosh y Linux. Permitirá crear contenidos multiplataforma sin los problemas, por lo menos no todos, que veníamos encontrando hasta ahora. Estaremos atentos a nuevas noticias…

1 comentario sobre “Aplicaciones Flash para iPhone”

  1. Luis Adrián dijo:

    Muy buen artículo Pablo, en general estoy de acuerdo con tus comentarios sobre las novedades de Flash CS5 y lo que nos ayudará en nuestro día a día incorporando de serie todas las cosas que hoy en día tenemos que buscar con soluciones de terceros y sobre todo con las que ahora mismo son imposibles de hacer tal como se platean.

    Con la única que no estoy de acuerdo es con lo referente a desarrollar aplicaciones flash para el iPhone, esto lo digo con las bases de estas dos personas que controlan mucho del tema y que me parecen artículos muy importantes para complementar la lectura de tu post:

    Keith Peters
    Marcos González Sancho

    Saludos!!!

Añadir un comentario