IE9 soportará estándares

La presentación que hizo ayer Microsoft no pudo haber sido mejor. Internet Explorer 9 saldrá tal vez en un año o algo así y Microsoft planea hacer todo lo posible por ajustarse a los estándares establecidos.

Históricamente MS ha sido bastante malos siguiendo los estándares, incluso los propios, prefiriendo inovar por su cuenta antes de ajustarse a las convenciones establecidas con las que todo mundo está trabajando.

Eso está muy bien, siempre y cuando sus funciones no entrara en conflicto con los estándares, así sería cosa fácil hacer algo para todos los navegadores y después, encima de eso, poner una capa para IE.

Pero no. Los estándares de Microsoft generalmente echan a perder los otros estándares y hay que hacer malabares para poder hacer una solución que se ajuste a todos.

Uno de los principales problemas, por ejemplo, es no poder usar el tag <object> como se debe por culpa del ActiveX, así que hay que meterle un anticuado <> en medio para que nuestro video o audio se puedan ver en todos los navegadores.

Pero el nuevo IE9 soportará adecuadamente los tags <video> y <audio> tal y como lo prescribe el W3C. Además soportará selectores de CSS3, el modelo del DOM y cosas como border-radius, rgba() y gráficos escalables (SVG). Todo esto de acuerdo a los estándares y como lo dicta el W3C.

Mejor aún, IE9 tendrá un nuevo motor de Javascript, más rápido y optimizado para procesadores multinúcleo. Esto hará todavía más atractiva la opción de computación en la nube. Para los desarrolladores se puede bajar una versión de prueba de IE9 la cual no está nada completa pero nos permite empezar a ver como interpretará el nuevo navegador nuestras instrucciones.

Todas estas noticias son geniales puesto que nos acerca más al ideal de una web completamente abierta y accesible tanto para consumidores del contenido como para creadores.

El único punto de contención, por ahora, es la creación de video. Microsoft, por lo menos en la versión de prueba que está disponible para desarrolladores, soporta el códec H.264 que es propiedade de Apple. Eso no es un problema en sí, pero significa que si alguien quiere crear video para la web tendrá que hacerlo usando programas y otras herramientas de pago que tengan licencia para crear videos con este códec.

Sin embargo es muy difícil saber por que lado se decantará Microsoft para la versión final. Personalmente espero que se unan a Mozilla y Opera para apoyar al formato libre Ogg Theora.

En fin. A IE9 todavía le falta un buen trecho por avanzar, pero por lo pronto promete y las declaraciones de Microsoft son bastante alentadoras.

¿Desarrollador o diseñador de web? Agáchese por favor, Microsoft se la va a recetar otra vez

Esta noticia ha estado recorriendo los blogs y sitios especializados en desarrollo y diseño web en los últimos días, pero tristemente no he visto que la cacareada “blogosfera” hispanohablante le haya prestado la más mínima atención, ni siquiera las que se suponen “importantes”; razón por la cual puedo afirmar con convicción y sin vergüenza que ni uno sólo de los webícolas hispanoparlantes ha sido influencia para mí. La mayor parte ha estado más ocupado en discutir la nueva intro de los Simpsons que en el giro para mal que Microsoft le ha dado al tratamiento que IE8 le va a dar a los sitios de internet desarrollados conforme a estándares.

Si alguno de ustedes estaba prestando atención, recordarán que el año pasado Microsoft presentó en público su primer beta de Internet Explorer 8, el cual promete un apego muy exacto a los estándares del W3C, cosa que aquellos que nos dedicamos a esto estábamos esperando desde hace mucho y cuya falta es uno de los factores que más han atrasado el desarrollo de nuevos tipos de contenido y sitios. Sin embargo, en ese entonces se reveló también que dicha compatibilidad se activaría únicamente si el desarrollador incluía una etiqueta especial en el código.

La excusa de MS fue que de esa manera no se romperían los sitios actuales hechos para IE7 y que dependen de los hacks y fallas del mismo para funcionar. Aún así las protestas de la comunidad de desarrolladores no se hicieron esperar y al final de muchas discusiones y debates la empresa dio marcha atrás y acordó que el modo por defecto sería el de seguir los estándares.

Pues bien, MS ahora ha anunciado que después de echarle un ojo a las estadísticas de uso del IE8 que siempre no, que los usuarios van a votar si un sitio se ve mal y si muchos lo votan, tal sitio se va a mostrar en formato de IE7 en vez del estándar. Peor aún es que esta característica se va a aplicar a todo el dominio y no a páginas individuales. Y peor aún más es que este “modo IE7” no va a ser igual al IE7, sino nada más parecido.

Es decir, vas a tener que desarrollar un sitio y probarlo en el modo estándar, el modo IE8, el modo IE7 y el modo que IE8 interpreta como IE7.

La verdad esto va a elevar el tiempo y costo de desarrollo de nuevos sitios, va a causar bastantes conflictos con sitios existentes y en desarrollo y al final nos va a seguir causando dolores de cabeza tremendos y en vez de dedicar tiempo a implementar nuevas características lo vamos a estar perdiendo probando diferentes versiones.

Y todo porque a MS no se le ha ocurrido que como su navegador aún no está terminado, los desarrolladores no nos hemos puesto a modificar nuestros sitios. Además de que siguen insistiendo en llevarle la contra a todo mundo.

Relacionadas