Ya sabíamos desde antes que Firefox estaba desarrollando su propio sistema operativo basado en HTML5, eso no es ningún secreto para nadie pero… el secreto para muchos está en la pregunta de «¿Vale la pena?» y es que hoy día tenemos en las manos sistemas muy bien posicionados y con mucho terreno ganado como lo son Android e IOS, seguidos por BlackberryOS y Windows Phone 7.5.
La cuestión en todo esto es que competir con los dos primeros, al menos al principio es algo casi imposible puesto que el aparato de publicidad y mercadeo de Mozilla no es ni en sueños cercano al de Google o mucho menos al de patent troll Apple. Algunos dicen que de hecho hoy día no se necesita ningún tipo de sistema nuevo puesto que «ya todo está cubierto» y otros dicen que se necesita variedad.
Yo personalmente lo veo de esta manera:
IOS es un sistema cerrado cuyo mercado se enfoca en Asia, Estados Unidos y partes de Europa. Como dije antes es cerrado, demasiado; por lo cual no gana demasiados adeptos dentro del mundo de los Geeks mas puristas que adoran meterle mano a fondo a todos sus gadgets y además hay que tener en cuenta que Apple no goza de buena fama con gobiernos como el Italiano o el Español por cuestiones de multas y no querer ofrecer garantías de dos años estipuladas por la ley.
Android según muchos es la panacea; es abierto, tiene muchos fabricantes detrás, se actualiza, tiene las ROMs y muchos servicios de Google, pero hay un problema… Android usa Java como su lenguaje de programación para sus aplicaciones; cosa que lo hace incómodo para muchísimos desarrolladores (me incluyo) puesto que Java es feo, lento, verboso y fastidioso de aprender (y no lo digo yo nada más) y para peor, cerrado, por lo cual es un total fastidio.
De los otros dos sistemas no hablo porque de hecho pienso que FF OS puede plantarles cara con mucha más facilidad.
La cuestión es que, obviamente HTML5 no es un estándar totalmente desarrollado, necesita crecer más y madurar, es bueno que hayan proyectos como éste que impulsan de tal manera al estándar pero al menos en primera estancia podemos tener claro que muchas de las aplicaciones nativas que más utilizamos
(whatsapp, por ejemplo) no van a estar presentes en FF OS. Pero hay ventajas, y una de ellas es que la comunidad de desarrolladores que rodea a HTML5 es enorme, cosa que podría causar un crecimiento explosivo del ecosistema y atraer a grandes desarrolladores; eso y que prefiero mil veces programar en Javascript antes que usar Java.
Otra de las ventajas es que al estar basado en HTML5 no se necesitará de software especializado para desarrollar interfaces gráficas ni SDK’s rebuscados y molestos, basta con HTML CSS Javascript y algún lenguaje de servidor como Python, PHP o Ruby. Aún no está claro como será el entorno de desarrollo de FF OS, pero estoy seguro de que como plataforma, si no sobrevive, va a dejar marcado el camino para cosas más grandes basadas en su concepto.
Eso si, hay algo que no mencioné pero que es importante, se llama Tizen, que comparte el mismo concepto de FF OS, aunque un poco distinto en ciertos puntos.
Definitivamente en cuanto pueda ponerle mis manos encima a un celular con FF OS seré un geek feliz, igualmente con un Tizen, soy de los que le apuesta a esos sistemas operativos ¿Y ustedes?
Yo también apostaría por éste SO. Me gusta testar los diferentes SO, más aún si son libres 😀
Lo que pasa es que lo presentas como si fuera a competir en todo el mercado lo cual no es asi, según ellos mismo el objetivo es que no halla middleware sino B2G (Boot To Gecko) interactuando directamente con el kernel para que asi pueda no sea necesario un gran hardware y pueda competir como telefono de bajo precio . Por otra parte si, Mozilla no tiene la infraestructura para hacerle gran publicidad a B2G pero es que esto no es un desarrollo solo de ellos, el proyecto tiene el apoyo de Telefonica que es quien ya esta preparando un teléfono para sacarlo al mercado cuando el SO este listo, no digo que necesariamente vaya a ser el gran éxito, pero si coloca en perspectiva las cosas.
Olvide mencionar que en la página del proyecto http://www.openwebdevice.com/ , hay un video con un primer prototipo que se hizo y se muestra como funciona, que vale la pena ver
Así es su intención no es competir en móviles de gama media ni alta, me parece que puede tener mucho éxito.
La verdad me llama la atención FF OS. Si es tan Open Source cómo espero, se podrá instalar en un Android en plan Dual Boot. Eso sería perfecto.
si es 100 % libre claro que merecera la pena
lo que no entiendo es el nombre, firefox siempre fue el navegador, no tiene sentido poner el mismo nombre a un SO
Hasta donde sé el proyecto siempre ha tenido el nombre Boot to Gecko (B2G)
El día que descubrí el proyecto Tizen me ilusioné mucho, al igual que con Firefox OS. La idea de que, en un futuro cercano, pueda haber un smartphone con un sistema operativo totalmente libre i ademas que no utilice java es tentadora. Pero con esto nunca se sabe hasta que lo pruebas. Antes de que salga al mercado no sabremos nada al 100%.
Por ahora, hay gente que dice que html5 tiene peor rendimiento que java. Yo no tengo ni idea. ¿Hay alguien que sepa algo al respecto?
Supongo que no solo sea HTML5 + CSS3, sino JQuery, y cuanto lenguaje se pueda llevar de la web al teléfono. Suena genial ¿Lo podré instalar en mi Blackberry Curve 8310? No lo creo 🙁
Como no, si vale la pena 😀 FFos!
Claro que vale la pena, un sistema libre pensado en equipos de bajos recursos. Yo, que no pienso pagar un morro por un smartphone, lo voy a estar esperando.
Tienes toda la razon,,aparte de eso esto demostrara la capacidad de html5,,si esto logra tener exito,,no dudaria que en un futuro no muy lejano HTML5 remplace algunas tecnologias que son usadas actualemente
Interesante, si esto llega a concretarse ¿ daria paso a nuevos SO libres ? Buen articulo.
Es una excelente opción para dispositivos más económicos que los que podemos encontrar actualmente… Por lo menos en Latinoamérica podría triunfar creo yo.
El asunto con las aplicaciones HTML5 es que dependen del servidor donde esten montadas y como esten desarrolladas, así que el rendimiento y el buen funcionamiento de la misma depende exclusivamente del desarrollador, no de la plataforma móvil.
En cuanto a lo Open Source del sistema, no se a quien se le ocurre pensar que Mozilla va a lanzar software privativo de algún tipo.
jaja, todos somos susceptibles a pasarnos al lado oscuro. Pero en lo personal me gusta mucho las aplicaciones que desarrolla mozilla 🙂
Interesante artículo, no estaría mal probarlo algún día. 😀
Saludos(:
Me parece super bien … 🙂
Por cierto para los amantes de Chakra ya salio una nueva version Chakra 2012.7 lo vi hace rato por Distrowatch
no se por que tanto problema con que sea java, java es muy robusto y eso me parece una buena razon para usarlo y hacer software de calidad
Porque de hecho, la robustez de Java no es algo realmente relevante cuando es de los lenguajes compilados más lentos que hay, si quiero robustez y potencia tengo a bestias como C y C++, que aunque comparten una sintaxis terrible como la de Java, sigue sin ser tan enmarañada y verbosa… Yo personalmente soy detractor total de Java.
Si es cierto eso pero java tiene razones para hacerlo, java se creo para funcionar en cualquier tipo de dispositivo y es por eso que tiene una maquina virtual intermedia y eso es lo que lo hace mas apropiado para los dispositivos mobiles, ademas de que encima esa maquina virtual existen mas lenguajes como groovy que es menos verboso)
ahora HTML5 es algo que me parece todavia demasiado inmaduro creo que hasta ahora no se aprobo un estandar para el mismo y para javascript hasta ahora no he podido encontrar un debugger para realizar aplicaciones grandes.
Lo de oracle si es algo que no le beneficia mucho pero siempre queda openjdk
La cosa está en que HTML5 avanza bastante rápido y todo su entorno gana más y más desarrolladores mientras que Java está entre los más usados casi exclusivamente por Android, supongamos que Android desaparece o cambia de lenguaje; en ese caso, adiós Java.
eso es asi nano,,,tienes toda la razon
¿Alguien dijo que Java es cerrrado?
On November 13, 2006, Sun released much of Java as free and open source software, (FOSS), under the terms of the GNU General Public License (GPL). On May 8, 2007, Sun finished the process, making all of Java’s core code available under free software/open-source distribution terms, aside from a small portion of code to which Sun did not hold the copyright
Ahora es de oracle, y ya vimos como maneja sus pertenencias.
Fuera de tema, miren como Microsoft comienza su campaña para meter Windows 8 a toda costa:
http://www.infobae.com/notas/657017-Windows-8-Pro-tiene-precio-en-la-Argentina.html
Sí vale la pena
No es por nada, pero como va su Navegador , no creo esperar gran cosa de su SO, esa es mi humilde opinión
No encuentro que tiene de malo el navegador de Mozilla si a la larga funciona igual que todos los demás, y eso del consumo es lo único que tiene en contra, cosa que de hecho no me afecta
MeeGo (R.I.P), Tizen, FFOS, PlasmaActive y el rumor de Ubuntu para smartphones y tablets son los sistemas que a todos nos gustan y a los que les queremos clavar los colmillos.
Por otra parte nunca me enganché con Android justamente por ser Java, no tengo dudas que estos sistemas FOSS tienen su propio nicho asegurado quizás no en el público masivo pero sí en el tecnologicamente entendido.
Buen artículo, %100 de acuerdo.
Solo un detalle,MeeGo como SO de móviles no está muerto,puesto que Tizen es MeeGo con nuevo nombre y sin Nokia como sponsor.
Yo no solo espero a ver Firefox OS,sino también OpenWebOS,BB OS 10,Tizen,y Bada(a ver si este último se fusiona con Tizen).
La verdad es que vamos a ver este año y el próximo bastantes alternativas a los principales sistemas operativos móviles,lo cual hace que se ponga el panorama interesante,porque al final de la competencia es el usuario el que mas se favorece.
Quiero CONTROLADORES PÚBLICOS, yo tengo una tableta Android, regalada para experimentar y conocer Android, pero como no tengo los controladores, no le puedo hacer casi nada – salvo usar lo que me dan -.
Pero esto pasa con casi todos los dispositivos Android.
Linaro acaba de hacer un Android que va hasta el doble de rápido en según que procesos, pero para compilartelo necesitas los controladores – drivers – para hacer un hardware pack.
No considero FOSS un sistema que no obligue a las marcas que lo usan a PUBLICAR, que No LIBERAR sus controladores.
Lo mismo nos pasará con Tizen o FF OS, SIN CONROLADORES no podremos instalarlos a nuestro gusto.
Para ser ROOT necesitas programas crackeadores que funcionan a veces – a mi no – como si fuese un juego de MS WOS no tengo derecho siquiera a cambiar el tamaño de las particiones – se me llena enseguida la de apps, teniendo casi vacia la fakeSD y moverlas con app2SD o Norton utils no siempre es posible además de ser un engorro.
Para más INRI no soporta EXT4, y al dar la SD error y mandar formatearla formatea la fakeSDs en su lugar si remedio alguno al no poder siquiera editar la fstab, que tiene otro nombre.
A ver si Google espabila y lo pone en sus requisitos, porque sin controladores no veo la LIBERTAD de Android en parte alguna.
haber creo que estos muchachos de firefox siempre han marcado la pauta en revoluciones, con su propio navegador lo hicieron, antes casi el 100% de la gente ocupaba IE y al salir la alternativa de firefox la gente empezó a ver que hay alternativas libres y de calidad, ahora si se meten en el rubro de los smatphones creo que lo harina muy bien, independiente si lo hacen en java o html5, ya que son una organización que ah sabido marcar la pauta para los próximos avances en ciertas áreas, y digamanme quien no ah visto alguna ves el video de como firefox piensa que debería ser un telefono movil!! cerrando creo que no es tema el como vaya el navegador en estos momentos, sino es que firefox empiece o siga desarrollando un so para smartphones de la calidad que sea, llámese entry, med y la gama alta, ya que si desarrollan un so que se pueda ocupar y meter mano en cualquier telefono no habrá ningún geek (dentro de los que me incluyo) que no lo quiera probar en su super galaxy sxxxx este so!!! saludos y gracias por su trabajo muchach@s
Pd: aludiendo un poco a elav como alguna ves lo hiso con grupos musicales seria algo asi, IOS = The Beatles, Android = Rolling Stones, FF OS= The Who, jejejej!!
pues viendo las imágenes que circulan por la red, si conserva esa apariencia, sería genial. toda vez que mantenga la robustez y flexibilidad de Firefox (navegador), pero que sea rápido. se muy poco de programación, pero por lo leído por ahí, que sea posible desarrollar aplicaciones en html5 es un gran paso adelante.
Yo prefiero mil veces programar en Java que en Javascript
Entonces eres un poco masoquista xD
Yo no me logro entender con Java, no comprendo como un lenguaje tan feo e incómodo fue forzado y condicionado a ser el mas usado; pero bueno, para gustos colores.
En Javascript, pues la cosa no es que sea hermosa, pero gracias al cielo existen lenguajes como Coffescript, que se compila a JS y es extremadamente simple de usar e implementar.
La cuestión es que necesitas ser un maestro, un puto amo en Java para ser realmente rápido, hasta usando Frameworks; cuando con un entorno HTML5 al pelo no necesitas mucho más que un editor de Textos, conocimientos y ya después si quieres, frameworks.
tengo que decirlo otra vez tienes toda la razon,,,no dudaria ,tal vez me equivoque pero soy de lo que apuesta lo siguiente ,,adios java ,bienbenido html5,,al igual con lo de las base de datos NoSQL ,,,adios Oracle,MySQL,SQLserver,,,bienvenido HBase,Bigtable,Casaandra,,,
Podría ser una alternativa interesante, aunque no veo a Mozilla «innovando» con productos revolucionarios y tampoco creo que puedan plantarle competencia a la maquinaria mercadotécnica de los grandes, mas cuando le quedan mucho por hacer aun con Firefox. Quizás se esté auto condenando a ser aplastado por Google y un posible Ubuntu Smartphone.
«El que mucho abarca, poco aprieta»
@Nano, es evidente que no sabes nada de Java y posiblemente lo que sepas de programación sea precisamente eso: hacer calculadoras en javascript porque tiene el código más lindo y cómodo, ese es mi criterio, sin ánimo de ofender.
En realidad nano es programador Python 😉
Y quien defiende a java o no conoce bien java o no conoce otros lenguajes diferentes (salvo c o c++)…
hola, soy programadaor en c++, c#, java, ruby, y muchos otros lenguajes, incluidos 1 wire de arduino y otros especializados en microcontroladores, y defiendo la posicion de java como buen lenguaje de programación, y es tan bueno como los demás, y cerrado no, ya que lo que no es accesible directamente, esta documentado, el resto es por seguridad. Creo que el creador de este articulo, con todo respeto, tiene una falta de conocimiento respecto al lenguaje que sesga su opinion, pero la respeto, ya que probablemente no es un lenguaje que le acomode, y en eso felizmente hay libertad de elección.
SOY DE LOS QUE PIENSAN EN EL FUTURO Y HTML5 ES PARTE DE ESO,,,,
Java no es lento y no se de donde sacas esa conclusión, de hecho es más rápido (varias veces) que python y javascript, dos de los lenguajes que defiendes …. Además no es difícil de aprender, de hecho es probablemente el lenguaje estático más sencillo de aprender, por eso es popular..
Dicho eso y aclarado, si java es verboso, feo y prefiero js 😉
Ahora, aparentemente hay avances de asmjs dentro de Firefox os, lo que significaría que llegarían juegos 3d y aplicaciones exigentes a Firefox von un rendimiento cercano al nativo, eso puede ser una ventaja aunque no todos los desarrolladores se beneficiarían ya que programar para asmjs es más similar a c que a js (bajo nivel)
Wn diciembre parece que WhatsApp aparecerá en fos gracias al apoyo de movistar lo que lo ayudaría a ganar tracción, ahorita realmente mi única queja hacia fos es el terrible diseño de interfaz que tiene, es una mezcla de estilos y que demuestra que quienes están desarrollando la interfaz no son precisamente expertos..
By the way, tizen recientemente añadió una serie de licencias y condiciones, así que no es precisamente libre, de hecho, pinta que va a ser más cerrado que Android (que tampoco es tan libre como lo pintan)…
Bueno a mi Java nunca se me hizo fácil, lo he odiado desde que tuve que tocarlo, dios como me disgusta xD.