R.I.P. Silverlight y Flash

RIP Creo que lo que el difunto Steve Jobs alguna vez vaticino sobre Flash se cumple. HTML5 crece junto con el segmento mobile y la necesidad de unificar un standard de codificación independiente de la plataforma y que por supuesto no este basada en mágicos generadores de código.

Los frameworks que aprovechan todas las facilidades de HTML5 + CSS3 + JavaScript compiten con aplicaciones nativas en algunos casos mano a mano. Hoy  en dia claramente si buscamos fluides en el UI, velocidad de procesamiento, acceso a  recursos de hardware no podes escapar a utilizar codigo nativo de la plataforma. Pero donde esta necesidad no prima encontramos mayores facilidades en un entorno HTML5.

Ese es el hoy, pero el futuro plantea un escenario en donde las ventajas del codigo nativo no seran tales y las GUI seran tan fluidas en HTML5 como lo son las nativas.

Hoy hay que entender que las plataformas que permiten la utilizacion de HTML5 frameworks son aquellas que poseen navegadores basados en webkit y no son muchas pero si las mas importantes:

  • Apple Safari en su linea Mac OSX, iPad,  iPhone, iPod Touch.
  • Android
  • Chrome
  • etc.
Quienes quedan fuera del juego:
  • Windows Mobile
  • Windows Phone 7
  • Windows 8?
  • RIM (todos sus equipos no touch anteriores al o.s. ver6)
Para cada uno de estos podemos encontrar ad-hoc scripts y HTML pero ninguno cumplimenta el standard HTML5. Algunos de los features que HTML5 provee son:
  • OFFLINE STORAGE
  • DEVICE ACCESS
  • CONNECTIVITY / REALTIME
  • PERFORMANCE & INTEGRATION
  • MULTIMEDIA
  • SEMANTICS
  • GRAPHICS, 3D & EFFECTS
  • CSS3 / STYLING
Al margen, una serie de compras y modificaciones marcan el camino a una unificacion sobre HTML5.
  1. Phonegap fue comprado por Adobe. Para los que no lo conocen Phonegap es un framework de apps. HTML5 que le permite a los desarrolladores un acceso común a las funciones nativas de cada dispositivo: acelerometros, cámara, captura de imágenes, compás digital, conexión, gps, media, notificaciones,  almacenamiento, etc. Como todos sabemos Adobe en su momento habia adquirido Macromedia quien era el creador de Flash y sobre esto baso su tecnologia Air. Con lo cual esto seria un paso decidido de Adobe hacia HTML5. Notas relacionadas: Adobe adquiere Nitobi.
  2. Windows Phone 7 ha anunciado compatibilidad webkit y soporte completo de HMTL5 en sus futuras actualizaciones de Windows Phone 7 que vendrian con IE9. (también incluye en el anuncio la inclusión de soporte para Silverlight, pero no creo que eso haya impactado como lo primero).
  3. Ripple fue comprada por RIM. Si si, el lento y pesado elefante moribundo del mundo mobile, resiste. Ha comprado una empresa cuyo principal producto es un conjunto de herramientas HTML5 y JS que forman una suerte de IDE (siendo muy generoso) que permite emular un dispositivo móvil. Pero no estamos hablando de un simulador iOS o Andriod, sino de un emulador de webkit (en definitiva un iframe en un navegador Chrome) que nos permite jugar con los diferentes tamanos de pantallas, inclinar el dispositivo, actualizar el gps, etc. Todo esto es realizado utilizando Phonegap y alternativas. Con lo cual no estamos hablando de un framework de desarrollo propiamente dicho sino de un entorno o set de herramientas que junto con el debugger de Chrome es una suerte de IDE.
  4. Microsoft apuesta ahora a las Metro Apps para su plataforma Windows 8. Alguien dijo Silverlight? no… de hecho quieren que Windows 8 corra bien en una core i7 como en una tablet con ARM, donde no hay lugar para Flash o Silverlight.
  5. Para Microsoft es oficial:
 “In a post to the Building Windows 8 blog, Internet Explorer development chief Dean Hachamovich made clear the IE 10 browser in Windows 8 will not support plug-ins. That means that neither flash nor Silverlight will run in IE (though other apps, including other browsers, may support the Flash and Silverlight players.) Instead, Microsoft will follow Apple’s lead and rely on native HTML 5 for rich web applications and media play.”
Microsoft, Apple, Google, Android y ahora Adobe están en la carrera del por el calis sagrado: un framework HTML5 CSS3 JS multiplataforma. Solo espero que en el medio respeten los standards.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s