This was the problem that ended the Flash era. In 2014, 80% of UpToTen's newcomers arrived on mobile, yet they stayed only 2 minutes and viewed 2 pages. Desktop visitors reached 15 minutes and 15 pages. The audience had moved faster than the experience.
Este fue el problema que terminó con la era de Flash. En 2014, el 80% de los nuevos usuarios de UpToTen llegaba desde móviles, pero permanecía solo 2 minutos y veía 2 páginas. Los visitantes en computadora alcanzaban 15 minutos y 15 páginas. El público se había desplazado más rápido que la experiencia.
The vocabulary is part of the argument. Flash packaged many capabilities under one product name. The open web assigns graphics, media, communication and execution to separate standards. That modularity brought resilience, but it also made the platform harder to describe as one thing.
El vocabulario forma parte del argumento. Flash agrupaba muchas capacidades bajo el nombre de un producto. La web abierta asigna gráficos, medios, comunicación y ejecución a estándares separados. Esa modularidad aportó resistencia, pero también hizo más difícil describir la plataforma como una sola cosa.
Flash's advantage was not that every ingredient was new. Its advantage was integration. In 2005, one runtime combined vectors, bitmap caching, filters, blend modes, scripting and VP6 video. Developers received a furnished workshop instead of separate tools.
La ventaja de Flash no era que cada ingrediente fuera nuevo. Su ventaja era la integración. En 2005, un solo entorno combinaba vectores, caché de mapas de bits, filtros, modos de mezcla, programación y video VP6. Los desarrolladores recibían un taller equipado en vez de herramientas separadas.
The open web was not asleep before Flash 8. SVG 1.0 and SMIL 2.0 became W3C Recommendations in 2001, and SVG 1.1 followed in 2003. Flash packaged similar capabilities into a coherent commercial platform. Adobe's $3.4 billion Macromedia acquisition shows how strategic that integration had become.
La web abierta no estaba dormida antes de Flash 8. SVG 1.0 y SMIL 2.0 se convirtieron en Recomendaciones del W3C en 2001, y SVG 1.1 siguió en 2003. Flash empaquetó capacidades similares dentro de una plataforma comercial coherente. La adquisición de Macromedia por US$3.400 millones muestra lo estratégica que se había vuelto esa integración.
Flash solved browser fragmentation through distribution. Across 1.5 million browsers on 42 sites, more than 97% had Flash. Java remained below 75%, while Silverlight reached 20%. That reach made Flash feel like part of the web even though it remained a separate plug-in.
Flash resolvió la fragmentación entre navegadores mediante distribución. En 1,5 millones de navegadores de 42 sitios, más del 97% tenía Flash. Java permanecía por debajo del 75%, mientras Silverlight alcanzaba el 20%. Ese alcance hacía que Flash pareciera parte de la web aunque siguiera siendo un complemento separado.
Flash's desktop reach did not transfer automatically to mobile. The iPhone launched in 2007, the iPad followed in 2010, and Adobe ended new mobile-browser Flash development in 2011. Only 4 years separated the first event from the strategic retreat. Distribution had been Flash's strength, and mobile turned it into a dependency.
El alcance de Flash en computadoras no se trasladó automáticamente al móvil. El iPhone apareció en 2007, el iPad siguió en 2010 y Adobe terminó el nuevo desarrollo de Flash para navegadores móviles en 2011. Solo 4 años separaron el primer hecho de la retirada estratégica. La distribución había sido la fortaleza de Flash, y el móvil la convirtió en una dependencia.
Flash made browser video practical before native HTML video was dependable. YouTube launched in 2005, tested an HTML5 player in 2010 and made HTML5 the default in 2015. The replacement took 10 years. Open standards won, but they did not arrive as an instant substitute.
Flash hizo práctico el video en el navegador antes de que el video HTML nativo fuera confiable. YouTube se lanzó en 2005, probó un reproductor HTML5 en 2010 y convirtió HTML5 en la opción por defecto en 2015. El reemplazo tardó 10 años. Los estándares abiertos ganaron, pero no llegaron como un sustituto instantáneo.
Flash bundled playback, audio processing and codec support inside one player. The browser divided those jobs among HTML video, Media Source Extensions, Encrypted Media Extensions, Web Audio and WebCodecs. Native video also worked on iPhone and iPad without Adobe's plug-in. The replacement became broader, but less unified.
Flash agrupaba reproducción, procesamiento de audio y soporte de códecs dentro de un reproductor. El navegador repartió esos trabajos entre video HTML, Media Source Extensions, Encrypted Media Extensions, Web Audio y WebCodecs. El video nativo también funcionaba en iPhone y iPad sin el complemento de Adobe. El reemplazo se volvió más amplio, pero menos unificado.
The shutdown reveals the governance risk behind Flash's integration. Adobe announced the phaseout in 2017, stopped distribution in 2020 and blocked Player content in January 2021. The process was orderly, but the decision remained concentrated. Dependent content then needed migration, emulation or retirement.
El cierre revela el riesgo de gobernanza detrás de la integración de Flash. Adobe anunció la eliminación en 2017, detuvo la distribución en 2020 y bloqueó el contenido del reproductor en enero de 2021. El proceso fue ordenado, pero la decisión siguió concentrada. El contenido dependiente necesitó migración, emulación o retirada.
The browser did not recreate Flash as one replacement runtime. It added optimized JavaScript through V8, compact execution through WebAssembly and modern graphics access through WebGPU. Those layers arrived across 15 years. The result is broader capability with more moving parts.
El navegador no recreó Flash como un único entorno sustituto. Añadió JavaScript optimizado mediante V8, ejecución compacta mediante WebAssembly y acceso a gráficos modernos mediante WebGPU. Esas capas llegaron a lo largo de 15 años. El resultado es una capacidad más amplia con más piezas.
Flash exposed camera, microphone and networked-media programming early. WebRTC followed a multivendor path from a first W3C draft in 2011 to a Recommendation in 2021. It standardized encrypted transport, permission-based capture and interoperable peer connections. Deployments still need signaling and often relay servers.
Flash permitió pronto programar cámaras, micrófonos y medios en red. WebRTC siguió un camino multilateral desde un primer borrador del W3C en 2011 hasta una Recomendación en 2021. Estandarizó transporte cifrado, captura con permisos y conexiones interoperables. Los despliegues todavía necesitan señalización y con frecuencia servidores de retransmisión.
Flash gave creators one visible animation stage. The open web separated motion into CSS Transitions, CSS Animations and Web Animations. Each system serves a related job, but no single specification recreates Flash's complete timeline. Modularity expanded choice while weakening the feeling of one integrated studio.
Flash ofrecía a los creadores un escenario visible de animación. La web abierta separó el movimiento entre transiciones CSS, animaciones CSS y Web Animations. Cada sistema cumple una función relacionada, pero ninguna especificación recrea la cronología completa de Flash. La modularidad amplió las opciones y redujo la sensación de un estudio integrado.
SVG existed as a standard before Flash 8, but standards matter only when they become ordinary infrastructure. W3Techs reports SVG on 67% of websites. The capability became common through browser support rather than a separate player. No single runtime vendor owns that reach.
SVG existía como estándar antes de Flash 8, pero los estándares importan solo cuando se convierten en infraestructura habitual. W3Techs informa que SVG está presente en el 67% de los sitios web. La capacidad se volvió común mediante los navegadores en vez de un reproductor separado. Ningún proveedor de entorno controla ese alcance.
The player died, but the workflow did not. The visual-authoring lineage ran from FutureSplash through Macromedia Flash to Adobe Animate. Animate can publish HTML5 Canvas without requiring Flash Player. Flash's most durable advantage became a front end for the platform that replaced its runtime.
El reproductor murió, pero el flujo de trabajo no. La línea de creación visual pasó de FutureSplash por Macromedia Flash hasta Adobe Animate. Animate puede publicar HTML5 Canvas sin requerir Flash Player. La ventaja más duradera de Flash se convirtió en una interfaz para la plataforma que reemplazó su entorno.
HTML starts with headings, links, forms, landmarks and text alternatives that can feed accessibility trees and search indexing. Flash was not inherently inaccessible. Adobe and W3C documented techniques for text, controls, keyboard access, names and assistive technology. The difference was the default: HTML supplied structure that Flash authors had to attach deliberately.
HTML comienza con encabezados, enlaces, formularios, regiones y alternativas textuales que pueden alimentar árboles de accesibilidad e indexación. Flash no era inherentemente inaccesible. Adobe y el W3C documentaron técnicas para texto, controles, teclado, nombres y tecnologías de asistencia. La diferencia estaba en el punto de partida: HTML aportaba una estructura que los autores de Flash debían añadir deliberadamente.
Flash commonly offered about 100 KB per domain before asking the user for more. Browsers expanded persistence across 6 mechanisms, from cookies to the Origin Private File System. That breadth does not guarantee permanence. Eviction, partitioning and denial keep web storage under browser and privacy control.
Flash ofrecía normalmente unos 100 KB por dominio antes de pedir más al usuario. Los navegadores ampliaron la persistencia a 6 mecanismos, desde cookies hasta el sistema privado de archivos del origen. Esa amplitud no garantiza permanencia. La eliminación, la partición y la denegación mantienen el almacenamiento bajo control del navegador y de la privacidad.
Open standards did not make legacy code migrate itself. FlowPlay spent nearly 18 months rewriting exactly 1,400,000 lines from its Flash codebase into Haxe. That is the hidden bill behind a platform transition. The web gained independence, but individual companies paid for the bridge.
Los estándares abiertos no migraron por sí solos el código heredado. FlowPlay dedicó casi 18 meses a reescribir exactamente 1.400.000 líneas de su base de código en Flash con Haxe. Esa es la factura oculta detrás de una transición de plataforma. La web ganó independencia, pero cada empresa pagó su propio puente.
The transition from plug-ins to the open web was not automatic. South Korea began a government-wide removal drive in 2018. After 3 years, 2,727 of 2,728 affected public websites had been improved. Platform change became a coordinated modernization program across almost an entire public estate.
La transición de los complementos a la web abierta no fue automática. Corea del Sur inició una campaña gubernamental de eliminación en 2018. Después de 3 años, 2.727 de 2.728 sitios públicos afectados habían sido adecuados. El cambio de plataforma se convirtió en un programa coordinado de modernización para casi todo un patrimonio web público.
The browser did not merely inherit Flash's technical categories. It also became a large game-distribution platform. Poki reported 625 million total players in 2025 and more than 100 million monthly players. Those scopes differ, but both show that zero-install browser entertainment survived the plug-in era.
El navegador no solo heredó las categorías técnicas de Flash. También se convirtió en una gran plataforma de distribución de juegos. Poki informó 625 millones de jugadores totales en 2025 y más de 100 millones mensuales. Los alcances son distintos, pero ambos muestran que el entretenimiento sin instalación sobrevivió a la era de los complementos.
Flash concentrated security remediation in one widely installed runtime, but raw CVE totals do not settle which platform was safer. Flash, Chromium and Firefox differ in code scope, user exposure, severity mix and disclosure process. A larger product can generate more entries without creating the same risk per user. The honest lesson is about governance, not a simplistic leaderboard.
Flash concentraba la corrección de seguridad en un entorno ampliamente instalado, pero los totales brutos de CVE no resuelven qué plataforma era más segura. Flash, Chromium y Firefox difieren en alcance del código, exposición de usuarios, mezcla de gravedad y proceso de divulgación. Un producto mayor puede generar más registros sin crear el mismo riesgo por usuario. La lección honesta trata de gobernanza, no de una clasificación simplista.
Flash still worked on desktop, but its audience was moving elsewhere. Flash had one brand; the open web divides similar jobs among standards.
Key findings
In 2014, mobile visitors, 80% of UpToTen’s newcomers, averaged 2 minutes and 2 pages, versus 15 minutes and 15 pages on desktops. doi.org
YouTube launched with Flash-era playback in 2005, opened an HTML5 trial in 2010 and made HTML5 playback default in 2015. YouTube
Adobe-commissioned studies reported Flash Player desktop penetration near 98 percent by 2005, but the historical measurements require archival verification. Adobe
Adobe announced Flash's phaseout in 2017, ended distribution in 2020 and blocked Player content beginning January 12, 2021. Adobe
NVD searches show large annual clusters of Flash Player CVEs, but exact year counts depend on product filters and publication-date rules. National Institute of Standards and Technology
Adobe announced Flash Player's end in 2017, ended distribution December 31, 2020 and blocked content January 12, 2021. Adobe
Ruffle emulates SWF through WebAssembly, while Flashpoint reports preserving well over 100,000 browser games and animations. Flashpoint Archive
FlowPlay spent nearly 18 months rewriting 1.4 million lines from its Flash codebase into Haxe. gamedeveloper.com
Flash Player 8 combined vectors, bitmap caching, filters, blend modes, scripting and VP6 video in one 2005 runtime. Adobe
A Flash-like web application may use nine families: HTML, CSS, SVG, Canvas, Web Audio, WebRTC, WebAssembly, WebCodecs and WebGPU. World Wide Web Consortium
Key open-web milestones span SVG in 2001, HTML5 in 2014, WebAssembly in 2019, WebRTC in 2021 and later WebGPU work. World Wide Web Consortium
Adobe Animate can publish HTML5 Canvas documents, preserving Flash-style timeline authoring without requiring Flash Player. Adobe
The argument
Flash Player 8 combined 6 capabilities inside one runtime.
Flash won through product integration, not by inventing every underlying idea.
Flash made a proprietary runtime feel almost universal on desktop browsers.
Desktop ubiquity became fragile when leading mobile devices rejected the plug-in.
Native video won only after a decade of gradual replacement.
The web replaced one media plug-in with specialized interfaces and native device support.
This research is published in English and Spanish. Ver en español
La investigación detrás de esta presentación
Flash todavía funcionaba en computadoras, pero su público se desplazaba a otro lugar. Flash tenía una marca; la web abierta reparte trabajos similares entre estándares.
Hallazgos clave
En 2014, los visitantes móviles, el 80% de los nuevos usuarios de UpToTen, promediaban 2 minutos y 2 páginas, frente a 15 minutos y 15 páginas en computadoras. doi.org
YouTube se lanzó con reproducción basada en Flash en 2005, abrió una prueba HTML5 en 2010 y adoptó HTML5 por defecto en 2015. YouTube
Estudios encargados por Adobe informaron una penetración de Flash Player cercana al 98 por ciento en 2005, pero requieren verificación archivística. Adobe
Adobe anunció la eliminación de Flash en 2017, terminó su distribución en 2020 y bloqueó el contenido desde el 12 de enero de 2021. Adobe
Las búsquedas de NVD muestran grandes concentraciones anuales de CVE de Flash Player, pero los totales dependen de filtros y reglas de fecha. National Institute of Standards and Technology
Adobe anunció el final de Flash Player en 2017, terminó su distribución el 31 de diciembre de 2020 y bloqueó contenido el 12 de enero de 2021. Adobe
Ruffle emula SWF mediante WebAssembly, mientras Flashpoint informa conservar bastante más de 100.000 juegos y animaciones de navegador. Flashpoint Archive
FlowPlay dedicó casi 18 meses a reescribir en Haxe 1,4 millones de líneas de su base de código en Flash. gamedeveloper.com
Flash Player 8 combinó vectores, caché de mapas de bits, filtros, modos de mezcla, programación y video VP6 en un entorno de 2005. Adobe
Una aplicación web similar a Flash puede usar nueve familias: HTML, CSS, SVG, Canvas, Web Audio, WebRTC, WebAssembly, WebCodecs y WebGPU. World Wide Web Consortium
Los hitos abiertos abarcan SVG en 2001, HTML5 en 2014, WebAssembly en 2019, WebRTC en 2021 y el trabajo posterior de WebGPU. World Wide Web Consortium
Adobe Animate puede publicar documentos HTML5 Canvas, preservando la creación mediante cronología sin requerir Flash Player. Adobe
El argumento
Flash Player 8 reunió 6 capacidades dentro de un solo entorno.
Flash ganó mediante la integración del producto, no inventando cada idea subyacente.
Flash hizo que un entorno propietario pareciera casi universal en navegadores de escritorio.
La presencia dominante en computadoras se volvió frágil cuando los principales móviles rechazaron el complemento.
El video nativo ganó solo después de una década de reemplazo gradual.
La web reemplazó un complemento multimedia con interfaces especializadas y soporte nativo de dispositivos.
Esta investigación se publica en inglés y español. Read in English