De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
Comparación entre Flash real (izquierda) y HTML5 (derecha).
Esta captura de pantalla se tomó con Google Chrome en la página de demostración de Google Swiffy .

Google Swiffy era una herramienta basada en web desarrollada por Google que convertía archivos SWF a HTML5 . Su objetivo principal era mostrar contenido Flash en dispositivos que no son compatibles con Flash , como iPhone , iPad y tabletas Android . Swiffy cerró el 1 de julio de 2016. [1]

Acercamiento [ editar ]

Un servicio web de código cerrado alojado por Google convierte SWF en una representación intermedia serializada como JSON . Esta representación, a su vez, se convierte en SVG en el navegador web a través de JavaScript , que también se utiliza para animaciones. La tesis de Swiffy (2012) explica su enfoque general de la siguiente manera: [2] : 15

La elección de SVG para renderizar nos deja con varias opciones para animar el contenido SVG. A primera vista, tanto la animación CSS como SMIL se adhieren a nuestro objetivo de diseño de utilizar una representación declarativa cuando sea posible. Sin embargo, ambas tecnologías proporcionan un control insuficiente sobre la animación cuando se requiere compatibilidad con secuencias de comandos ActionScript . Por ejemplo, aunque el concepto de fotogramas claveexiste en la animación CSS, no proporciona un mecanismo para sincronizar el código JavaScript con esos fotogramas clave o para modificar la línea de tiempo de JavaScript, que es una función básica necesaria para la compatibilidad con SWF. Otro factor limitante es que la animación en el archivo SWF en sí no se define en términos de transiciones de alto nivel, sino que define la posición de cada objeto en fotogramas clave específicos. No siempre es posible mapear estas definiciones en transiciones CSS o SMIL. Finalmente, estos estándares no están ampliamente disponibles: la especificación de animación CSS todavía está en estado de borrador de trabajo, mientras que SMIL no está implementado en Internet Explorernavegador. Por lo tanto, hemos optado por utilizar JavaScript para animar SVG en el cliente. Aunque este enfoque imperativo puede ser menos eficaz, el nivel de control que proporciona es necesario para que coincida con todas las funciones de SWF.

Soporta [ editar ]

Google Swiffy admitía un subconjunto de SWF 10 , ActionScript 2.0 y ActionScript 3.0 .

Navegadores compatibles [ editar ]

  • Google Chrome
  • Safari
  • Firefox 5+ (parcialmente compatible)
  • IE9 (parcialmente compatible) e IE10
  • WebKit basado en navegadores

Desarrollo [ editar ]

Swiffy se inició en el verano de 2011 por el pasante de ingeniería de Google Pieter Senster, quien se unió a su equipo de publicidad móvil para buscar soluciones para mostrar contenido Flash en dispositivos que no son compatibles con Flash. El progreso en Swiffy fue suficiente para que Google lo contratara a tiempo completo y formara un equipo para trabajar en el proyecto. El gerente de producto de Google Swiffy fue Marcel Gordon. [3]

Swiffy 6.0.1 fue lanzado el 11 de febrero de 2014.

Swiffy cerró el 1 de julio de 2016. [1]

Software relacionado [ editar ]

  • Wallaby de Adobe conviertearchivos FLA a HTML5.
  • Mozilla Shumway adoptó un enfoque diferente al implementar una máquina virtual para SWF en JavaScript. [4]

Referencias [ editar ]

  1. ^ a b "Google está eliminando su herramienta Swiffy para convertir archivos Flash a HTML5 el 1 de julio" . venturebeat.com . 15 de junio de 2016.
  2. ^ Pieter Albertus Mathijs Senster, El diseño e implementación de Google Swiffy: un convertidor de Flash a HTML5
  3. ^ "Swiffy: convertir archivos SWF a HTML5 - El blog oficial de Google Code" . googlecode.blogspot.com . 28 de junio de 2011.
  4. ^ "Shumway, reemplazo de Flash Player basado en HTML5 de Mozilla, aterriza en Firefox Nightly - TechCrunch" . techcrunch.com .

Enlaces externos [ editar ]

  • Página de inicio de Google Swiffy
  • Demostraciones de Google Swiffy
  • Blog de Google Code - Swiffy: convierte archivos SWF a HTML5