miércoles, 7 de abril de 2010

¿Y que pasa si no quiero utilizar Powerpoint?

Powerpoint es conocido por todos, incluso "demasiado conocido", ya que podemos ser bombardeados por docenas de presentaciones supuestamente interesantes o ingeniosas. Sin embargo. la mayoría de ellas son documentos pesados en todos los sentidos y creados por aficionados que añaden todos los efectos y tipos de transiciones posibles, compitiendo por el título del documento más cursi y hortera de la web. El 90% de las presentaciones en circulación, en formato .pps (sólo visualizable) o .ppt (editable) son de este jaez, y el 90% de éstas podrían haberse exportado como un práctico PDF.

Sin embargo, el Powerpoint incluido en Microsoft Office es el "standard" en el sector de las presentaciones, en parte por méritos propios y porque inexplicablemente no tiene casi competencia. De hecho, muchas utilidades para mostrar fotografías podrían, con algunas modificaciones, convertirse en programas para la presentación de diapositivas.

Si trabajamos con texto, fotos y gráficos, un documento "en formato Powerpoint" es fácilmente "compartible" con usuarios de otros programas, como OpenOffice o Keynote, aunque también podemos tener el detalle de exportar la presentación como PDF. Pero si "insertamos" contenidos multimedia como audio y video, Powerpoint tiene el problema de que recurre para ello a tecnologías exclusivas de Windows como OLE, de tal modo que sea imposible ver correctamente una determinada presentación en el OpenOffice de Linux, NeoOffice  en Mac o en "esa cosa que Microsoft llama Powerpoint para Mac".

Pruebas realizadas con las versiones 2.x de OpenOffice y NeoOffice. Ahora es aún peor...

OpenOffice es una buena alternativa a Powerpoint …a menos que -también- queramos insertar audio y video en las diapositivas.
Aunque siempre habrá entusiastas que nos juren que "todo les funciona como la seda", OpenOffice Impress no es en estos casos, y como vamos a ver, nada cómodo, fácil o intuitivo para el "usuario de a pié". Además a imitado la terrible interfaz de usuario de Powerpoint.

Conseguir que OpenOffice permita insertar un video puede poner a prueba la paciencia de cualquiera. Bueno, si, uno puede aprender a instalar el "java media framework", pero ¿qué ocurre si envío mi presentación a un usuario que no lo haya instalado? ¿Y si el usuario utiliza Powerpoint o Keynote? Aunque claro que, si la versión de OpenOffice es la que viene con Ubuntu, puede ser suficiente instalar los plug-in de gstreamer vía administrador de paquetes...

Veremos, que si por un lado, OpenOffice 3.0 o anteriores si que reconocen algunos AVI y MPEG2, en OpenOffice 3.1 esto puede ser imposible, pero permite sin embargo insertar vídeos en FLV. Curiosamente, el más moderno OpenOffice 3.2 se puede negar a reconocer incluso este formato. Por ello muchos usuarios deben recurrir a crear un vínculo al archivo ("Interacción"), para que este se "visualice" en el reproductor correspondiente.

En cuanto a las transiciones entre diapositivas utilizando "ogltrans" o similares, también encontraremos problemas, dependiendo del "número de versión" y de si se trata de la versión de Ubuntu, de Novell, de Fedora, etc…

Keynote, la alternativa de Apple, es tremendamente fácil de usar. Los llamativos efectos en transiciones de diapositivas y la enorme facilidad para insertar audio y video lo hacen tremendamente atractivo e incluso divertido. De hecho, se pueden crear auténticas "presentaciones multimedia" con "arrastrar y soltar" y unos pocos clics. Además es la aplicación que mejor abre los documentos creados con sus competidoras.

Paradójicamente, muchas presentaciones realizadas en el Powerpoint de Windows se ven mejor en Keynote que en "en eso que llaman Powerpoint para Mac". Sin embargo y por el contrario, los documentos creados en Keynote no siempre se ven en Powerpoint aunque se exporten en ese formato. Y si hemos añadido audio y video, es precisamente la tecnología que hace a Keynote tan espectacular (Quicktime) la que crea graves incompatibilidades.

Quicktime es mucho más que un reproductor y editor de video. Es toda una "capa" o parte de Mac OS X, y lo que está detrás de todos esos efectos y suaves transiciones . En Windows hay que instalarlo ex-profeso, a menos que ya lo haya hecho la instalación de iTunes. Desgraciadamente no existe un "Keynote para Windows", ni siquiera un "Keynote Player" o algo similar que permita reproducir las presentaciones creadas en un Mac en un ordenador con Windows.

Tal vez no sea por falta de interés de Apple, sino el peaje a pagar por disponer de una versión de Microsoft Office para Mac OS X. A lo máximo que podemos aspirar es a exportar la presentación de Keynote como un enorme archivo MOV de Quicktime, y confiar en que éste esté instalado en el PC de destino. En teoría, se puede ejercer cierto control sobre un pase de diapositivas exportado en este formato, pero esto no siempre funciona como debiera. Es más, muchas veces conseguimos mejor resultado reproduciendo el archivo con VLC Player.

En resumen, tenemos OLE/ActiveX ("solo Windows") más Windows Media Player como reproductor por defecto en un lado, y por otro lado a Quicktime y Quicktime Player como reproductor por defecto. Me cuesta creer que a Microsoft, que dispone de un departamento de desarrollo específico par Mac OS X le resulte imposible desarrollar versiones de Powerpoint para Windows para Mac que sean compatibles entre sí. Evidentemente, en un principio piensan exclusivamente en Windows y a continuación encargan al departamento para Mac OS X que hagan lo que buenamente puedan. Sin embargo, estoy convencido (y no soy el único) de que hay ciertas incompatibilidades intencionadas.

¿O acaso no es mejor vender a los usuarios de Mac una licencia de Windows para virtualizarlo o instalarlo mediante Bootcamp, además del correspondiente paquete de Office versión Windows? Esta es de hecho la solución adoptada por muchos usuarios: utilizar un Windows con pocos requisitos (XP Home, Windows 7 Home Basic…) como mera "capa de compatibilidad" que permite ejecutar aplicaciones que solo existen en esa plataforma o que sencillamente funcionan mejor en ese sistema operativo.

Los virtualizadores como VMware, Parallels o VirtualBox permiten ocultar el entorno Windows y mostrar sólo las ventanas de aplicaciones y carpetas abiertas. Podemos copiar y pegar entre los dos sistemas operativos, por ejemplo buscar, recortar y editar imágenes en Mac OS X y utilizarlas en el Powerpoint "versión Windows". Existe una opción en los virtualizadores que permite, muy rápidamente, "guardar el estado" de un sistema operativo iniciado y de sus aplicaciones abiertas, de forma que queda como "congelado" en un momento dado. "Restaurar" el PC virtual es cuestión de segundos, y resulta sangrante ver cómo puede resultar más rápido "restaurar" un PC con el Powerpoint ya abierto, que abrir simplemente la correspondiente versión para Mac.

Hace ya tiempo, hice una "tabla de compatibilidad" de documentos de presentaciones con video incorporado, creados con Powerpoint para Windows, Powerpoint para Mac, NeoOffice, OpenOffice para Windows, OpenOffice para Mac, y Keynote, con el fin de ver lo que ocurría si se abrían en los demás programas (si esto era posible).

El resultado era bastante desalentador, y las pruebas las hice con las versiones de OpenOffice 2.x y NeoOffice 2.x, pero con las versiones 3.x la cosa aún parece peor. Vemos que el más incompatible importando y exportando documentos para las otras aplicaciones es Powerpoint para Windows, y que Keynote es el que abre con mayor facilidad los documentos de otros, pero es compatible sólo consigo mismo. Insisto una vez más en que se trata de "pases de diapositivas" con vídeos incrustados. En la mayoría de los casos, los documentos guardados como .ppt se pueden abrir sin problemas en todas las aplicaciones, pero los vídeos (o sonido) no se reproducen o ni siquiera se ven.

Aunque me decanto claramente por Keynote, si la presentación la puedo hacer yo, o el destinatario de la presentación dispone de un Mac con iWork, cuando debo enviar por correo electrónico una presentación con audio y video recurro a Powerpoint para Windows, al cual he añadido iSpring Pro -ambos virtualizados en el Mac- lo cual me permite no sólo añadir archivos Flash a las diapositivas, sino exportar toda la presentación como un compacto documento Flash (.swf), que puedo guardar como ejecutable (.exe). Consigo con ello un archivo bastante pequeño y tengo la certeza de que podrá ser visto por el destinatario. Es una verdadera lástima que esto no se pueda hacer directamente desde Keynote.