¿Por qué todos odian a Flash?

Creo que los problemas surgen de la experiencia con Flash, que no necesariamente se desarrolla en flash. Durante muchos años, los usuarios de PC de escritorio (Mac incluida) han tenido problemas en los que el flash usaría demasiada memoria o CPU y se bloquearía, lo que a veces hace que su navegador o incluso el escritorio no respondan.

El navegador Chrome de Google solucionó algunos de estos problemas al crear su propia versión parcheada (fija) de Flash en el navegador. Cuando se ejecuta Flash, se aísla del navegador para no afectar al usuario (tanto) si se bloquea.

En cuanto a los dispositivos móviles, el problema se agravó por el hecho de que estos dispositivos tienen menos memoria y potencia de procesamiento, y los sistemas operativos eran menos capaces de aislar un proceso desenfrenado. Por lo tanto, los usuarios obligarían a matar las aplicaciones flash o reiniciar su teléfono.

Flash se convirtió en un estándar dominante y de facto para crear experiencias de medios enriquecidos, debido a la ventaja de ser el primero en mover y las herramientas Macromedia, luego Adobe desarrolló para crear los medios enriquecidos. Hasta hace poco, la única opción que tenía para entregar animación, video y audio a una gran cantidad de usuarios era a través de flash.

HTML recibió recientemente algunas características nuevas que facilitan la creación de experiencias multimedia enriquecidas a través de animación, video y audio. Es preferible para muchas personas a través de Flash, ya que está desarrollado como un estándar abierto y está integrado en el navegador, por lo que no requiere un complemento. Se está construyendo una industria en torno a estos nuevos estándares para crear herramientas y servicios para crear medios enriquecidos basados ​​en HTML.

De hecho, Adobe (creadores de Flash) también ha comenzado a desarrollar herramientas para crear medios enriquecidos utilizando HTML. No han dejado de producir Flash, pero puede ser una señal de lo que está por venir.

Su pregunta “Por qué” implica una declaración general: “Flash es odiado” . Pero definitivamente no es odiado por todos. Aquellos que desarrollan aplicaciones Flash probablemente y en gran medida lo adoran, de lo contrario elegirían una base diferente para su desarrollo (a menos que sus clientes bien pagados mantengan el control de Flash ).

Los que odian se encuentran especialmente en varias áreas:

1. Al final del usuario, donde todos los que usan el complemento Flash se molestan regularmente con esta actualización de Flash . Aunque necesitamos esas actualizaciones de trama más temprano que tarde, es una pena que estas actualizaciones se necesiten tan a menudo y tan mal en primer lugar.

2. En ciertas comunidades de desarrolladores, donde prefieren utilizar estándares abiertos, según lo recomendado (y en HTML5 incluso requerido) por el W3C (el instituto que describe qué es la web y prescribe cómo funciona). Flash podría haber sido popular, pero no es un estándar.

3. En empresas que intentan competir con otras tecnologías competidoras, obviamente.

Como Steve Jobs ya mencionó en su carta abierta en 2010, sobre cortar Flash como una de las tecnologías que dependen de métodos auxiliares para aprovechar los sistemas y otro software (es decir , iOS de Apple ): Flash tuvo su apogeo, pero debe dejar de lado a deje que otras tecnologías estructuralmente mejores y más modernas tomen su lugar.

Debido a que Adobe Flash es una gran succión en los recursos de su computadora, incluidos los ciclos de CPU que de otro modo podría usar de manera productiva, y en electricidad para consumir todos esos ciclos de CPU, lo que es una pérdida horrible de las baterías de los dispositivos móviles. Por supuesto, el desperdicio de Flash también genera calor (por lo que su computadora tendrá que enfriarse más).

También tiene su propio caché de cookies privado, que si no sabe que está allí, puede comprometer su Privacidad de Internet y permitir a los rastreadores rastrear su uso de Flash en la web, incluso después de que los haya bloqueado.

Además, todo en la respuesta de Parijat Kalia.

La peor parte son todos los “diseñadores” que son demasiado vagos para seguir los protocolos de diseño de sitios web de “degradación elegante” que permitirían que sus sitios web realmente le brinden información sin Flash, si elige no ejecutarlo. Esta es una oportunidad para que los sitios web competidores con el mismo contenido o similar sirvan a una audiencia más amplia y, por lo tanto, ganen cuota de mercado.

Bueno, tomemos primero primero. La mayoría de la gente no odia el flash. La mayoría de las personas odian a los diseñadores web que abusan del flash. Hubo una moda hace un tiempo con páginas hechas completamente en flash. Esto no es bueno, pero debes entender que una página similar hecha con muchas imágenes se cargará igual de duro. La única diferencia es que en una página normal, el texto plano se carga primero y luego las imágenes, mientras que en flash todo se carga a la vez. Esto le da a la ilusión que una página html es mucho más rápida. También se hicieron muchos banners publicitarios en falso, así que esta fue otra razón.
Ahora HTML5 es aún más lento y, dado que revela su código libremente, es menos seguro que flash, pero había mucho dinero detrás del impulso. El problema es que muchas cosas que Flash puede hacer html 5 todavía no pueden. Entonces, aunque creo que es bueno que restrinjamos el flash solo cuando es necesario, desterrarlo no debería ser el curso de acción.

Bueno, por un lado, va en contra de los principios de Internet y la WWW, que es mantener las cosas abiertas. HTML, CSS y JavaScript son tecnologías que permiten a cualquiera desarrollarse en el lado del cliente sin la molestia de licenciar / registrarse y pagar por la tecnología. Esencialmente, si el flash se convierte en una tecnología predominante, crea un monopolio para Adobe en la web, lo que les permite dictar los términos, inspirando a otros grandes jugadores a seguir su ejemplo y entrar en una carrera de ratas para controlar las tecnologías de renderización de navegadores de Internet. Esto no solo es un amortiguador importante para los desarrolladores, que posiblemente necesiten dominar las tecnologías de código cerrado, sino que también pone fin a la creatividad de las personas. La web es un espacio abierto, y ninguna compañía necesita dictar términos a una red de personas: ¡libre elección!

Pensamientos en Flash

Steve Jobs
Abril de 2010


Flash fue creado durante la era de la PC, para PC y ratones. Flash es un negocio exitoso para Adobe, y podemos entender por qué quieren llevarlo más allá de las PC. Pero la era móvil se trata de dispositivos de baja potencia, interfaces táctiles y estándares web abiertos, todas las áreas donde Flash se queda corto.

La avalancha de medios de comunicación que ofrecen su contenido para los dispositivos móviles de Apple demuestra que Flash ya no es necesario para ver videos o consumir ningún tipo de contenido web. Y las 250,000 aplicaciones en la App Store de Apple prueban que Flash no es necesario para que decenas de miles de desarrolladores creen aplicaciones gráficamente ricas, incluidos los juegos.

Los nuevos estándares abiertos creados en la era móvil, como HTML5, ganarán en dispositivos móviles (y PC también). Quizás Adobe debería centrarse más en crear excelentes herramientas HTML5 para el futuro, y menos en criticar a Apple por dejar atrás el pasado.

“Todos” no odian a Flash. Todavía es, con mucho, la plataforma de entrega dominante para juegos basados ​​en navegador y otras aplicaciones interactivas. HTML5 tiene mucha expectación pero sigue siendo un jugador minoritario, y los juegos y aplicaciones basados ​​en JS tienen una interactividad y aplicabilidad limitadas.

Pero no se deje engañar por el zumbido: mire lo que la gente está haciendo, no lo que dicen los que realmente no están haciendo nada. Flash no es solo la tecnología actual de facto, será eso en el futuro previsible.

No todos odian a Flash.

Hago. Creo que Flash necesita morir. Pero solo puedo darle mi perspectiva, que puede condensarse fácilmente en 6 puntos:

1. Está hinchado
2. Depende de su propio complemento o complemento
3. La compatibilidad del dispositivo / navegador es irregular
4. Es un riesgo potencial para la seguridad.
5. Drena la batería de su máquina / dispositivo
6. Cualquier cosa que Flash pueda hacer, HTML5 puede hacerlo mejor y más rápido.

Yo, por mi parte, acojo con beneplácito la muerte de Flash.

No me gusta Flash, y lo probé una cantidad determinada de tiempo, porque me crea muchos problemas y problemas inesperados, y se vuelve bastante pesado soportarlo.

Tomemos un ejemplo simple: las últimas dos veces que lo usé me quejaba mucho de problemas inesperados, en el caso más común, algunas herramientas de dibujo se bloquean al azar y ya no podía usarlas.

Me encanta el estilo vectorial y esas cosas, pero no puedo soportar estos problemas y el diseño complicado. Lo abandoné completamente después de una semana (en realidad intentándolo) usándolo.