Se acerca el final de Flash con el ingreso de HTML 5?
Posted on 21. Jun, 2009 by Edwin Chávez in Códigos
La semana pasada se llevó a cabo un interesante debate acerca de la versión 5 del lenguaje de programación HTML frente al ya conocido Flash de Adobe. Del HTML 5 se ha oído hablar en la red tras la exitosa presentación de Google Wave, quienes apostarán por esta nueva versión en su aplicación killer. Pues bien, el CEO de Adobe, Shantanu Narayen, dio su opinión acerca del ingreso de HTML 5 y no parece estar muy preocupado por el asunto. Tomarán sus previsiones, claro está, como corresponde. Y apoyarán en la implementación de herramientas para que HTML logre una optimización en la experiencia de los usuarios. Tampoco John Dowdell de Adobe parece darle demasiada importancia al tema; es más, en sus declaraciones se mostró optimista con el ingreso del HTML 5 y dio a entender incluso que beneficiaría a Flash. La gente de Adobe, sin embargo, no ha captado o ha querido desviar el punto central del debate. Y lo importante aquí es la disyuntiva que se presentará dentro de poco al elegir entre un código abierto o uno cerrado. Si HTML 5 logra emular las características y posibilidades que ofrece Flash, entonces Adobe estaría frente a un interesante dilema (el mismo dilema que viene socabando las bases de Microsoft). Y dudo mucho, a pesar de lo que señalan los propios directivos de Adobe, que vayan a ayudar a la estandarización de HTML 5. Por el contrario, lo que se avecina es una gran competencia entre los desarrolladores de código abierto y código cerrado. Todavía está en una nebulosa, pero uno puede oler la sangre que puede correr en el río dentro de poco.
Pero vayamos por partes. Ante la pregunta a la gente de Adobe sobre el ingreso de HTML 5, el CEO de la compañía, Shantanu Narayen, contestó:
En la medida en que un mejor estándar HTML acelere la innovación y el alcance consistente para el contenido web, nosotros estamos muy prestos a apoyar desde la perspectiva de nuestras herramientas, y por supuesto que ayudaremos en la creación y gestión de contenido HTML al nivel que necesiten.
Ahora, yo creo que se habla cada vez más de compresión que de ricas aplicaciones para Internet, y el asunto es que para nuestros usuarios es cada vez más importante entregarles experiencias atractivas. Pienso que el desafío para el HTML 5 seguirá siendo cómo encontrar una visualización consistente a través de todos los navegadores. Y cuando tú piensas sobre la implementación de los planes de la que se está hablando, ellos sienten como que podrían necesitar una década antes de que el HTML 5 se vea estandarizado en todos los navegadores que están actualmente en línea.
Entonces, está claro que nosotros ayudaremos en nuestra web, pero desde la perspectiva de seguir manejando Flash y su innovación alrededor de la misma y con aplicaciones atractivas para internet, de hecho, pensamos que actualmente la fragmentación de los navegadores hace a Flash incluso más importante que antes.
A esta opinión se sumó John Dowdell de Adobe, quien dijo:
Toda esta campaña del HTML 5 probablemente beneficiaría a Flash, porque siguen siendo pocos los que aún se oponen a la idea de que la “experiencia importa”. Las cosas son un poco diferentes que hace cinco años. El lanzamiento de Silverlight ayudó a estimular el lanzamiento de Flash, el iPhone ayudó radicalmente a incrementar el número de teléfonos con soporte Flash, la publicidad “HTML 5″ ayuda a marginalizar a aquellos que aún sostienen que las imágenes, la animación, el audio/video y la rica interactividad no tienen lugar en la web. Flash será capaz de cumplir esas expectativas crecientes, independiemente del motor que cada navegador use por separado.
Pienso que Dowdell desvía el asunto de una manera inteligente. La gente que rechaza Flash dudo mucho que lo haga porque se opongan a la “experiencia importa”, sino más bien a los recursos que utiliza Flash cuando se ingresa a una determinada página de internet. Súmenle a esto la idea de que la “experiencia importa” que pregona Adobe es en realidad una idea comercial, completamente válida por cierto. Incluso podría asegurar que hoy en día la experiencia sí importa mucho en internet, prueba de ello son las redes sociales y las aplicaciones web que utilizan recursos y aplicaciones como flash, java y ajax. A la gente le encanta la experiencia dinámica, visual y atractiva, solo que a algunos no les cuadra que ese paquete venga de la mano de un proveedor a quien hay que pagarle por ello cuando se puede desarrollar de manera gratuita.
Ian Hickson, co-editor de las especificaciones HTML 5 y empleado de Google, dio su opinión sobre HTML 5 frente a Adobe Flash y Silverlight de Microsoft y puso el verdadero tema en cuestión: el código abierto vs el código cerrado.
Ellos son solo un proveedor de soluciones y no encajan realmente bien dentro de la plataforma web. Es siempre un problema cuando tú estás pegado a un único proveedor de soluciones. ¿Qué pasa si ellos deciden abandonar el producto que tú estás usando? ¿Qué pasa si ellos deciden comenzar a cobrarte? Con una plataforma abierta no hay tal riesgo, ya que todos tenemos una auténtica competencia, muchos proveedores, y un estándar abierto para que cualquier pueda implementar.
Sería un terrible paso para atrás si las plataformas de desarrollo web estuviesen controladas por un único proveedor de la misma forma en que han estado las anteriores plataformas de Windows.
Por ejemplo, la falta de apoyo a las tecnologías de HTML 5 en el popular Internet Explorer es un problema para los desarrolladores. El hecho de que IE no soporte una gran cantidad de estas características avanzadas realmente frena las aplicaciones web porque los desarrolladores tiene que hacer trabajo extra como apoyo específico de las API de Microsoft o escribiendo una parte de su aplicación en Flash.
No hay duda, entonces, de que estamos en realidad frente a dos opciones. Una, la de los proveedores de soluciones de código cerrado, y otra, la de los desarrolladores de código abierto. Lo bueno es que la competencia ya está dada, y ninguno querrá bajar los brazos.
Enlaces
-------------------------------------------
Nota publicada en inglés aquí
Documentación sobre HTML 5 aquí





















