El dilema alrededor del Flash de Adobe, reavivado a partir del lanzamiento del iPad, está dando mucho de sí. Por un lado, los debates con respecto a si el iPad lo soporta o no lo soporta. Por otro, la campaña de Adobe pretendiendo mostrar la enorme cantidad de páginas web (incluyendo las porno) que los usuarios del iPad se perderían si el dispositivo no tuviese la capacidad de soportar Flash, un plugin habitualmente instalado por un 95% de los usuarios de la web. Para Adobe, la falta de soporte de Flash es un broken link en la plataforma que acabará determinando su fracaso.
En paralelo, Microsoft con su Silverlight, un plugin similar con un nivel de implantación mucho menor, pero que está haciendo enormes apuestas por su desarrollo mediante el patrocinio de eventos de primer nivel como las Olimpiadas de Invierno o el Red Bull Stratos. Y finalmente, Google, que junto con la propia Apple está empujando fuertemente el desarrollo de HTML5 como forma de dotar a la web de estándares abiertos capaces de suplir la funcionalidad provista por los anteriores, y experimenta con su implantación en sitios como YouTube.
Para terminar de enredar el tema, existe una discordancia entre los diferentes impulsores del HTML5 con respecto a los codec de vídeo soportados por el estándar: frente al Ogg impulsado por la mayoría de la industria, Apple cita supuestos problemas relacionados con patentes, rendimiento y falta de soporte de hardware para preferir el codec H.264, objeto de numerosas patentes. La presión de Apple llevó a que la última definición de HTML5 eliminase las referencias a formatos concretos y se declarase neutral en ese sentido. En Mozilla Hispano escribieron sobre ese tema hace pocos días.
El Flash de Adobe (antes Macromedia Flash) es una plataforma de enorme ubicuidad en la web. Es utilizada por millones de sitios web y por muchísimos desarrolladores: programar en Flash tiene unos costes de entrada relativamente bajos, y existe una gran disponibilidad de tutoriales y cursos gratuitos de autoaprendizaje en la web. A nadie se le escapa que dar soporte a Flash dentro del iPad generaría una enorme competencia para los programadores de aplicaciones de la plataforma, al propiciar la llegada repentina de un enorme repositorio de juegos y contenidos de todo tipo. Pero Flash no está tampoco exento de problemas: para muchos, Flash representa el barroquismo, el uso de contenidos que evocan mucho más la unidireccionalidad de la televisión que la bidireccionalidad de la web, conceptos de interacción con el usuario vinculados a usabilidades reducidas que se saltan los estándares habituales en la web, e imposibilidad de indexación en los motores de búsqueda. Flash es sin duda una plataforma con enormes posibilidades, pero precisamente por eso ha sido utilizada en demasiadas ocasiones para crear sitios con usabilidad como mínimo cuestionable, y que además son habitualmente mal indexados por los buscadores. En mis cursos con empresarios, el uso de webs desarrolladas mediante Flash se suele identificar con un error: deslumbrados por el aspecto vistoso, muchos empresarios optaron por este tipo de webs que posteriormente devienen en páginas con un nivel de actualización habitualmente nulo y una deficiente indexación. En los sitios identificados con la llamada Web 2.0, el uso de Flash suele ser nulo o muy reducido. Para muchos, Flash es, a día de hoy, una plataforma del pasado.
¿Merece Flash, con todos sus problemas, sobrevivir a la nueva generación de sitios web y dispositivos de acceso? Por el momento, Flash ha estado distintivamente ausente de la mayoría de plataformas móviles, una situación que podría cambiar con la versión 10.1 que pretende presentar en el próximo Mobile World Congress de Barcelona, dentro de quince días, que parece anunciarse como mucho más económica en el uso de memoria y batería. ¿Pasará Google a empujar Flash como plataforma de desarrollo para móviles, para así luchar contra el empuje de una App Store de Apple que hasta ahora le ha ganado claramente la partida? ¿Conseguiría en ese caso crear una plataforma alternativa que ofreciese a los programadores la misma capacidad de monetización que ofrece la de la marca de la manzana, con un parque instalado superior a los cien millones de dispositivos? Por el momento, la mayoría de desarrolladores parecen inclinarse por no incluir Flash en sus planes de futuro, una perspectiva que obliga a Adobe a echar el resto en su campaña: de los posibles aliados, solo Google parece suficientemente solvente: Nokia es a estas alturas “el teléfono de los pobres” (el líder de los “teléfonos que la gente usa solo para hablar por teléfono”), el que nunca verás en manos de un influenciador o usuario avanzado de la web, y RIM, pese a su amplia base de usuarios, sigue sin proporcionar una experiencia de navegación comparable a la de Android o Apple. Y como bien indica John Gruber, la falta de soporte de Flash en el iPad es un problema mucho mayor para Adobe que para Apple: algunos programadores de sitios que no pueden visualizarse en el iPhone, iPod Touch o iPad ya han empezado a sustituir esos contenidos por otros en formatos libres de Flash.
Personalmente, nunca me ha gustado Flash, y la idea de obtener su funcionalidad mediante una plataforma abierta basada en HTML5 me seduce mucho más. Pero la base instalada de aplicaciones y programadores no hace fácil ni recomendable ignorar su existencia. A estas alturas, la complejidad competitiva es casi más política que tecnológica. El panorama merece un seguimiento: en poco tiempo pueden pasar muchas cosas. Habrá que estar atentos.







31.01.2010 a las 19:18 Permalink
[...] Here is the original: Flash y la complejidad competitiva » El Blog de Enrique Dans [...]
31.01.2010 a las 21:03 Permalink
[...] Enrique Dans comenta que els de Flash es “salten els estàndards habituals en la web” a mes “d’impossibilitar l’indexatge en els motors de cerca” [...]
31.01.2010 a las 23:48 Permalink
[...] compatibilidad con Flash es un tema que comentó Enrique Dans en su articulo: “Flash y la complejidad competitiva“, Samuel santos tambíen escribió un polémico artículo sobre el uso de flash en la [...]
02.02.2010 a las 10:40 Permalink
[...] de puntualizar y corregir la multitud de incorrecciones o verdades a medias que se pueden leer en la entrada publicada por Enrique Dans en su blog. Pero luego lo he pensado mejor, y la verdad es que no merece ni la pena explicar algo [...]
04.02.2010 a las 22:34 Permalink
[...] sea la tecnología cliente. Flash ha logrado un nivel razonable de calidad multiplataforma y como explica Enrique un porcentaje de instalaciones brutal en ordenadores personales. Su frontera más significativa son [...]
23.02.2010 a las 13:57 Permalink
[...] sea la tecnología cliente. Flash ha logrado un nivel razonable de calidad multiplataforma y como explica Enrique un porcentaje de instalaciones brutal en ordenadores personales. Su frontera más significativa son [...]
28.10.2010 a las 12:29 Permalink
[...] determinando el fracaso de la plataforma. En aquel momento resultó una afirmación desafiante: el artículo estaba escrito el mismo día de la presentación del iPad, Flash era un plugin absolutamente dominante con un parque instalado que alcanzaba a un 95% de [...]
09.11.2011 a las 11:04 Permalink
[...] de desarrollos Flash mediante Air para las diferentes tiendas de aplicaciones. Lo dijimos en su momento, hace ya algunos años: cuando “un tal Steve Jobs” tomó la decisión de no incluir Flash en sus dispositivos [...]