
Ayer saltaba la noticia de un nuevo correo electrónico enviado por Steve Jobs en respuesta a la pregunta de un desarrollador curioso por conocer cuándo ofrecerá Safari soporte completo de HTLM5, en particular de las nuevas funciones de geolocalización. Su respuesta, como de costumbre, no pudo ser más lacónica: “Pronto”.
Como sabréis, Jobs ha esgrimido la bandera del HTML5 como una de sus principales razones para dar el no definitivo a Flash. Lo curioso es que, sin entrar de nuevo en el debate de si el HTML5 es el futuro (que lo es) y Flash el pasado (ya veremos, lo más probable es que convivan juntos durante bastante tiempo aún), el navegador de Apple sigue sin soportar completamente todas las especificaciones del próximo estándar de la World Wide Web, lo que coloca a Jobs en una situación incómoda.
Aceptar la autenticidad del email del que os hablaba antes (soy un poco escéptico con estas cosas) es una cosa pero al margen de ello, ¿en qué punto nos encontramos ahora mismo? Tras comprobar el nivel de soporte de HTML5 de las últimas versiones de los tres principales navegadores para Mac, Safari 4.0.5, Firefox 3.5.9 y Chrome 5.0.375.29 beta, descubrimos que actualmente el navegador de Google es el que obtiene la mayor nota, cumpliendo 142 puntos de los 160 que verifica actualmente el HTML5 Test. Safari ocupa el segundo lugar con 113 puntos mientras que Firefox permanece en última posición con tan solo 100 puntos.
Las áreas en las que Safari anda más atrasado son la mencionada geolocalización, el soporte de audio y vídeo, los formularios, y la interacción de usuario como el soporte del arrastrar y soltar, los atributos ocultos o el gestor para deshacer cambios. Aún así, el nivel de soporte actual permite ejecutar sin problemas ejemplos tan complejos como este Tetris 3D (gracias a Guillermo por el enlace) realizado integramente en HTML5.

Saltando a los diferentes gadgets de Apple nos encontramos con que la versión móvil de Safari incluido en el iPhone OS 3.1.3 (la última versión disponible para el gran público) saca los mismo 113 puntos que su hermano mayor, mientras que la beta 3 del iPhone OS 4 aumenta esta cifra hasta los 133 puntos. El iPad por su parte se encuentra a medio camino con 115 puntos, en cualquier caso, todos ellos muy pero que muy alejados de los ridículos 14 puntos que a duras penas logra Opera mini que suspende estrepitosamente el test.
Llegados a este punto es el momento de echarle un ojo a la última Nightly Build (built r58803 del 5 de mayo) del WebKit, el motor de renderizado de Safari. Así descubrimos que la cosa avanza despacio pero con buena letra y de esos 113 puntos de la versión actual de Safari pasamos a una nota de 137, la misma que obtenía la anterior beta de Google Chrome. No es casualidad; Chrome también se basa en WebKit y por lo que parece, están incorporando las novedades del mismo más rápido que la propia Apple, artífice inicial de este framework que fue liberado como código abierto por la compañía de la manzana en 2005.
La buena noticia es que independientemente de quienes sean los artífices de empujar el desarrollo del WebKit hasta alcanzar el soporte completo de HTLM5, tanto Chrome como Safari terminarán beneficiándose de ello, dando credibilidad a ese “Pronto” de Steve Jobs (más trabajo por delante le queda a Firefox, basado en el motor de renderizado Gecko desarrollado originalmente por Netscape y actualmente mantenido por la propia Mozilla). ¿La mala? Pues que aunque los usuarios somos los primeros interesados en que se complete la adopción del nuevo HTML5 lo antes posible, no hay que olvidar que el estándar aún no se ha completado por lo que seguimos hablando de un borrador.



Comentarios
Pues si quieren que su excusa de que Flash en iPhoneOS es una mierda sea válida porque HTML5 es mejor, al menos que den un buen soporte a éste... Off-topic: iPad 479€... y yo que llegué a pensar que igual eran buenos y no hacían 1$=1€...
Y este precio de dónde lo has sacado?
Y ese precio de donde lo sacaste?
-- editado por última vez a las 15:31
Si rechazan tanto flash y apuestan tanto por HTML5, ¿por qué Safari no es líder absoluto en ese formato?, creo que se contradicen un poco, ¿no os parece?
Pienso igual.
Opera 10.50beta da 102 puntos. Me gustaría saber como lo llevan IE8 IE9beta y Firefox 3.7beta, genbeta tal vez?
El Opera 10.53 también da 102 puntos :-/ Y mi Firefox (3.6.3) me da 101, no 100. ¿Quizá por ser la versión de Mac en vez de Windows?
Sólo decir que con IE7 da un resultado de 11 puntos sobre los 160 juas juas juas....
Opera Mobile en Symbian me saca 33, Safari 4.0.5 estable en Mac 120 y webkit 144. Saco más que en la noticia porque tengo XiphQT instalado y el test dice que mi navegador puede reproducir video y sonido OGG.
IE8 = 19
Bueno, vale aclarar que HTML5 todavía no es borrador, así que sus especificaciones todavía pueden cambiar. No demasiado pero si, probablemente algo cambien.
Firefox 3.6.3 da 101 puntos contra los 100 de la 3.5.9, no avanzó mucho la cosa.
Al final, la pregunta que me queda rondando la cabeza es ¿cómo diablos hace Google? Sin experiencia en navegadores, con menos tiempo que cualquier otro competidor y sin demasiado ruido crearon un navegador que en sus primeras versiones era ya una buena opción. En las versión 4 ya se hizo mayor. Es más rápido que cualquier otro en cualquier plataforma, es el que mejor respeta HTML4 (con perdón de Safari, con quien empata con puntaje perfecto) y HTML5, es el más seguro y el más estable (gracias, sandbox y procesos paralelos, gracias).
Y lo mejor es que Google no frena. Google Sync, aceptación de temas y add-ons, plugins Flash y Java corriendo aparte (el browser no "muere" cada vez que encuentra un script fallido), y la lista sigue.
A mi los 3 me van igual de rápido. Si me dices que son centésimas de segundo la diferencia no te lo discuto. No sé si la historia es distinta en Windows.
Yo entre Chrome y Firefox noto una diferencia importante. Un par de segundos en algunas páginas, incluso. Puede parecer poco pero es la diferencia entre "sentir" una aplicación web como si fuese de escritorio y sentirla como si fuese, bueno, web.
Opera si es parecido en velocidad pero hay veces que no va tan rápido, por depender de la compresión que se hace en los servidores de Opera.
De Safari paso olímpicamente, en Windows es paupérrimo su papel.
Podríais haber incluído Opera 10.5 junto con los demás navegadores para Mac OS X. Estaba claro que el Mini sacaría una puntuación muy baja dados los malabarismos que tiene que hacer al mostrar una página web para que Apple lo aprobara, pero sería interesante conocer la puntuación del hermano mayor
OPera 10.53 da 102 de puntuación, probado ahora mismo, el 10.10 daba 44, así que en Opera se han puesto las pilas
A mi Safari 4.0.5 me da 120 puntos
Si mal no recuerdo, WebKit se basa en otro framework desarrolado por KDE... asi que bueno, Apple no lo liberó "de buen rollito", si no porque no había mas huevos.
WebKit está basado en KHTML, el engine usado por Konqueror. Si, Apple en realidad nunca lo liberó sino que, mejor dicho, nunca dejó de ser libre, ya que la licencia que lo deja usar KHTML permite la modificación siempre que se liberen dichas modificaciones.
Chrome también está basado en WebKit, aunque su engine de JavaScript es propio y se llama V8.
Eso mismo, gracias por refrescarme la memoria ;)
Alguien analizó a CAMINO? Yo lo uso mucho...
Gracias!
Camino lo acabo de probar y da un resultado de 31.
Ese test no sirve para nada, tiene en cuenta cosas como H.264 o ACC que no tienen nada que ver con HTML5.
Este test para mí no tiene validez, por lo menos de momento. Aún queda tiempo hasta que Internet se adapte a este nuevo código, y testear navegadores desarrollados para HTML 4 y además compararlos me parece, a parte de injusto, ineficaz.
Que Steve Jobs lo haya puesto de moda con el asunto de Adobe no quiere decir que sea algo nuevo, el HTML5 se lleva desarrollando desde hace mucho tiempo y aún habrá que esperar más para verlo funcionar en nuestras webs habituales.
Tranquilos, cuando sea un estándar los navegadores lo interpretarán como un estándar, no como un lenguaje novedoso. :)
he analizado safari 5.0 en un snow leopard y me pone esto
"your browser scores 208 AND 7 BONUS POINTS"
Sí, han actualizado el sistema de test y ahora analiza más cosas, de ahí el incremento de puntuación y los "bonus points", donde colocan cosas que si bien son admitidas por HTML5, no son obligatorias, como el soporte de H.264
Escribir un comentario
Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con FacebookConnect