Presentaciones animadas

Desde cierto punto de vista, las presentaciones con voz no dejan de ser animaciones muy sencillas. Por eso, el formato perfecto para que funcione esta suerte de vídeo vectorial es Flash1.

¿Flash tras 2020?

A partir del 1 de enero de 2021, Adobe ha dejado en el olvido el reproductor de Flash. La especificación del formato de archivo no se desarrollará más.

Creo que el futuro es claro, siempre que no confundamos ambas cosas.

Formato y reproductor

Flash es un formato cuya especificación es pública. En cierto modo, como lo era PDF antes de convertirse en estándar de la ISO. Su situación no ha cambiado desde 2020. Adobe no va a modificarlo ya, pero no va a borrar el pasado.

Un formato permite tanto crear un determinado tipo de archivos y poder leerlos después. Quienes tengan programas de Adobe podrán seguir haciéndolo mientras funcionen en los sistemas operativos que necesiten. Como la especificación era pública, hay otros programas que también permiten crear archivos Flash2.

Con el reproductor, la situación es diferente. De hecho, por la aparición de demasiados problemas de seguridad3 que no se conseguían gestionar correctamente, hubo un momento en que la caída del reproductor pareció indicar la desaparición del formato.

Una cosa no supone la otra. Quizá lo más fácil sería empezar de nuevo. Usar un entorno más seguro.

¿Ruffle?

Ruffle es un proyecto cooperativo de código abierto para crear un reproductor de contenidos Flash.

El proyecto ofrece versiones usables de:

  • Programas para Windows, macOS y Linux.
  • Extensiones para los navegadores Firefox y Chrome.
  • Extensión para alojamiento en sitio propio4.

Ruffle está escrito usando el lenguaje de programación Rust. Una de las características más importantes de Rust es su preocupación por la seguridad del código. De hecho, constituye una referencia ineludible en este aspecto.

El desarrollo de Ruffle avanza lentamente, debido a la falta de personas dedicadas a su desarrollo. Sin embargo, las funcionalidades básicas están presentes. Lo necesario para PresVoz funciona ya, si bien habrá mejoras que le beneficien5.

¿Después de 2020?

Gracias a proyectos como Ruffle, el futuro de Flash tras 2020 no depende ya de Adobe. Depende únicamente de lo que las personas queramos hacer con él.

Notas

  1. Por supuesto, cabe usar las capacidades de PDF —es un formato: Portable Document Format— para reproducir sonido al mismo tiempo que sea avanzan las diapositivas. Sin embargo, sólo Acrobat tiene la capacidad de controlar elementos audiovisuales a través de código. A eso se añade que en macOS tampoco se puede controlar en qué momento de reproducción se encuentra una determinada grabación de sonido o vídeo.

    Desde mi punto de vista, sería muy deseable que el proyecto de visor de PDF de Mozilla desarrolle esta capacidad de controlar a través de código elementos audiovisuales en documentos PDF. Porque esto permitiría que estén en cualquier sistema operativo en que funcione Firefox

  2. Entre otros muchos, SWFTools es precisamente el conjunto de programas que PresVoz usa. Gracias al trabajo de mucha gente —además de Matthias Kramm, su desarrollador principal—, está disponible en Linux, Windows y macOS

  3. Además de la certera presión de Steve Jobs, todo hay que decirlo. Incluirlo en sus ordenadores —sean teléfonos, tablets, portátiles o sobremesas—, era un modo de perder el control: se trataba de una plataforma de contenidos ajena a Apple

  4. Por si no fuese claro, es precisamente lo que usa este sitio. 

  5. Por ejemplo, para que se pueda mostrar un indicador de carga de la presentación.