stringtranslate.com

Volante (software)

Ruffle es un emulador gratuito y de código abierto para reproducir archivos de animación de Adobe Flash (SWF) .

Tras la descontinuación y el abandono de Adobe Flash Player en enero de 2021, algunos sitios web adoptaron Ruffle para permitir a los usuarios ver e interactuar continuamente con el contenido heredado de Flash Player.

Características

Ruffle está escrito en el lenguaje de programación Rust y cuenta con un cliente de escritorio y un cliente web. Los autores de sitios web pueden cargar Ruffle mediante JavaScript o los usuarios pueden instalar una extensión del navegador que funcione en cualquier sitio web. [2]

El cliente web depende de que Rust se compile en WebAssembly , lo que le permite ejecutarse dentro de un sandbox , una mejora significativa en comparación con Flash Player, que ganó notoriedad por tener varios problemas de seguridad. [3] [4] El lenguaje Rust en sí mismo protege contra problemas comunes de seguridad de memoria que plagaron Flash Player, como el uso después de la liberación o los desbordamientos de búfer . [5]

El cliente de escritorio actualmente utiliza una interfaz gráfica de usuario para abrir archivos SWF. [6] Hay descargas disponibles para Windows, macOS y Linux. Además, existen extensiones de navegador para Mozilla Firefox, así como para navegadores basados ​​en Chromium. Un administrador de sitios web puede incluso instalar Ruffle en sus sitios web utilizando una etiqueta de script para sus páginas web. [7]

A partir de octubre de 2024, Ruffle admite principalmente contenido Flash antiguo, que utiliza ActionScript 1.0 y 2.0 , con el 95 % del lenguaje y el 78 % de la API implementados. [8] La compatibilidad con ActionScript 3.0 ha mejorado significativamente desde agosto de 2022 (actualmente, la compatibilidad se encuentra en aproximadamente el 90 % del lenguaje y el 76 % de la API, con un 7 % adicional de API parcialmente implementada). En un artículo, Bleeping Computer informó que todos los juegos Flash que probaron en febrero de 2021 "funcionaron sin problemas". [5]

Historia

Fondo

Adobe anunció en 2017 que dejaría de dar soporte a Flash Player el 1 de enero de 2021, fomentando en su lugar el uso de HTML5. [9] Ese mismo año, The New York Times comenzó a trabajar en el archivo de contenido web antiguo, para que los lectores pudieran ver las páginas web tal como se publicaron originalmente, [10] y ahora utiliza Ruffle para el contenido Flash antiguo. [11]

Adobe comenzó a bloquear el uso de versiones de Flash Player posteriores a la 32.0.0.371 [12] el 12 de enero de 2021, mediante un interruptor de apagado . [13] Varios sitios web, incluidos los gubernamentales y educativos, no estaban preparados para el cierre y dejaron de funcionar abruptamente. [14] [2]

Volante fruncido

Mike Welsh, que trabajó en Newgrounds hasta 2012, trabajó anteriormente en un proyecto de código abierto llamado Swivel para archivar contenido Flash en vídeos. [15]

En 2016, Welsh inició un proyecto llamado Fluster, que más tarde se rebautizó como Ruffle y se transformaría en un emulador de Flash Player escrito en Rust , con un cliente de escritorio y uno web. [4] [16] [17]

Sitios web que utilizan Ruffle

Desde 2019, algunos sitios web han anunciado que utilizarían Ruffle.

El fundador de Newgrounds, Tom Fulp , dijo que se dieron cuenta de que "el fin de Flash estaba llegando" en 2010, pero no sabían cuándo. [18] En 2019, Newgrounds anunció que patrocinaba el desarrollo de Ruffle, [19] y lo usaría para todo el contenido Flash, comenzando con animaciones y luego juegos interactivos. [20] El cambio le permitió a Newgrounds ofrecer algunos juegos táctiles en dispositivos móviles por primera vez. Fulp le dijo a The Washington Post : "Hemos estado integrando Ruffle con el sitio y hasta ahora, la mayoría del contenido [en Newgrounds] de antes de 2007 se está ejecutando con Ruffle". [15]

En 2020, Coolmath Games anunció que utilizarían tecnologías como Ruffle para hacer que el contenido Flash sea reproducible. [21]

En noviembre de 2020, Internet Archive anunció que utilizaría Ruffle para preservar juegos y animaciones Flash. [22] Jason Scott , un archivista de Internet Archive, dijo: "Estudié la posibilidad de agregarlo al sistema de Internet Archive y me llevó menos de un día y medio porque estaba muy bien hecho". [23]

En diciembre de 2020, Armor Games anunció que Ruffle había sido elegido como su jugador para contenido Flash. [24]

Homestar Runner también ha anunciado la implementación de Ruffle para sus dibujos animados y juegos. [25] Aunque ciertos elementos del sitio web en sí no son compatibles actualmente con el emulador, la mayor parte del contenido del sitio se ha trasladado a una ventana de Ruffle, como mínimo. Además del sitio web oficial, este cambio se anunció suavemente a través de la cuenta de Twitter de Strong Bad . [26]

En julio de 2023, Neopets anunció que se estaba explorando el uso de Ruffle para acelerar el proceso de recuperación de juegos Flash rotos y otros contenidos en el sitio web. [27] Más tarde ese mes, Ruffle se implementó para una selección de juegos Flash compatibles.

Véase también

Referencias

  1. ^ Michael, Larabel. "¿Aún tienes un uso para Adobe Flash? Ruffle está trabajando para emularlo de forma segura en Rust". Phoronix . Consultado el 2 de septiembre de 2023 .
  2. ^ ab Salter, Jim (2 de febrero de 2021). "Flash está muerto, pero Sudáfrica no recibió el mensaje". Ars Technica . Consultado el 25 de diciembre de 2021 .
  3. ^ "Los vídeos y juegos Flash resucitan gracias al emulador Ruffles". SlashGear . 2019-08-26 . Consultado el 2021-12-25 .
  4. ^ ab Krill, Paul (22 de agosto de 2019). "El proyecto Ruffle espera resucitar Flash Player". InfoWorld . Consultado el 25 de diciembre de 2021 .
  5. ^ ab Abrams, Lawrence (6 de febrero de 2021). "Este emulador de Flash Player te permite jugar de forma segura a tus juegos antiguos". BleepingComputer . Consultado el 25 de diciembre de 2021 .
  6. ^ "Descargas § Aplicación de escritorio". Ruffle . Consultado el 26 de diciembre de 2021 .
  7. ^ "Descargas § Paquete de sitios web". Ruffle . Consultado el 12 de abril de 2024 .
  8. ^ "Compatibilidad § Compatibilidad con ActionScript". Ruffle . Consultado el 26 de diciembre de 2021 .
  9. ^ Warren, Tom (25 de julio de 2017). "Adobe finalmente eliminará Flash en 2020". The Verge . Consultado el 25 de diciembre de 2021 .
  10. ^ Wang, Shan (12 de abril de 2018). «Así es como The New York Times intenta preservar millones de páginas antiguas tal como se publicaron originalmente». Nieman Lab . Consultado el 25 de diciembre de 2021 .
  11. ^ "Se han perdido algunas de las noticias más emblemáticas del 11 de septiembre. La culpa es de Adobe Flash". WCVB. 2021-09-11 . Consultado el 2021-12-25 .
  12. ^ Brookes, Tim (15 de enero de 2021). "Cómo usar Adobe Flash (aunque esté muerto)". How-To Geek . Consultado el 21 de abril de 2024 .
  13. ^ Tung, Liam. "Adobe Flash finalmente desapareció: el fin llega cuando Adobe comienza a bloquear el contenido Flash". ZDNet . Consultado el 31 de diciembre de 2021 .
  14. ^ DeBré, Elena (5 de febrero de 2021). "Estos lugares no estaban preparados para que Flash muriera". Slate . Consultado el 31 de diciembre de 2021 .
  15. ^ ab Favis, Elise; Liao, Shannon (8 de abril de 2021). "Flash ha muerto. Estos juegos de principios de la década de 2000 esperan seguir vivos". Washington Post . ISSN  0190-8286 . Consultado el 26 de diciembre de 2021 .
  16. ^ "Actualizar README · ruffle-rs/ruffle@0d9d5fe". GitHub . Consultado el 24 de julio de 2020 .
  17. ^ "Confirmación inicial · ruffle-rs/ruffle@b979ac2". GitHub . Consultado el 24 de julio de 2020 .
  18. ^ "El fundador de Newgrounds, Tom Fulp, habla sobre Flash y los desafíos de preservar dos décadas de contenido". www.washingtonpost.com . 2021-04-08 . Consultado el 2021-12-26 .
  19. ^ "Los vídeos y juegos Flash resucitan gracias al emulador Ruffles". SlashGear . 2019-08-26 . Consultado el 2021-12-25 .
  20. ^ Macgregor, Jody (25 de agosto de 2019). "Proyecto de emulación Flash tiene como objetivo preservar la historia de los videojuegos". PC Gamer . Consultado el 25 de diciembre de 2021 .
  21. ^ "Juegos Coolmath y Flash". www.coolmathgames.com . Archivado desde el original el 23 de febrero de 2020. Consultado el 7 de febrero de 2021 .
  22. ^ Jason Scott (19 de noviembre de 2020). «Las animaciones Flash viven para siempre en Internet Archive» . Consultado el 16 de enero de 2021 .
  23. ^ Chan, Khee Hoon (18 de marzo de 2021). "Rastreando las raíces de la preservación instantánea". www.vice.com . Consultado el 25 de diciembre de 2021 .
  24. ^ "El futuro de Flash en los juegos de armaduras". Armor Games . 8 de diciembre de 2020 . Consultado el 6 de enero de 2021 .
  25. ^ "¡Ay! ¡Mi sitio web entero! - Actualización posterior a Flash". Homestar Runner . Consultado el 9 de abril de 2022 .
  26. ^ "¿Se comió?". Strong Bad en Twitter . Consultado el 13 de abril de 2022 .
  27. ^ Neopets (16 de julio de 2023). "¡Una nueva era para Neopets!". Medium . Consultado el 26 de julio de 2023 .

Enlaces externos