El w3c terminó de definir HTML5

HTML5 LogoHTML5 sigue acercándose a su lanzamiento como estandar definitivo, el cual inicialmente está previsto para finales de 2014. Así a finales de diciembre de 2012, el w3c dio por completada la especificación de HTML5, de forma que ahora se disfrutará de una mayor claridad ya que no habrá características nuevas que se incorporen al estandar. Pero el trabajo no acaba aquí, y ahora se entra en la fase de testeo del rendimiento y compatibilidad con navegadores o aplicaciones. También queda por decidir cual será finalmente el codec de vídeo que se utilizará por defecto con la etiqueta de video de HTML5 (cosa que aún esta poco clara, puesto que H.264 cuenta con el apoyo de Apple y Microsoft mientras que VP8 cuenta con el favor de Google y Mozilla). Por supuesto, este hecho supone un paso más en el desarrollo de HTML5 y que a buen seguro contribuirá un poco más (aunque ya está bastante extendido su uso) en la utilización del mismo. Por lo menos ahora los desarrolladores ya sabrán con total certeza todo lo que HTML5 traerá, así que contarán con mayor seguridad para realizar sus desarrollos empleando HTML5.

HTML5 o App Nativa ¿cual es la mejor opción?

Muchos desarrolladores cuando se plantean crear una aplicación para dispositivos móviles se hacen una pregunta ¿hacer una aplicación nativa o en HTML5? Cada una de estas opciones tiene sus puntos fuertes y sus puntos débiles. Desarrollar una aplicación nativa, tiene por un lado la ventaja de contar con una mejor integración con el sistema operativo, el poder gozar de un rendimiento mucho más fluido y de esa forma así aprovechar todas las prestaciones que ofrezca la plataforma correspondiente. Por contra, el desarrollo de una aplicación nativa hace que la migración a una nueva plataforma sea un proceso más complejo, ya que se requiere de conocimientos en cada una de las plataformas y normalmente es necesario realizar un desarrollo para cada una de estas. HTML5 ofrece no obstante una mayor versatilidad, ya que al tratarse de algo estandarizado, debería ser fácilmente migrado de una plataforma a otra con cambios menores. En su contra tiene que no tiene un acceso tan sencillo a las funciones más avanzadas del sistema, el que no todos los navegadores implementen «exactamente» igual el estándar HTML5 y que su rendimiento no es el mismo que el ofrecido por una app nativa. Estamos claramente ante un dilema que quizás solo con el tiempo se resolverá. Muy posiblemente las aplicaciones en HTML5 mantengan su hueco en muchos casos, mientras que las aplicaciones nativas tendrán una mayor presencia en aquellos casos en los que el rendimiento sea un aspecto muy importante (como por ejemplo los juegos).

Propuesta de fecha para HTML5

HTML5 LogoSi bien a fecha de hoy, HTML5 ya es casi algo que todos tienen asumido como común, aún hay una especificación oficial por parte del W3C. Así pues, recientemente el grupo de trabajo responsable de HTML ha presentado un planing para la aprobación de la especificación de HTML5. De esta forma en el último trimestre de 2014, se debería presentar la recomendación de HTML5. Pero también cabe destacar que ya hay una propuesta de plazos para la recomendación de HTML 5.1, que llegaría también en el último trimestre dos años más tarde..

Flash abandona también Android

Flash Player
Flash Player

Lenta, pero progresivamente, Adobe Flash está teniendo que dejar paso a HTML5. En este sentido Adobe ya ha reconocido hace tiempo que HTML5 es la tecnología a adoptar y ha asumido la derrota tratando de volcarse en la nueva tecnología. Ahora la noticia ha sido que Adobe ha anunciado que Android 4.1 no contaría con una versión certificada de Flash Player, diciendo adios a la plataforma Android.

Dee esta forma Flash quedaría prácticamente fuera del mercado de dispositivos móviles, ya que Android e iOs suponen más del 80% de cuota de mercado, y parece ser el paso previo a la desaparición también en los ordenadores convencionales, sobre todo si tenemos en cuenta que el peso de los dispositivos móviles en el sector tecnológico es cada vez mayor.

Aunque no se ofrecerán nuevas versiones, Adobe se compromete a mantener ofreciendo actualizaciones de seguridad para las versiones de Flash existentes en Android hasta el momento, para evitar posibles problemas a los usuarios. Con todo esto, a partir del día 15 de agosto Flash dejará de estar disponible en Gooble Play.

¿Primero Flash y luego Silverlight?

Silverlight, plugin de Microsoft
Silverlight, plugin de Microsoft

El anuncio de la semana pasada de Adobe sobre el fin del desarrollo de Flash para dispositivos móviles, reconociendo el éxito de HTML5 ha abierto para muchos la posibilidad de que otro plugin con similar intención, pero de Microsoft, tenga el mismo futuro. Estaríamos hablando de Silverlight, que si bien Microsoft no ha querido comentar nada al respecto, parece que también podría tener los días contados. Microsoft ya hablo sobre como en Windows 8, se abandonaría HTML5 en detrimento de HTML5, y como este estándar sería el caballo que todos deberían seguir. Además, no se trataría de un abandono inmediato y total de Silverlight, sino que se trataría de no «invertir más» en una plataforma, que con el tiempo está abocada a servir a un sector muy reducido (quizás en el desarrollo de Apps para Windows Phone y algunos sectores del desarrollo Web).

¿Creéis que Silverlight va a correr el mismo destino que Flash, y ha perdido en favor de HTML5?

Adobe anuncia el final de Flash para móviles

Logo Adobe
Adobe Systems

Finalmente parece que Adobe va teniendo que aceptar la realidad que inició Apple con iOs. Flash debe ir dejando paso a HTML5. Así lo han reflejado desde Adobe en un comunicado oficial, donde indican el que puede ser el principio del fin de Flash. Y es que de ahora en adelante van a dejar de desarrollar y actualizar la versión de Flash para dispositivos móviles, para centrarse únicamente en dar apoyo a los desarrolladores que traten de crear aplicaciones basadas en Adobe AIR para las principales App Stores del momento. Finalmente, han tenido que reconocer que la adopción de HTML5 en los sistemas operativos móviles, les obliga a dar este paso. Por su parte, siguen manteniendo que la versión de PC sigue teniendo sentido, prestando especial interés en las mejoras introducidas en la gestión gráfica 3d de la última versión y como Flash y HTML5 pueden trabajar de forma conjunta.

Vosotros que creéis ¿Adobe tendrá que acabar dejando de lado Flash en los ordenadores normales también, o logrará seguir teniendo su propio espacio en este segmento?

Cocktails de yahoo para el desarrollo web

Yahoo trata de ganarse el favor de los desarrolladores webs, ofreciendoles Cocktails una plataforma que, mediante la utilización de tecnologías estándar como HTML5, JavaScript o CSS les permitirá la creación de aplicaciones web de una forma realmente sencilla (o al menos eso aseguran) y adaptable a cualquier plataforma. Tal y como han anunciado ya estarían disponibles los dos primeros Cocktails, Mokito y Manhattan.

En el caso de Yahoo Mojito estamos ante un framework de desarrollo y Yahoo Manhattan sería la plataforma en la que alojar las aplicaciones creadas mediante Yahoo Mojito. Según indican, Yahoo Mojito nos permite trabajar al mismo tiempo para el servidor y el cliente, de forma que nos ahorraremos tener que escribir código distinto para cada caso. Además, en caso que el navegador desde el que se acceda a la aplicación web no tenga JavaScript disponible, el usuario no tendría problemas a que las aplicaciones se ejecutarán directamente en el servidor (aunque hoy en día, el que un navegador no cuente con JavaScript no es muy habitual, puede ser útil de cara a descargar al cliente de carga de proceso y que esta se realice en el servidor en su lugar). Yahoo Manhattan como habíamos comentado es un entorno para alojar las aplicaciones creadas con Yahoo Mojito y que funciona en los servidores de Yahoo, ofreciendo a los desarrolladores un interfaz a traves del cual desplegar y gestionar múltiples versiones de sus aplicaciones basadas en Yahoo Mojito.

Yahoo! Planea que toda esta plataforma de Cocktails empiece a funcionar a lo largo de 2012, en el primer trimestre Yahoo Mojito sería abierto a través de YDN y se espera que a finales de año Yahoo Manhattan empiece a permitir que los desarrolladores pongan en marcha sus aplicaciones creadas con Yahoo Mojito. Sin duda, una interesante apuesta de Yahoo para los desarrolladores y para impulsar su nube Yahoo Cloud en un intento por competir con otros pesos pesados como Amazon.

 

Facebook lanza HTML5 Resource Center

HTML5
HTML5

Está claro que HTML5 ha llegado para quedarse y como siempre Apple supo preveer que así sucedería apostando por este estándar para sus dispositivos. El tiempo le ha ido dando la razón, y el reciente anuncio de Facebook de lanzar un centro de recursos para desarrolladores en HTML5 no hace sino confirmar esta tendencia. Este anuncio entra dentro de lo que sería el proyecto Spartan de Facebook, el cual permitiría que los juegos (y otras aplicaciones) se desarrollasen en HTML5 para la red social. Y que aporta esto, pues sencillamente la posibilidad de que esos desarrollos estén disponibles en varias plataformas sin necesidad de tener que escribir código para cada una de ellas, un solo desarrollo serviría para múltiples plataformas, estando desde los ordenadores convencionales hasta en tablets o smartphones. Y es que HTML5 se impone en todos los navegadores y sistemas (Windows 8 también tendrá el HTML5 como una de sus bases), así pues este centro de recursos, permitirá que los desarrolladores de juegos sociales puedan emplear esta interesante tecnología.

 

Microsoft retira los Gadgets

Los Gadgets (esos programitas que fueron introducidos con Windows Vista a imitación de los Widgets de OSX) tienen los días contados. Microsoft ha anunciado que la Windows live Gallery ha sido retirada con el objetivo de permitir que los desarrolladores se puedan centrar en las nuevas posiblidades que permiten las nuevas versiones de Windows. Así pues, desde ahora no se dará soporte al desarrollo o envío de nuevos Gadgets. No obstante, aquellos más populares y mejor valorados por los usuarios seguirán disponibles a través de la página de Gadgets de la Windows Personalization Gallery.

Microsoft sigue con su apuesta de hacer que todo el mundo se mueva a las nuevas plataformas y a partir de ahora quieren que los desarrolladores se centren en las nuevas tecnologías que soportan las nuevas versiones para el desarrollo de aplicaciones como pueden ser HTML5 y CSS3 soportados de forma nativa en Windows 8. Así pues Microsoft sigue dando carpetazo a todos aquellos elementos que le atan al pasado y sigue mirando al futuro.