Etiqueta <video> en IE9, WebKit (Chrome y Safari), Opera y Firefox

Recapitulando:

  • Google Chrome soporta H264 y Theora
  • Safari soporta sólo H264
  • IE9 (futuro) soportará H264
  • Opera soporta sólo Theora
  • Firefox sólo Theora
1915AF1F-BB83-456C-B91C-2DE698A4D40C.jpg

Como vemos, los principales navegadores usan H264, al menos los que dan más del 75% de cuota total (si incluimos al futuro IE9, claro). La cuestión es que tenemos:

  • Theora: Opera y Firefox (y Google Chrome junto a H264)
  • H264: Safari, Chrome e Internet Explorer 9

Potencia económica por estándares:

  • Theora: Mozilla y Opera (junto a comunidad libre y Wikimedia principalmente)
  • H264: Patentado y usado por Apple, Google y Microsoft

Este es el primer argumento: potencial económico (y de imagen) de los navegadores que utilizan H264 frente a la «marginalidad» económica de los que no lo quieren utilizar, porque… no se puede negar que el poder de sólo uno de los contendientes del H264 es infinitamente mayor que cualquiera de los que pujan por Theora.

Y es que Theora es actualmente inferior técnicamente a bajos bitrates de codificación de video que H264, por lo que para muchos sitios es inusable, al contrario que H264. Además, a pesar de que H264 tiene patentes, la mayoría del contenido en vídeo que hay en la web (YouTube) está ya en H264 (servido en este formato para el iPhone y todos los terminales Android) y muchos de los servicios Flash codifican el vídeo que sirven en este formato.

Luego, podemos decir que Mozilla no se va a bajar del carro con el H264, por simple ética, sería traicionar a su idea de web abierta. Y me parece muy lógico. El problema vendrá cuando veamos IE9 usado mayoritariamente, Chrome con alta cuota y Safari (y Mac) con un número alto (y significante) de usuarios.

En ese caso los únicos perjudicados serán los usuarios de Mozilla que no podrán usar el «estándar» que se ha ido formando con H264 impuesto por los diferentes vendedores de navegadores.

Y sólo nos quedaría esperar a que haya un estándar de vídeo libre que mejore o equipare a H264, pero para entonces, ya será tarde…

Y que comience la enésima discusión…

Microsoft, Internet Explorer 9, las patentes y la innovación

No voy a hablar del cachondísimo bug-exploit de Internet Explorer 6 y las consecuencias que ha traído y podría traer en un futuro a Microsoft (si las compañías atacadas deciden demandar a MS por daños y perjuicios), si no de la innovación en Internet, en los navegadores y en el software en general. Os juro que va a ser cortito y lo vais a entender todos.

Paso 1- Siéntete Microsoft. Ten una magnífica idea, y como es tan magnífica y nadie podría copiarla, la patentas. Algo así como: «reordenar las pestañas mediante arrastrar y soltar las miniaturas de esta interfaz». Eso se refiere a una «pestaña» que abre IE7 y 8 para mostrar las pestañas que tienes abiertas, en modo miniaturas, y que se puedan «reordenar». Pedazo de idea.

2957F024-6889-4D5C-B748-B788550EB3BF.jpg

Paso 2- Una vez que lo tienes patentado… y que hay geeks que se dedican a buscar patentes de software, espera a que lo saque algún blog (yo lo leí en Genbeta, por cierto, enhorabuena por este notición).

Paso 3- Espera los comentarios de la gente

Paso 4- Comprueba como tu competencia, Mozilla, hace lo mismo, en 19 líneas de código y lo sube a su repositorio, sin patentes, sin noticias, sin nada, esperando a que sea el usuario final lo encuentre útil.

Paso 5- Disfruta de un mejor navegador, probándolo hoy mismo.

Captura de pantalla 2010-01-23 a las 17.24.50.png

Postdata: Lo mejor, el comentario del desarrollador de esta «patente innovadora» en Mozilla:

This was surprisingly trivial, thanks to the solid drag and drop API and due to the fact that browser-tabPreviews.js handled the TabMove event already.

Así que nada, a espera a que Microsoft lo implemente… en el software, no en papel.

It's time to change to another browser…

First of all, if you are reading me from education.mozilla.org planet, sorry for my bad english. I’m trying to improve it!

Second, thanks to David Humphrey for adding me to the planet. I will try to keep you informed about thing we are doing in Spain, more concise, in education world (as I’m currently a college student).

One of my first problems on University was to see only Windows computers on it (I’m studying computer engineering, and this is a bit depressing). You shouldn’t have only Windows-machines availables to the students if you are going to teach future computer engineers. So we (my colleagues and me) discovered that we have Linux machines in laboratories, where we can write our own code in a standard way easily and using open source software.

But the most depressing thing about having only Windows-based machines is that you have only one browser per default: Internet Explorer. Not only the bad Internet Explorer. We have Internet Explorer 6!!

Nobody doubts about Internet Explorer. It sucks, and v6 is old (not updated for 5 years) and it’s slowing the web (and developers’ brain). So I’ve thought about trying to install Firefox on all computers. Well, yeah, I can’t, users don’t have enough perms to install new things.

737A712B-A643-4BDE-AB8C-B917D5DE6CA2.jpg

I’m not yet an expert about operating systems and LANs, but I think each student has her/his user, not an «student» standard account and I don’t know how are stored documents of each student, because we usually wait about a minute from the login window to the full desktop (it seems that all is retrieved from an intranet server).

So, what do you think I should do in order to try to make Firefox as the default browser on my University?

For me, the best option is to talk with IT guys and try to explain them what is Firefox (in case they don’t know it!). And then convince it about the Fox and his friends 😛

A37F3022-233C-42BF-9F92-C68327B6C395.jpg

Have you driven a similar change? If so, please, contact me on this blog post’s comments.

PS: And if you have time, please, write down my grammatical errors to improve my English. Thanks!