 |
Cualquiera que siga de cerca las noticias en cuanto a desarrollo
web, se habrá enterado del bullshit de la campaña que Apple
ha emprendido en contra de Flash y de sus excusas para que
el iPad / iPhone no lo soporten. En la carta de Jobs hacia
Flash, lo calificó de ser una plataforma propietaria y cerrada,
con problemas técnicos y poco optimizada para interfaces
touch, es decir, sin mouse ni teclado. ¿Pero realmente es
tan malo? ¿Significa que Flash está en aprietos y condenado?
Llevo usando poco más de un mes el Nexus One con Andriod
2.2, con el Flash Player 10.1 instalado. En su mayoría el
contenido Flash que veo son reproductores de audio o video
de diversos sitios (por mencionar algunos: vimeo, viddler,
ustream, youtube, etc…); no creo apropiado calificar de
completamente mala o buena, depende mucho del contenido
Flash que uno cargue:
- En muchos casos los controles del reproductor son demasiado
pequeños, y hay que hacer zoom para intentar presionar el
botón correcto.
- A veces el mismo Flash interfiere con el scroll (desplazamiento)
del navegador y toca buscar una área que no sea Flash para
moverse.
- Flash también ha hecho que el navegador del Android se
cierre abruptamente (curiosamente al dejar que la reproducción
termine, pero no siempre pasa); pero hey!, el del iPhone
también lo he hecho cerrarse cientos de veces … y sin usar
Flash.
- Obvio que el teléfono no va a reproducir videos de alta
calidad (bitstream), aun cuando no fueran en Flash. No tiene
el CPU suficiente para ellos, hasta mi netbook tiene problemas
con los videos de 720p o más.
Pero no todo es malo, uno de los mejores ejemplos que he
visto es el reproductor de Vimeo:
Si ven los controles son suficientemente grandes para usar
el dedo, muestra solo los necesarios y al iniciar la reproducción
automáticamente se pasa a modo pantalla completa. Entonces
si Vimeo pudo optimizar su reproductor hacia los móviles,
cualquiera podría no? El problema serían los contenidos,
no la plataforma; decir que Flash no está optimizado para
móviles es tanto como decir que HTML y el desarrollo web
tradicional tampoco lo están, solo vean las Webapps para
darse cuenta.
Tampoco me mal entiendan, no hay que justificar el abuso
de Flash para desarrollo web en general, hay que saber donde
usarlo. Muchos ansían que HTML5 reemplace a Flash, pero
por el momento Flash puede hacer muchas cosas que HTML5
no. Aún en el área de video Hulu dejó en claro que Flash
puede ser justificable para su modelo de negocio. No hay
que dejarse llevar por la falacia de la generalización que
nos presenta Apple.
Mientras Apple quiere hacernos creer que ellos van en caballo
blanco en favor del HTML5 y los estándares abiertos, basta
entrar a algunas partes de su sitio para tener en claro
como son las cosas:
Ah, típico de la doble moral del marketing corporativo.
No voy a satanizar a Flash, y a Adobe, pero tampoco soy
de los que usaría Flash sin una buena razón. De momento
Flash para móviles lo veo más como un mal necesario, Internet
no va a dejar de usarlo de la noche a la mañana sólo porque
Steve Jobs (y los fanboys del HTML5) quiere hacernos creer
que es maligno (sólo para sus propios intereses, claro).
Es curioso porque Flash me evita tener que instalar la aplicación
de Ustream si sólo necesito ver shows, Flash funciona muy
bien para esto desde mi Nexus One; y así podría mencionar
muchos ejemplos donde es más cómodo que una aplicación.
Por cierto, ¿Recuerdan lo pésima que era la primera versión
de Ustream para iPhone ?
|