Universidad Maimónides: Escuela de Multimedia
21 Diciembre 2009

Novedades en Flash CS5

Por Multimedia Maimonides
  • facebook
  • google plus
  • twitter
Este es un resumen de las cosas más importantes que se escucharon el pasado lunes 9 de noviembre en el Flash Latin Tour en Buenos Aires, Argentina, donde expusieron Lee Bremelow y Enrique Duvos las novedades de Flash CS5 (a cargo de Lee) y de Flash Catalyst (a cargo de Enrique).


Soporte para iPhone.

Quizas sea la novedad que todos esperan. Brimelow, de excelente y legible inglés, dejó en claro que para poder desarrollar exportar para iPhone (formato .ipa), en primer lugar, hace falta una licencia de unos módicos uSd100. Esta licencia corre por cuenta de Apple y no de Adobe. En segundo lugar, se encargó de aclarar que si lo que uno quiere es desarrollar enormes aplicaciones, emplear gráficos 3D, etc, piense en utilizar el lenguaje C y no Flash. Lo que viene a hacer Flash de algún modo es poner a disponibilidad de los desarrolladores un modo sencillo e intuitivo de crear aplicaciones para iPhone. De todos modos, no se necesita de entornos 3D para crear grandes aplicaciones; los que cuentan son las ideas, así que como primer paso de Flash para acercarse al iphone, está bien.
A su vez, se encargó de remarcar lo que de algún modo intuíamos; si bien Flash permitirá desarrollar aplicaciones para iPhone, esto no quiere decir que el iphone vaya a soportar el formato swf. Luego de un proceso, lo que se hace es crear el formato nativo de aplicaciones para iPhone (.ipa). iPhone NO va a soportar fomato SWF.

Flash Player 10.1 y Flash Lite.

Definitivamente, en esta versión, Flash se está volcando a los dispositivos móviles. El nuevo FP viene con grandes mejores en lo que hace a rendimiento, y Flash Lite (versión para dispositivos móviles) va a estar disponible prácticamente para cualquier soporte (Palms, Balckberry, etc). Se hizo una gran apuesta en la mejora de Flash Lite, su rendimiento y su llegada a los dispositivos.

Texto TLF en Flash (Text Layout Framework)

Se cambió el motor de manejos de texto, y flash contará con soporte para lo que se conoce como texto TLF. Este modo ofrece muchísimas ventajas sobre el motor anterior, asemejándose a la edición de texto en programas como el Illustrator o el InDesign. Dentro de sus principales características, se puede modificar la dirección del texto (lectura de derecha a izquierda, por ejemplo) permitiendo el desarrollo de cajas de texto para aquellas lenguas en las cuales la lectura es en dirección contraria a la nuestra (hebreo, chino, etc). A su vez, se pueden aplicar columnas tipográficas de forma clara y sencilla. Si bien se podían obtener resultados similares implementando AS3, nada tiene que ver con esta nueva modalidad, sumamente intuitiva. Se pueden crear cuantas columnas uno desee y manejarlas de forma sumamente sencilla.

Adobe AIR 2.0

Lo único que llegamos a ver respecto a este formato que nos permite crear aplicaciones de escritorio, fue realmente interesante. En AIR 2.0 se puede grabar audio, e incluso acceder a la información del mismo. Lee Brimelow mostró dos sencillas aplicaciones donde en una de ellas accedía a la intensidad de la frecuencia del audio (grababa un mensaje con su voz, y luego al reproducirlo, un muñeco movía la boca a la par del audio), y en otra, utilizó Adobe AIR para grabar desde su micrófono un archivo .wav y guardarlo en el escritorio. Muy interesante.

Editor de Código Mejorado y Snippets:

El editor de código de Flash reconoce los métodos, propiedades y métodos de las clases, incluso las propias. Seguramente esto mejore de manera considerable la fluidez en el desarrollo. Si bien muchos prefieren trabajar directamente con clases, es cierto que muchas veces los requisitos no lo justifican y es más sencillo y útil programar desde la IDE. Por suerte, veremos varias mejores.

Incorporación de Flash Builder:

Para el desarrollo de clases, ahora también contaremos con Flash Builder; desde el panel de Propiedades, podemos decidir utilizar la vista clásica, o bien FB. Básicamente se trata de un editor de código externo a Flash, más potente, con mejoras y más opciones, desde el cual podemos manejar el código de nuestros desarrollos. Si bien durante la charla se evidenciaron algunas falencias, se trata de una versión beta de esta nueva versión. Seguramente encontremos grandes mejoras en la versión final y una enorme utilidad en él.

Mejoras en edición de videos y en la herramienta Decco:

En cuanto a los videos, los mismos se podrán reproducir en tiempo de edición desde la IDE de Flash, sin necesidad de exportar la película. De este modo, se puede visualizar el video mientras uno edita sus propiedades del mismo (x, y, width, height, etc).
En cuanto a la herramienta Decco, si alguien hace uso de la misma, se incorporaron mejoras y nuevos patrones. De todos modos, durante la charla, quedó en clara evidencia que pocos en el mundo Flash emplean esta herramienta.
También se habló de mejoras en el rendimiento en general, la eliminación de algunos bugs (algunos sencillos pero realmente molestos; por ejemplo, al iniciar Flash CS5, podemos abrir cualquier otro programa que el famoso cartel de bienvenida rojo no quedará sobre la pantalla en un primer nivel, permitiendo usar otros programas). En definitiva, así como se viene priorizando algo en particular en cada versión de la plataforma, es evidente que en esta última, el foco está puesto más que nunca en los dispositivos móviles y por ende, en las mejoras en el rendimiento del FP.
Escrito por Mariano Makedonsky