¿Qué futuro tiene Flash?

Aparte de la política y la web, Flash es cada vez más útil en un contexto de instalación y aplicación.

Adobe lanzó recientemente Native Extensions (http://www.adobe.com/devnet/air/…), que permite que las aplicaciones de AIR se comuniquen directamente con las funciones que requieren el acceso de código nativo, como el acelerómetro de un teléfono, un Kinect o un puerto serie.

Flash ahora tiene capacidades UDP completas a través del DatagramSocket (http://help.adobe.com/en_US/Flas…), lo que le permite comunicarse fácilmente a través de una subred local con otros programas e interfaces físicas, por ejemplo, mediante Open Sound Control y TUIO (http://tuio.org).

En la línea de TUIO, Flash tiene una API multitáctil que es tan fácil de usar como el resto de su API de manejo de teclado y mouse. Es fácil aprovechar los múltiples toques y gestos que son cada vez más estándar para la interacción persona-computadora.

Benjamin Colwell se vincula con la hoja de ruta de Adobe para el futuro de Flash, y hay algunas cosas muy interesantes sobre el futuro de Flash, en términos de un enfoque más estrecho en juegos y video, pero también en términos de mayor capacidad técnica para que Flash pueda interactuar aplicaciones nativas.

Todas estas características apuntan hacia un futuro de desarrollo robusto de aplicaciones fuera de la web, y con su capacidad de compilar para Windows, OSX, iOS y Android, AIR se posiciona como una buena opción para el desarrollo de aplicaciones multiplataforma.

En cuanto a Flash Player … bueno … todavía ofrece una ruta de desarrollo más integrada que HTML + CSS + JS, pero como los desarrolladores web están tan centrados en esto último en los últimos días, parece más probable que Adobe cambie su atención de Flash más Y más al AIRE.

A partir de febrero de 2012, esta es la hoja de ruta oficial de Adobe para Flash:

https://www.adobe.com/devnet/fla

He tenido varias discusiones en persona y en línea en los últimos meses sobre el futuro de Flash, especialmente (inevitablemente) en el contexto de hablar sobre HTML5. Mi opinión es que hay un gran despliegue publicitario en torno a HTML5, y algunas personas parecen disfrutar del bombo por el simple hecho de hacerlo.

No creo que Flash vaya a ninguna parte. Aunque veremos una disminución en el uso de Flash para el diseño web general, la tecnología seguirá siendo muy útil y relevante en muchas otras áreas.

Dicho esto, como desarrollador de juegos web, creo que la plataforma Flash mejorará a medida que Adobe se centra más en las fortalezas de Flash y la convierte en una mejor plataforma de juegos [1]. Ya es una plataforma de juego fantástica (mucho mejor que HTML5) pero seguirá mejorando.

A veces pienso que las personas subestiman la cantidad de recursos que necesitaría una empresa para pasar de Flash a una tecnología nueva relativamente no probada. No solo problemas técnicos, sino también problemas de flujo de trabajo y tuberías. Simplemente hay una gran cantidad de excelentes recursos y una comunidad de desarrollo en torno a Flash, y personalmente no lo abandonaré por exageración.

[1] http://gaming.adobe.com/
Edición: a partir de marzo de 2012, esta es la nueva página de juegos de Adobe.

Mantenga un ojo en el blog de la plataforma Flash, que es un buen lugar para las noticias en Flash: http://blogs.adobe.com/flashplat… . También está el blog del equipo de Flash Player aquí: http://blogs.adobe.com/flashplayer/