lunes, 14 de junio de 2010

HTML5

Quizás has escuchado o leído en algunos medios sobre la guerra entre Apple y Flash por el HTML5 y no tienes idea de qué se trata. Bueno, aquí te entrego algunas luces para que, si te interesa, sigan indagando sobre el tema:

HTML5 es un lenguaje que está siendo desarrollado como la siguiente versión del ya conocido y muy utilizado  HTML (lenguaje que permite crear documentos con una estructura semántica para textos, tales como títulos, párrafos, listas, links, citas y otros..). Bueno,  el código HTML5 podrá ser usado para nuevas funciones de las cuales se pueden beneficiar tanto desarrolladores como usuarios de Internet. Este introduce un nuevo número de elementos y atributos, entre los cuales destacan:
Canvas: es un nuevo componente que permitirá dibujar, por medio de las funciones de un API, todo tipo de formas, que podrán estar animadas y responder a interacción del usuario. Es como flash pero sin necesidad de instalar ningún plugin.
Video: hasta ahora, si estamos en un navegador que no tiene incorporado flash, no podemos visualizar videos, con el nuevo formato de HTML5 el contenido de formato de video queda claro en la página, por lo que podremos acceder a él sin problemas y además tendremos la posibilidad de descargarlo.
Geolocalización: que los usuarios puedan identificar su localización en la web no es nada nuevo, pero con HTML5 se podrá localizar el lugar en donde está localizada la página web para ofrecer al usuario información adicional, como información sobre redes Wi-Fi por ejemplo.
Aplicaciones web Offline: existirá otro API para el trabajo con aplicaciones web, que se podrán desarrollar de modo que funcionen sin necesidad de estar conectados a Internet.
Con todas estas ventajas podrás realizar las actividades diarias que desarrollas en internet, como subir videos para incrustarlos en tu blog o encontrar direcciones en el computador o tu teléfono, se volverán más fáciles. Tendrás una mejor experiencia en la web a través de una plataforma universal.

 
HTML5 vs. Flash: ¿Quién se apoderará del futuro de la interacción en la web?
La mayor parte de lo que ves en tu navegador está creado con HTML. Este lenguaje está limitado al texto estático y contenido en imagen. Sin embargo, tiempo atrás una tecnología llamada Flash fue desarrollada para permitirle a los navegadores web desplegar contenido rico, dinámico e interactivo.

Pero la tecnología Flash de Adobe podría ser desplazada. Ahora HTML5 podría cambiar las condiciones del juego en las aplicaciones web. ¿Cuál es mejor? Veamos:
¿Cuál es más barato?
El reproductor Flash es gratis, pero el desarrollador Flash de Adobe es bastante caro. Por otra parte, ninguna compañía es dueña del HTML. Cualquier persona con un editor de texto tiene el mismo acceso a esta tecnología, que es gratis para desarrolladores y usuarios.
¿Cuál es más poderoso?
Hay muchos efectos avanzados que sólo están disponibles en Flash. Por ejemplo, Google ocupa Flash para la opción de subir multiples archivos. Además, hay muchos juegos en Flash que serán dificiles de replicar en HTML5.
¿Cuál es más aceptado?
Flash fue vetado por la popular plataforma de iPhone y iPad. En otros dispositivos requiere de un plug-in para poder funcionar. En cambio, HTML5 es ejecutado por el navegador, no por un plug in separado. Como resultado, la opción standard será adoptada universalmente.
¿Cuál es más eficiente?
Las pruebas de Flash y HTML5 en Mac y Windows produjeron resultados diferentes, sin dejar un claro ganador. Pero el punto más importante es que las aplicaciones simples consumen recursos mínimos y tanto las aplicaciones HTML5 como Flash son simples.
Como puedes ver, Flash es mejor en algunos casos y HTML5 en otros. De todos modos HTML5 es el futuro de la web para interacción simple, mientras que otras características seguirán funcionando con Flash o Java. La decisión entre estas tecnologías no es de “todo o nada”. Dependiendo del contexto, el desarrollador podrá ocuparlos juntos o por separado. Lo que si queda claro es que HTML5 viene a marcar una diferencia.

Esta guía fue desarrollada a partir de la infografía de Focus llamada WTF is HTML5.

No hay comentarios:

Publicar un comentario