12/09/2012

La vigencia de los juegos en Adobe Flash frente al boom de HTML5

La vigencia de los juegos en Adobe Flash frente al boom de HTML5

Nadie duda de los enormes beneficios que el estándar HTML5, aún en borrador, podría traer tanto a usuarios como a desarrolladores web. Muchos elogian su adaptabilidad a todo tipo de dispositivos, su eficiencia en el consumo de recursos y su practicidad para el desarrollo de aplicaciones que habitualmente se realizan en ActionScript. Sin embargo, este último aspecto suscita una polémica: ¿realmente puede HTML5 reemplazar a la tradicional plataforma de Adobe?

Es cierto que HTML5 ofrece nuevas posibilidades para la generación de animaciones 2D y funcionalidades interactivas; sin embargo, su aplicación para el desarrollo de juegos aún se encuentra en fase experimental, algo lógico dado el carácter no definitivo del estándar. De acuerdo con una infografía reciente, Flash es soportado por un 99% de los web browsers, mientras que HTML5 apenas funciona en un 40%; los juegos en Flash solo requieren de un archivo para su ejecución, mientras que los juegos en HTML5 necesitan varios; los gráficos 3D pueden resultar algo problemáticos para Flash, pero en HTML5 esta característica es aun más limitada.

El encapsulamiento del código que ofrece Flash, muchas veces criticado, presenta una enorme ventaja de seguridad frente al código abierto de HTML5. De hecho, no son pocos quienes han encontrado vulnerabilidades en la versión HTML5 de Angry Birds desarrollada por Google, hasta el momento el mejor juego desarrollado en este lenguaje. Cabe destacar que las limitaciones de sonido de HTML5 obligaron al uso de Flash como tecnología auxiliar. En otras ocasiones, HTML5 debe complementarse con JavaScript, por lo que no goza de gran autonomía.

Si bien existe una tendencia a la adopción de HTML5 para el desarrollo de juegos en Facebook, la gran mayoría de ellos siguen funcionando sobre Flash. Lo mismo sucede con aplicaciones de e-learning, simuladores y otros programas. Es probable que todavía no hayamos conocido todo el potencial de HTML5, pero Flash proporciona, pese a sus defectos, un nivel de seguridad y una amplitud de prestaciones que lo mantendrán en las preferencias de los desarrolladores por mucho tiempo más.

0

angularjs Aplicaciones en Facebook aplicaciones mobile behavioral targeting Botones Call-to-action breadcrumbs breadcrumbs web búsqueda de personal búsqueda facetada Call-to-action buttons Client-side cliente-destacado cms a medida coding comercio electrónico content marketing CSS3 PIE cuanto debe pesar un sitio data-driven web design Datos estructurados Defacement Denegación de servicio Desarrollar una aplicación web desventajas de PhoneGap diseñar newsletters diseño web diseño web argentina diseño web esqueuomórfico Diseño web responsive Diseño web responsivo diseño web santa fe diseño web Smart TV diseño web televisores DOM desde PHP enlaces rotos filtros de búsqueda flash flat web design formularios sitio web fragmentos enriquecidos función de autocompletar futuro de la realidad aumentada html HTML5 html5shiv inbound marketing Initializr interfaces Web para televisores javascript jobs jQuery Mobile Mapbox maquetado html/css maquetador web masonry layout menú de navegación menú desplegable Metodologías ágiles Modernizr MVC Navegación por teclado oferta laboral OpenStreetMap paginas de Facebook Paper js Paper js framework personas Phishing plan de QA Polyfills polymer portfolio-destacados portfolio-inicio programacion de CMS Programadores WordPress página de contacto página de error 404 que es Backbone.js Realidad aumentada Resultados instantáneos server-side skeuomorphic design sliders y usabilidad soporte Internet Explorer Storytelling Underscores usabilidad usabilidad buscadores user-centered design ux velocidad de carga web Vendor prefixes ventajas jQuery Mobile Ventanas integradas versiones antiguas de Internet Explorer WAI-ARIA web components web imprimible Web Semántica WordPress para ecommerce