Como Apple ya no permitía que los “complementos” o “extensiones” se ajustaran entre el iOS (4) y las aplicaciones, Adobe esperaba que excluyeran a Flash de esa regla. Pero, de hecho, Apple pensó que específicamente Flash era el peor de todos, así lo dijo Jobs en su carta abierta a Adobe. Y el intento heroico de varios otros fabricantes de apoyar a Adobe y Flash Player para ofrecer “la experiencia web completa” también se redujo. Apple resultó correcto a su juicio, y aconsejó a Adobe (y otros) que se embarcaran en la dirección HTML5.
HTML5 ha podido reemplazar muchas (definitivamente no todas) características de Flash, y siempre evolucionará en muchas direcciones prometedoras. La reproducción de audio y video ya está disponible, a menudo utilizando los mismos archivos de origen que Flash (en muchas situaciones, Flash simplemente colocó una ‘máscara’ en el mismo medio).
Ahora, con las tabletas y los teléfonos inteligentes (y las aplicaciones creadas con técnicas web) que se están convirtiendo en un vehículo dominante para la navegación web y el uso de Internet en general, los desarrolladores que realmente quieren permitirte disfrutar de sus medios ‘ricos’ necesitan crear HTML o al menos soluciones híbridas por sus medios de comunicación. La mayoría de ellos lo hacen, por ahora. Los que no lo hacen ponen en peligro su exposición y audiencia.
- ¿Cuáles son los pros y los contras de la abstracción en el contexto del desarrollo web?
- ¿Por qué algunos sitios web incluyen www en la URL mientras que otros no?
- ¿Por qué no causamos un invierno mundial en Venus al bombardearlo para hacerlo habitable?
- ¿Tim Berners-Lee está trabajando actualmente en un proyecto de accesibilidad web?
- ¿Qué organizaciones tienen una base de datos con todas las propiedades en una zona o país?
Por cierto, Flash no está en absoluto “muerto”! Apple bloqueó el uso de complementos en iOS, pero no Flash como técnica dentro de una aplicación. Mientras tanto, Adobe aprendió su lección y ha mejorado Flash de muchas maneras, para permitir que se convierta en un marco rígido para juegos y otras aplicaciones interactivas. Deben exportarse como aplicaciones independientes “AIR” (Adobe Integrated Runtime) y empaquetarse en una aplicación. Existen miles de aplicaciones de este tipo, Candy Crush es una de las más populares actualmente.
Algunos enlaces para leer:
El desarrollo interactivo significa más que Flash
(uno antiguo pero que señala el punto de inflexión de Adobe)
La prueba HTML5: ¿qué tan bien admite su navegador HTML5?
(para ver cómo evolucionan los navegadores HTML5)
Nota: “HTML5” no es un estándar fijo, de hecho, no hay una “versión HTML 5”. Es más como una marca que indica el cumplimiento de los navegadores (y sus motores) con un conjunto de estándares abiertos en constante evolución pero elegante.