Viendo el canal de Youtube de Mozilla Hispano, vi un vídeo de la nueva campaña de Firefox que me gustó porque explica muy bien como se construye el navegador, las funcionalidades principales, el espíritu de privacidad y otro. Así que decidí compartirlo con ustedes junto al de los 10 años del navegador por transmitir el mismo contenido y estar bien producidos.

El vídeo de los 10 años es muy bueno porque representa muy bien, como muchos voluntarios poco a poco, a partir de pequeños aportes, construyen el navegador. En el repositorio de Mozilla, puedes descargar el código fuente y a través de Bugzilla buscar errores o reportar nuevas funcionales para comenzar a trabajar en ellas, la ventaja es que te garantizo que aprenderás lo nuevo sobre desarrollo, como funciona un navegador y a su vez, colaboras con mejorar un producto utilizado por cientos de millones de personas.

Los invito a darle una prueba este navegador si no lo usando en mucho, pronto haré una entrada de las razones por las cuales utilizo Firefox para ver si convenzo a mas de uno de cambiarse 😉

Firefox es mi navegador favorito, sin embargo, en Android me parece muy pesado y lento, en gran parte debido a que utiliza una interfaz propia, al enterarme que la versión 14 (la versión en desarrollo para el momento de escribir esta entrada) ya ofrece de manera «estable» el navegador con la interfaz nativa de Android.

Lo primero que noté es que la interfaz es muy limpia y en mi opinión mas bonita que la de Chrome for Android, posee un indicador de cuantas pestañas se tiene abierta, es pulida y rápida. La pantalla principal (pueden verla en las imágenes) muestra las páginas mas visitadas de forma mas atractiva que en versiones anteriores, el navegador sincroniza muy bien con Firefox Sync, los complementos que hay son buenos pero en menor cantidad que versiones anteriores (supongo que por ser la versión de desarrollo no se ha probado si funcionan correctamente).

Como lo instalé desde Mozilla porque no esta en Google Play pensé en quitarlo porque no se iba actualizar, pero ésta versión trae un gestor de actualizaciones y te actualiza el navegador a la última versión en desarrollo. Me parece chévere porque así puedo usar esta versión sin esperar a que sea estable, respecto a este punto, me parece que el navegador se puede usar a diario, he tenido problemas con páginas muy pesadas y en aquellas con contenido en Flash pero de resto la navegación ha sido muy buena.

Ya espero que en 3 meses aproximadamente podamos disfrutar de la versión estable de este navegador y así si hacer competencia en el sector de los dispositivos móviles.

Si utilizan Firefox en Windows o MacOs notarán como su rendimiento y diseño de la interfaz es excelente, a diferencia de GNU/Linux donde sigue teniendo una interfaz vieja (como de Firefox 3) y el rendimiento no es muy bueno (comparando el uso con el mismo hardware en otro S.O.). Pues hace unos días vi por la cuenta de twitter de Paul Rouget unos diseños de Firefox 9 donde van a cambiar la interfaz por una mas moderna, pero no encontré los diseños para Linux, le pregunté el por qué y ademas le comenté mi impresión de que Mozilla solo se centraba en versiones de Win y Mac.

Educadamente discutimos por Twitter y me explicó la situación actual: Firefox utiliza aceleración por hardware al momento de dibujar y/o pintar los elementos de una página web, como casi todos los drivers estan optimizados en/para Windows y en Mac no hay problema porque Apple tiene un buen control del software+hardware, no ocurren problemas de rendimiento al momento de usar el navegador, sin embargo, en Linux pocos drivers estan bien desarrollados y bien optimizados ocasionando esa pérdida de rendimiento.

Respecto a la interfaz de usuario, el problema reside en las librerías GTK, las cuales no permiten realizar cosas como dibujar elementos en la barra de título, total personalización de los botones, etc. Impidiendo crear interfaces gráficas modernas como las observadas en los demás Sistemas Operativos. Y debido a lo grande y avanzado del proyecto, cambiar a otro tipo de librería requiere mucho trabajo por lo que no es viable esa opción.

Espero les haya servido de ayuda para entender esos problemas que estaban ocurriendo en GNU/Linux, pero poco a poco va ir mejorando, cada vez estan mejorando el desarollo de drivers para este sistema junto a las optimiaciones de rendimiento del navegador que mejoran con cada lanzamiento de una nueva versión. Pero observen quienes son los responsables y no le echen la culpa a Firefox 😉

Hace unos años (18 años) salió Doom para PC, un juego revolucionario por su gran motor gráfico, altos requerimientos de hardware y un alto nivel de violencia. Luego de su gran popularidad, id Software liberó su código fuente bajo GPL en 1997 haciendo que el juego fuese migrado literalmente a casi todo lo que corra software (podemos ver Doom en teléfonos, consolas nuevas y antiguas, emuladores, etc).

Pues anoché vi un experimento en MDN (Mozilla Developer Network) de Doom corriendo nativamente en un navegador gracias a un desarrollador que logró migrar Doom a Javascript, realmente me impresionó la calidad del trabajo pues a pesar de ser su primer release se puede jugar muy bien. Utiliza la tecnología Canvas de HTML5 y Javascript, utiliza los .wads del demo por cuestiones de licencia, por ahora no permite grabar partidas pero el creador prometió usar las base de datos de HTML5 para guardar información e ir agregando  nuevas características.

Doom corriendo en Firefox gracias a Javascript

Doom corriendo en Firefox gracias a Javascript

Solo lo probé en firefox y encontre unos detalles como la desaparición de algunos sprites (de enemigos sobre todo) y la ausencia de la música original del juego. Realmente me sorprende como hemos avanzado en la tecnología, es como decir que veremos a Rage corriendo en un navegador usando WebGL en unos años. Ahora espero ver Quake 3 corriendo en WebGL y demás tecnologías, por ahora está QuakeLive pero no es nativo en el navegador sino utiliza unos complementos para permitir jugar con el navegador.

Si desean ver y probar este demo, pueden hacerlo en: https://developer.mozilla.org/en-US/demos/detail/doom-on-the-web/ si tienen un navegador con soporte para HTML5 y buena máquina de Javascript.

 

Luego de casi un año de desarrollo, hoy ha salido oficialmente la nueva versión de uno de los mejores (para mí el mejor) navegadores web. Lo importante de esta versión es la gran cantidad de cambios respecto a la versión anterior:

  • Interfaz mas ligera, simple y modificable a través de personas.
  • Mayor soporte de características de HTML5
  • Nueva máquina de ejecución de Javascript, por lo que podrán acceder y usar mas rápido la mayoría de sitios
  • Nuevas opciones y mejoras para organizar las pestañas
  • Mejoras en el manejo de plugins (como flash) y mejor administración de memoria
  • Soporte para WebGL (manejo de gráficos 3D)
  • Sincronización de marcadores, contraseñas, historial y mas entre distintos dispositivos.

…Y mucho mas, no voy a hacer un análisis porque ya han hecho muchos en la web, les recomiendo el de Alt1040 pero si prefieren, pueden ver el siguiente video realizado por Mozilla donde explican las nuevas características del navegador:

Soy usuario de Firefox desde su version 0.9 y me ha gustado como cada vez van mejorando el navegador, sobre todo luego de la aparición de Google Chrome que con sus innovaciones, obligó a Mozilla mejorar su navegador considerablemente para no quedarse atrás, además luego de esta versión, Mozilla espera actualizar mas seguido el navegador.

Finalmente, como miembro de Mozilla Venezuela les invito descargar el navegador y participar en la comunidad, pues estamos buscando mas colaboradores para traducción, desarrollo, etc. Pues en un futuro, queremos pronto tener una versión venezolana del navegador.

Viendo el lanzamiento de Firefox 4 con mi franela de estándares abiertos

Viendo el lanzamiento de Firefox 4 con mi franela de estándares abiertos

Para descargar Firefox 4 para Windows, GNU/Linux y MacOs, pueden entrar a: http://www.mozilla.com/es-ES/firefox/

Hace unas semanas un pana me pasó una invitación para probar RockMelt, un navegador enfocado a las redes sociales, donde la idea es estar siempre conectado a las redes sociales y tener notificaciones casi en tiempo real de lo que sucede en cada una de ellas. Por ahora, solo se puede obtener a través de invitaciones obtenidas desde Facebook y solo está disponible para Windows y MacOs.

El navegador tiene una interfaz simple como la de todos los navegadores modernos (Chrome, Opera 11, Firefox 4 e Internet Explorer 9), pero con una barra a la izquierda con los contactos en línea en el chat de Facebook y al lado derecho una barra con las notificaciones de distintas redes sociales, el buscador está seperado de la caja de las direcciones y posee un botón para compartir la página actual.

Interfaz de Rockmelt

Interfaz de Rockmelt

Posee una caja de búsqueda separada como en Firefox, pero con la peculiaridad de abrir en un diálogo los resultados de búsqueda, me parece innovador y seguro a mucha gente le atraerá esta manera de buscar, además, usa el motor Webkit para renderizar las páginas al igual que Chrome y Safari, por lo que no debemos preocuparnos de que se vean mal ya que como pueden observar en el próximo pantallazo, pasa la prueba de Acid test 3 con 100/100.

RockMelt pasando el Acidtest

RockMelt pasando el Acidtest con 100/100 y observen como se despliega un dialogo con los resultados de búsqueda

El navegador tiene gran integración con Twitter y Facebook, con un solo clic podemos ver las actualizaciones de nuestros contactos o publicar la nuestra sin tener que entrar a una página nueva, pues todo se hace desde el navegador. Podemos ver noticias de Facebook o agregar nuestros propios canales para tener una especie de lector RSS embebido, muy útil para quienes quieren alternativas no web y no desean abrir una aplicación aparte.

Actualizaciones de Facebook desde RockMelt

Actualizaciones de Facebook desde RockMelt

Actualizaciones de Twitter desde RockMelt

Actualizaciones de Twitter desde RockMelt

RockMelt también soporta aplicaciones de Chrome Store lo que lo hace mas atractivo para los usuarios de Chrome con aplicaciones compradas, o también, para aquellas personas con deseos de migrar a un navegador social. Me parecio un excelente navegador y recomendado en situaciones donde uno se quiere comunicar con la gente o usarlo en el ocio, no es recomendable para el trabajo diario pues te hace perder mucho tiempo con las notificaciones, chats de amigos conectados en Facebook, etc. Pero si lo que quieres es perder el tiempo y socializar, no debes dejar de usar este navegador.

Hoy Google acaba de liberar la versión beta de Google Chrome (no confundirlo con su proyecto open source chromium) para Mac y Gnu/Linux, tal vez a muchos no nos sorprenda, pues desde hace meses era posible descargar las versiones de desarrollo y observar el progreso del proyecto. Sin embargo, esta versión beta es la mas estable hasta el momento aunque con muchas funcionalidades ausentes que su versión de Windows si ofrece (como el caso de que Google decidió abandonar Gears para apoyar HTML5).

Pero lo mas interesante es la página de descarga de la versión de Linux, donde muestran la historia del desarrollo de este «port» usando los comics XKCD, me pareció muy original y entrenido de leer mientras se descarga el navegador.

Historia de desarrollo de Chrome para linux con las comiquitas XKCD

Historia de desarrollo de Chrome para linux con las comiquitas XKCD

Bueno, ahora toca descargarlo e ir probando que cosas ofrece, personalmente sigo prefiriendo Firefox por diversos plugins y después de tantos años de uso cuesta cambiarse.