 |
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 ?
|