20 Feb

Infografía: Uso de Flash vs HTML5 para desarrollar juegos

Como bien dicen en GenbetaDev los juegos en línea han retomado popularidad gracias a los usuarios de las redes sociales. Uno de los ejemplos más representativos de esta tendencia es el juego Farmville y su base de usuarios de Facebook. Farmville inicialmente fue desarrollado en Flash y desde hace tiempo tiene disponible una versión en HTML5 (aún en desarrollo). Esto demuestra algo, si el mayor caso de éxito de juego en línea está migrando a HTML5 significa que la intención de abandonar Flash es verdadera. ¿Pero y el resto de juegos y desarrolladores?. En la siguiente infografía vienen algunos datos interesantes sobre el estado actual del desarrollo de juegos en HTML5 y en Flash.

Desde luego todavía falta tiempo para que Flash pase al segundo lugar en el desarrollo de videojuegos en línea. Principalmente debido al tiempo en el que ambas tecnologías han existido, Flash tiene más de una década mientras que HTML5 solo tiene un par de años.

31 Ene

Agrega gráficas interactivas a tu sitio web con Highcharts [Javascript]

La tecnología Flash está en pleno declive en Internet después de que los gigantes del mundo de la informática y los propios usuarios le dieran la espalda. Empresas como Apple, Google, Facebook y Microsoft han decidido darle soporte al estándar HTML5 y al lenguaje Javascript como las nuevas tecnologías predominantes de Internet.

Hasta hace algunos años Flash era muy utilizado en sitios web para mostrar gráficas de barra o de pastel. Había cientos de plugins que hacían muy sencilla la labor de colocar estas gráficas para los desarrolladores web, además incluían animaciones que daban un mejor aspecto.

Si eres desarrollador (especialmente si eres desarrollador web) seguramente te interesará utilizar las últimas tecnologías disponibles y sobre todo utilizar los estándares. Así que para el caso de las gráficas, presento como referencia una librería de Javascript llamada HighCharts.

HighCharts te permite añadir gráficas animadas a tu sitio web en una gran variedad de formatos. El plugin está hecho en Javascript por lo que es sumamente sencillo agregarlo a tu sitio web. La alimentación de información se hace a través del formato JSON.

Personalmente he utilizado esta librería en varios proyectos y siempre me ha dado excelentes resultados. Lo mejor de todo es que es compatible con cualquier navegador que soporte Javascript. Es decir, funciona con Windows, Linux, Mac, Android, iOS, Windows Phone, Firefox, Chrome, Safari, Internet Explorer, en una PC, en un Smartphone, en una Tablet, etc. Algo con lo que Flash no puede competir.

Librería: Highcharts
Demos: Highcharts Demos

03 May

66 sorprendentes aplicaciones hechas en HTML 5

Anteriormente les platiqué acerca de la sustitución en la web de Flash Player (un formato propietario) por HTML 5 (la siguiente versión del lenguaje básico de Internet). Es muy pronto para decir que Flash ya no es necesario en Internet pues muchos sitios webs todavía tienen sus bases hechas con esta tecnología, sin embargo en los últimos días se han estado presentando muchos ejemplos de las capacidades resultantes de combinar  Javascript, HTML 5 y SVG.

En PHP Gurú han hecho una recopilación con 66 ejemplos de aplicaciones en HTML 5 que sin duda son impresionantes. Para poder ver los ejemplos correctamente es necesario utilizar navegadores compatibles como Firefox, Safari y Google Chrome.

Les recomiendo principalmente:

¿Qué les parecen?, como desarrollador web creo que va siendo hora de comenzar a aprender estas técnicas si no me quiero quedar atrasado. =)

Saludos.

28 Abr

CloudBrowse: navegador con soporte flash y java para el iPhone

El iPhone, iPod touch y el iPad jamás tendrán soporte para tecnologías como Flash y Java debido a que Apple lamentablemente quiere controlar todos los aspectos de estos dispositivos con el fin de ser la única empresa que pueda obtener beneficios y también para hacer crecer la base de desarrolladores en sus plataformas (lo cual también les genera ganancias). Este comportamiento siempre me ha parecido terrible pero afortunadamente existe el jailbreak, sin embargo esa no es la historia que quiero comentarles en este post.

Resulta que en la App Store estuvo disponible por muy poco tiempo una aplicación llamada CloudBrowse, que así como su nombre lo sugiere se trata de un navegador web que funciona en la “nube”, es decir, el encargado de renderizar la página web es un servidor externo y no la aplicación en sí. Exactamente como lo hace el navegador Opera mini.

Algo interesante sobre esta aplicación es que utiliza un navegador Firefox especialmente adaptado para funcionar de forma remota, por lo que tendremos un navegador completamente funcional con el cual podremos ver incluso videos Flash sin ningún problema (de hecho me sorprendió que para ser un servicio en la nube los videos en Flash se reproduzcan tan fluídamente).

Lamentablemente Apple sin razón alguna eliminó esta aplicación de la App Store, pero en el sitio web de DragonJar alguien pudo realizar un respaldo del archivo .ipa de la aplicación en su última versión la cual puedes descargar aquí.

Para instalarla solo debes arrastrar el archivo .ipa a tu biblioteca de iTunes y luego sincronizar tu dispositivo.

Como nota, al ser un servicio en la nube el que procesa las páginas web no es recomendable que visites sitios en los cuales debas proporcionar datos personales como usuarios y contraseñas. Esta aplicación es perfecta para cuando realmente necesitas visitar un sitio web lleno de contenido flash o java.

Saludos.

Descargar: CloudBrowse
Fuente: DragonJar.org

21 Abr

Simulador de juegos arcade en HTML 5

Pensaba que la transición Flash – HTML 5 comenzaría particularmente con la reproducción de videos en línea en sitios web como YouTube y similares, pero cada día me convenzo más de que HTML 5 contiene nuevas e increíbles técnicas que igualan a muchas de las “especialidades” que hasta ahora se podían hacer únicamente con Flash.

En esta ocasión me refiero a los juegos embedidos en el navegador y al sitio web Akihabara, donde podemos encontrar 5 juegos de arcade clásicos (como  Pacman y Tetris) hechos enteramente en HTML 5. Haciendo click en la siguiente imagen podrás ver los juegos disponibles y desde luego probarlos.

Ojo: la tecla Z representa el botón A, la tecla X representa el botón B y la tecla C representa al botón C.

Si alguien todavía tiene dudas sobre el destino de Flash en la web es hora de despejarlas, aunque aún falta mucho tiempo creo que Flash en la web compartirá el destino de los Applets de Java.

Saludos.