Firefox OS, el sistema operativo móvil de Mozilla. ¿Necesario?: si
4 julio 2012 7 comentarios
Hace pocos días salía a la luz oficialmente que Mozilla lanzaría Firefox OS, un sistema operativo móvil que continúa y potencia el proyecto Boot to Gecko. Parece que en un plazo de unos 6 meses podríamos tener opción a versiones de prueba, y en 2013 tendríamos los primeros terminales con este sistema operativo. Por supuesto, y como todo lo que hace Mozilla, será de código abierto, lo que nos interesa mucho. Pero sin embargo, al estar hablando de un nuevo sistema operativo móvil, enfocado básicamente a los smartphones (o al menos de momento eso parece), hay gente que se pregunta si tendrá éxito, o mejor aún, si es realmente necesario otro sistema operativo móvil en toda esta vorágine de nuevas plataformas enfocadas a todo esto del llamado post-pc, los teléfonos “inteligentes” y las tablets.
¿Tendrá éxito? A estas alturas es difícil saberlo: todo esto se mueve demasiado rápido. Pero, ¿es necesario? Ahí yo me atrevería a poner la mano en el fuego: necesario no. Muy necesario, diría yo. De hecho, Firefox OS tiene una serie de características tanto técnicas como de otro tipo (filosóficas, por ejemplo) que lo hacen merecedor de tenerle un poco de confianza y brindarle su apoyo. Y con esto, quiero presentar los puntos sobre por qué podría triunfar y sobre todo qué lo hace superior a sus competidores.
-
Código abierto y basado en HTML5
-
Interfaz gráfica ideal
-
Libertad de movimientos
-
Mozilla, su filosofía, su nombre y su legado
-
Posibilidad de terminales más baratos y/o asequibles
Ese parece que es una de las cosas a las que quiere llegar Mozilla para ser un referente más. Los smartphones son caros (y que nadie venga con esa tontería de que son gratis con los planes de las teleoperadoras, porque en verdad lo están pagando…), estamos hablando de entre 400 y 600 euros (Apple, HTC, Samsung…). Mozilla parece que quiere aliarse con otros fabricantes para ofrecer terminales más baratos, en parte debido a las condiciones de Firefox OS. Esto generaría una gran competencia en el mercado, de cumplirse las espectativas.
Por tanto, cartas tiene para hacerse un hueco. Es probable que Android dentro de unos años quede como un dinosaurio por culpa de Java (a mí no me extrañaría), y iOS y Windows Phone se ciñen a su integración con los respectivos sistemas operativos de escritorio… pero Firefox OS es libre en ese sentido, es plenamente un desarrollo para el uso tal cual se le va a dar. Me parece una opción muy emocionante.
Asi que, por mi parte y ya que MeeGo no ha sobrevivido, declaro mi apoyo a Firefox OS y a Mozilla por sacar adelante este proyecto y contribuír a su difusión. Espero que cosechen el éxito que merece, aunque sólo lo veremos pasado un tiempo. Porque no sólo depende de la buena idea… depende de los usuarios, de entre los cuales, la mayoría, usan un montón de tecnología sin saber realmente de ella. Y ese, señores, es el problema al que nos enfrentamos. Porque estoy seguro de que si supieran, habría una competencia bastante curiosa entre Android y él. ¿O acaso tengo que recordar aquellos tiempos en los que se decía que Android no podría competir jamás con iOS ni llegaría a su nivel de popularidad? Y hoy por hoy, es el sistema operativo móvil más usado del mundo.
Por eso que, confiemos y crucemos los dedos en que, si la gente no quiere aprender sobre tecnología, al menos las cosas ocurran de una manera por la cual Firefox OS obtenga un poco de la explosión de popularidad que tuvo el navegador web años atrás.





concuerdo en todos los puntos que señalas, en especial el de la libertad de movimientos. no estar atado a un sistema operativo particular sería una posibilidad genial
Mientras las aplicaciones web sigan teniendo el rendimiento tan pobre que tienen no le veo mucho choyo a firefox os. Seamos realistas, javascript da para lo que da y no mas; ademas el motor javascript de firefox no es el mas rapido ni de lejos, lo que me lleva a pensar que o bien en mozilla sacan un motor que se cague en el V8 de chrome o las aplicaciones medianamente complejas se van.e a arrastrar en este so.
Yo considero que, tendiendo a eso, en un futuro no muy lejano el rendimiento podría aumentar.
Además, estoy de acuerdo que el motor JavaScript de Firefox no es tan bueno como el V8. Ahora bien, se puede mejorar, y tampoco es tan malo, lo que pasa es que lo estamos comparando con el que actualmente es mayoritario (Chromium/Chrome en ese sentido han acaparado las opciones).
Ahora bien, también digo que me resulta mucho más fácil mejorar directamente el motor JS y lo que haya en HTML5 que mejorar un sistema entero más complicado. Tengamos en cuenta que cualquier mejora en el motor JS o HTML5 es una mejora en el SO. Eso es una ventaja más.
Yo lo que me estoy temiendo es que las apps para este SO vayan a ser royo extensiones de firefox en lugar de webapps propiamente dichas y acaben aletargando el resto del SO por muy optimizado que tenga el motor JS.
Aún así, si bien es cierto que JägerMonkey (no se si siguen usando este motor) no es tan malo, está a un buen trecho del V8 de Chrome. Además Chrome tiene un par de ventajas que lo ponen por encima de Firefox a la hora de hacer aplicaciones como lo es el llamado Native Client para ejecutar binarios nativos en el propio navegador.
Si los de Mozilla de verdad quieren que esto rule, lo que tienen que hacer es dejarse de hostias y de crear 14000 proyectos distintos par que “todos los usuarios sean parte de la web”, y centrarse en:
- Mejorar el motor JavaScript hasta que les sangren los dedos por lo menos
- NO usar Java para ninguna parte del sistema, que lo hagan lo más ligerito posible
- Ofrecer un SDK o un IDE que de verdad te ayude a optimizar el código en JS y CSS (Esto creo que es lo más importante)
Por ahora el mejor framework que conozco para hacer webapps es LungoJS y aún así las aplicaciones generadas con el siempre tienen ese “noseque” que las delatan como no nativas.
Si Firefox OS no va a ser más que una orquesta de mini-webs con un diseño “responsive” con un iconito en la pestaña de aplicaciones sin más, por mi sinceramente se lo pueden quedar. Que lancen un SDK que te ayude y te obligue a hacer aplicaciones verdaderamente adaptadas al dispositivo en cuestión pero usando tecnologías web, algo así como va a hacer Microsoft con VisualStudio 12 y las aplicaciones estilo Metro que pueden hacerse en HTML + JS pero siempre ciñéndote a los patrones de diseño de Metro y no haciendo una obra propia del impresionismo con la interfaz del programa.
¿Por qué Tizen te parece menos interesante que Meego?
Una cosa que se te ha olvidado mencionar es que con Firefox OS se abarataría el precio de los smartphones, ya que al usar únicamente el motor de Firefox para ver y ejecutar contenido se elimina muchísimo middleware.
Ambas cosas que comentas las toco en el artículo. Tizen me parece mucho menos interesante que MeeGo porque éste último apostaba por una interfaz más orientada a lo que podría ser el concepto de Metro, cosa que considero un acierto. El perder esto, para mí es un punto menos para Tizen.
Sobre lo de Firefox OS y los terminales más baratos, no lo digo tan completo como tú, pero sí que lo digo.
Saludos
totalmente interezante Firefox OS, muy buen articulo.
te invito a que visites:
http://WWW.MYLIFEUNIX.COM