¿Apple ha matado a Flash?

Apple obligó a Flash a abandonar gradualmente los navegadores y centrarse en el desarrollo de aplicaciones multiplataforma y la creación de animaciones (de ahí el nuevo nombre, Animate ).

Flash fue un caballo de Troya para el plan de monetización de Apple: podía ejecutar excelentes aplicaciones y juegos a través del navegador sin la necesidad de pagar nada a la AppStore. Por esta razón, Apple lo bloqueó por completo desde iOS.

Luego, Adobe dio la oportunidad a los desarrolladores de publicar sus aplicaciones en la AppStore (y también en Google Play) como aplicaciones nativas utilizando la plataforma Adobe AIR , algo con lo que Apple no tuvo ningún problema, ya que ambos estaban ganando en este escenario.

Apple trató de matar a Flash, pero Adobe fue lo suficientemente flexible como para guardarlo y darle nuevos propósitos.

Flash fue dos cosas:

1) Una solución alternativa para las limitaciones de HTML. Durante muchos años, Flash le permitió hacer cosas que eran difíciles de hacer en el navegador de forma nativa y / o difíciles de hacer con la compatibilidad entre navegadores.

En este caso de uso, Flash fue eliminado por HTML5, por Google (creando Chrome), por Microsoft (moviendo IE pasó IE6), y por Apple (creando WebKit, y luego no admitía Flash en iOS).

Siempre se esperaba que HTML evolucionara hasta el punto de que tales extensiones de funcionalidad a través del complemento del navegador serían innecesarias. Es sorprendente que Flash duró tanto como lo hizo como un complemento de navegador casi universal.

2) Una plataforma de animación / desarrollo de juegos. Flash sigue siendo una muy buena plataforma de desarrollo de juegos y herramienta de publicación. El tiempo de ejecución de Adobe AIR permite que los juegos desarrollados en Flash Studio se publiquen en iOS y Android, además de la Web (tiempo de ejecución de flash). Muchos de los juegos iOS más populares se desarrollaron en Flash Studio.

Flash está perdiendo prestigio frente a otras herramientas como Unity3d y muchas de las herramientas de desarrollo de juegos de iOS. Esto es solo competencia, y el hecho de que Adobe es una corporación de movimiento lento.

Si crees que Flash está muerto y desaparecido, lo tienes bloqueado o eres ingenuo al hecho de que casi todos los juegos basados ​​en navegador, anuncios publicitarios y sitios web de transmisión de videos desde (YouTube a YouPorn) todavía usan el reproductor Flash. Los juegos más populares en Facebook se ejecutan solo en Flash. Casi todos los sitios de transmisión en vivo usan el reproductor Flash. ¿Por qué? Las tasas de penetración del navegador de escritorio son cercanas al 100%. Cuando Steve Jobs declaró que Flash estaba muerto y moribundo, estaba vendiendo un futuro donde todos usan iPads y iPhones. A iOS no le importa admitir navegadores, mouse y teclados más antiguos. Este era uno de sus famosos “campos de distorsión de la realidad” y los fanáticos se lo comieron.

… Por otro lado, Flash ha dominado la web en lo que respecta a la transmisión de medios, ya que You Tube, Vimeo y casi todos los sitios de noticias / entretenimiento usan el formato FLV para transmitir contenido de video en casi todos los formatos y códecs (FLV es un Contenedor basado en flash).

Diría que esto es más una muerte del tipo de archivo SWF, ya que Flash sigue siendo una gran herramienta para la salida de vectores (me encuentro comenzando muchas ilustraciones vectoriales en Flash sobre Illustrator, ya que es más intuitivo que Illustrator cuando se trata de emular cosas como dibujar en papel), y en cuanto al desarrollo de aplicaciones, está perfectamente bien para aquellos de nosotros que tenemos un fondo Flash, hay muchas herramientas que nos permiten transferir a paquetes utilizables que funcionan tanto en Apple como en Android.

A medida que los SWF disminuyen (y todavía hay toneladas en la web), el lado del desarrollo sigue siendo muy fuerte.

Dicho esto, las raíces de Flash (FutureSplash) se basaron en la ilustración … es un programa que se utiliza para redefinirse a sí mismo. Cuando finalmente produce renders HTML 5 de forma nativa, creo sinceramente que será un cambio de juego.