| Firefox OS | |||||
|---|---|---|---|---|---|
| Parte deLinux | |||||
Pantalla de inicio de Firefox OS 2.1. (eneuskera) | |||||
| Información general | |||||
| Tipo de programa | distribución Linux | ||||
| Desarrollador | Mozilla Corporation | ||||
| Modelo de desarrollo | Código abierto[2] | ||||
| Lanzamiento inicial | 23 de abril de 2013 | ||||
| Licencia | MPL y otras[2] | ||||
| Estado actual | Descontinuado[6] | ||||
| Idiomas | Multilingüe | ||||
| Información técnica | |||||
| Programado en | HTML,CSS,JavaScript,[4]C++ | ||||
| Núcleo | Linux | ||||
| Plataformas admitidas | ARM (teléfonos inteligentes) | ||||
| Interfaz gráfica predeterminada | Gaia (IGU) | ||||
| Sistema de gestión de paquetes | Firefox Marketplace (usando manifestos)[5] | ||||
| Método de actualización | OTA oimagen ROM por separado. | ||||
| Versiones | |||||
| Última versión estable | 2.5.0[3](10 de noviembre de 2015 (10 años, 3 meses y 10 días)) | ||||
| SerieLinux | |||||
| |||||
| Asistencia técnica | |||||
| Ayuda de la comunidad | |||||
| Artículos relacionados | |||||
| Dispositivos compatibles | |||||
| Enlaces | |||||
Firefox OS (nombre clave:Boot to Gecko oB2G)[7] es unsistema operativomóvil descontinuado,[6] basado enHTML5 con núcleoLinux, decódigo abierto para varias plataformas. Desarrollado porMozilla Corporation bajo el apoyo de otras empresas[8] y una gran comunidad de voluntarios de todo el mundo. El sistema operativo estuvo diseñado para permitir a las aplicacionesHTML5 comunicarse directamente con el hardware del dispositivo usandoJavaScript yOpen Web APIs.[7]
Inicialmente estuvo enfocado en los dispositivos móviles,smartphones ytabletas, específicamente en el sector de gama baja;[9][10] el 2 de julio de 2013,Telefónica comenzó la venta del primer terminal con Firefox OS, elZTE Open[11][12] que fue rápidamente seguido por el teléfonoPeak de Geeksphone.[13] También se pudo aplicar a otros dispositivos comoRaspberry Pi,[14] y en el desarrollo próximo de computadores de bajo consumo[15] y televisores (Televisión inteligente y conectoresHDMI).[16][17]
A finales de 2015 laCorporación Mozilla da por concluido el desarrollo del sistema Firefox OS para móviles y anuncia el fin de su desarrollo. El sistema ya desarrollado será adaptado a otros tipos de dispositivos. Se argumenta que el proyecto no logró el objetivo de ofrecer a sus usuarios la mejor experiencia posible. Los principales obstáculos encontrados al desarrollo del sistema fueron de tipo comercial.El sistema no se vendió y los costos excedieron los beneficios.[18]
Su sucesor esKaiOS, este último esta derivado de B2G (Boot to Gecko), un sucesor de código abierto de la comunidad de Firefox OS.
Los antecedentes del Firefox OS estaban relacionado con el futuro de los móviles mediante prototipos. En el 2010, Billy May, de Mozilla Labs, publicó un vídeo acerca del móvil del futuro llamado SeaBird inspirado enAndroid.[19] Lamentablemente, la fundación no tenía planes para distribuirlo pese a las buenas críticas de la comunidad.[20]
En el mismo año, lafundación Mozilla lanzó, como respuesta a la reciente publicación de latienda de aplicacionesChrome Web Store deGoogle, su propia tienda. Inicialmente se llamóOpen Web Apps (literalmenteAplicaciones web abiertas), y su sitio web es accesible a través de cualquier navegador moderno.[21] Su funcionamiento consta de una tienda de aplicaciones portátil (equivalente a unapágina de inicio en lanube virtual), un directorio de aplicaciones y aplicaciones autopublicadas (que funcionan en el sitio web de la aplicación).[22] En paralelo, Telefónica también estaba planeando junto a operadoras comoAT&T,Orange y muchos más, bajo el nombre de laWholesale Applications Community (WAC), el desarrollo de teléfonos inteligentes con la tecnologíaWebkit.[23]
El proyectoBoot to Gecko se inició en el 2011 bajo la dirección del experto de seguridad Andreas Gal. El plan era revolucionar el modelo enfocado en plataformas abiertas de bajos recursos económicos. Cuando fracasó la producción de los móviles WAC por conflictos en la mecánicaAPI, de ahí su nombre, especialmente en el funcionamiento del sistema de pagos, al año siguiente, Telefónica confirmó el apoyo a la fundación Mozilla.[24]
En julio de 2012 se reemplazó el nombre a Firefox OS.[25] El 21 de octubre del mismo año Mozilla estrenó Firefox Marketplace,[26] una tienda en línea de aplicaciones para Firefox OS.
En septiembre de 2012, los analistas de Strategy Analytics pronosticaron que el Firefox OS representaría el 1% del mercado mundial de teléfonos inteligentes en 2013, su primer año de disponibilidad comercial.[27]
Para la característicabúsqueda adaptativa que es usada en la integración de aplicaciones web en una barra unificada, se recurrió aEverything.me. La compañía lanzó la aplicación en el 2011 inicialmente paraiPhone sin mucho éxito y más tarde para Android.[28] En el 2012, la compañía recibió la inversión de 25 millones por parte de Mozilla y socios para la incorporación en el sistema operativo.[29]
En febrero de 2013 Mozilla anunció planes para el lanzamiento mundial de Firefox OS.[30] Mozilla comunicó en una rueda de prensa antes del inicio delMobile World Congress enBarcelona, que la primera ola de dispositivos con Firefox OS estaría disponibleBrasil,Colombia,Hungría,México,Montenegro,Polonia,Serbia,España yVenezuela. Firefox también anunció queLG Electronics,ZTE,Huawei yTCL Corporation se comprometieron a la fabricación de dispositivos con Firefox OS.[31]
En el 2014, en la siguiente Mobile World Congress, Mozilla y Telefónica anunciaron nuevos terminales desarrollados porAlcatel,Huawei y ZTE. Según el analista Nick Dillon de la firma Ovum predice que la colaboración de Spreadtrum, una fabricadora china de hardware, a Mozilla en el desarrollo del modelo SC6821,[32] llamado elcelular de 25 dólares, podría determinar el fin de losfeature phone.[33][34][35] Durante este periodo ya se habría expandido su mercado en varios sectores deSudamérica, más adelanteCentroamérica y parte deEuropa.[33][35]

Firefox OS posee diversas características de uso, que varían en cada actualización:[36][37]
| Imagen externa | ||
|---|---|---|
Atención: este archivo está alojado en un sitio externo, fuera del control de laFundación Wikimedia. |

La arquitectura de Firefox OS tiene tres componentes muy importantes:[41]
"Es el "sistema operativo" de bajo nivel de B2G. A grandes rasgos, consiste en unkernel o núcleoLinux y una capa de abstracción de hardware. El sistema hereda gran parte deAndroid, así como losdrivers y componentes típicos de unadistro GNU/Linux para las funciones vitales del smartphone como el control de batería o la cámara".
Para conceder los permisos de alto nivel se ejecuta el procesob2g que permite la interacción total con el sistema usando la capa de Gecko. Por ejemplo, para visualizar un video Firefox usa un proceso, la funciónMediaServer para el empleo decódecs libres, para la ejecución del video, sin embargo, Gecko se encarga de la decodificación de la misma una vez que haya concedido el permiso de Gonk.[41][42]
Es elentorno de ejecución. En Gecko están implementados los estándares de HTML, CSS y JavaScript y permite que esas interfaces se ejecuten correctamente en los distintos sistemas operativos. En otra palabras, el motor Gecko puede ejecutar tareas como visualizar páginas web, manipular la interfaz de usuario, conceder permisos usando el sistemaAPI.[41] Prácticamente consiste en una serie de pilas de gráficos, un motor de dibujado y una máquina virtual para JavaScript, entre otras cosas escritas en el lenguajeC++.
Es la interfaz gráfica del sistema operativo. Todo lo que aparece en la pantalla desde que B2G se inicia, es parte de Gaia. Es decir, las aplicaciones tales como lapantalla de bloqueo, el marcador telefónico, la aplicación de mensajes de texto, etc, son parte de Gaia. Esta interfaz gráfica está escrita enteramente en HTML, CSS y JavaScript.
Tanto las aplicaciones internas como externas usan directrices de diseño. La tipografía por defecto es Fira Sans, una variación Sans Serif. Los iconos de acceso directo son redondeados. Mientras la interfaz es amplia y los colores son levemente suaves, los botones son planos y accesibles, fondos legibles, con tonalidades oscuras o iluminadas.[38]
El desarrollo de Firefox es mantenida por su comunidad, donde se puede realizar aportaciones en el mantenimiento, documentación y servicios relacionados al sistema operativo. En la conferencia O'Reilly Open Source Convention (OSCON), elresponsable de la comunidad virtual de Mozilla Benjamin Kerensa describe como una "plataforma abierta para el público y las empresas pueden ser los propios desarrolles sin restricciones".[43] Previamente, antes de la llegada a los móviles, era posible ejecutar páginas de Internet como si fueran aplicaciones independientes medianteWebRunner, un componente experimental ya obsoleto.
Crear una aplicación depende de los privilegios que concedan al usuario, algo que la comunidad de desarrolladoresMozilla Hacks crearon un sitio tituladoBuilding Firefox OS, donde alberga información de todo tipo.[44] Existen los manifestos: metadatos tipoMIME que identifican al programa o enlace si no quiere almacenarse; eldiseño web: donde visualmente se presencia la tipografía y el diseño, basada en elHTML5, junto a la vectorizaciónCSS y la animación de la interfaz conJavaScript; las WebAPI: interacciones con los componentes del sistema como la cámara, los contactos, dialer, etcétera; donde algunos requieren certificación de la aplicación.[45]

En elMobile World Congress de 2012, Mozilla yTelefónica anunciaron que el proveedor de telecomunicaciones español pretende ofrecer "dispositivos de Web abierta" en 2012, basados en HTML5 y sus API.[46] Mozilla también anunció que las empresasAdobe yQualcomm darán soporte al proyecto, y que el Laboratorio de Innovación de laDeutsche Telekom se unirá al proyecto.[47] Mozilla ha mostrado un "avance" del software y las aplicaciones corriendo en un teléfonosSamsung Galaxy S II (en reemplazo del sistema operativo Android habitual).[9][48] En agosto de 2012, un empleado de Nokia demuestra el sistema operativo que se ejecuta en un Raspberry Pi.[49] En julio de 2013, la empresaMovistar comenzó a comercializar en España el primer móvil con sistema operativo Firefox OS.[50]
Entre los dispositivos compatibles con Firefox OS se encuentran: Otoro,PandaBoard, Emulator (ARM y x86),PC,Nexus S, Nexus S 4G,Samsung Galaxy S II yGalaxy Nexus.[51] También se ha portado en celularesXperiaE a través de un ROM creado porSony.[52] Para la versión de escritorio, se lanzó una extensión que simula al sistema operativo llamado "Firefox OS Simulator" disponible para el navegador Firefox, lanzado a finales de 2012.[53][54] Para los dispositivosAndroid, aún en pruebas, existe la posibilidad de cambiar la pantalla de inicio mediante la aplicación oficialFirefox Launcher, que permite agrupar las aplicaciones, realizar búsquedas y ver noticias en tiempo real.[55]
| Obsoleta | Extendida | Actual | Beta | Alfa |

| Versión[56] | Fecha lanzamiento[57] | Nombre | Versión Gecko | Incluye arreglos de seguridad |
|---|---|---|---|---|
| Pre-alpha[58] | Mediados de 2012[59][60] | B2G | Varía | Ninguno |
| 1.0 | 21 de febrero de 2013 | TEF | Gecko 18 | Gecko 18 |
| 1.0.1 | 6 de septiembre de 2013 | Shira | Gecko 18 | Gecko 20 |
| 1.1.0 | 9 de octubre de 2013[61] | Leo | Gecko 18+ (APIs nuevas) | Gecko 23 |
| 1.2.0 | 9 de diciembre de 2013[62] | Koi | Gecko 26 | Gecko 26 |
| 1.3.0 | 17 de marzo de 2014[3] | TBD | Gecko 28 | Gecko 28 |
| 1.4.0 | 8 de agosto de 2014[63] | TBD | Gecko 30 | Gecko 30 |
| 2.0.0 | 21 de julio de 2014 | 2 | Gecko 32 | Gecko 32 |
| 2.1.0 | 13 de octubre de 2014 | 2 | Gecko 34 | Gecko 34 |
| 2.2.0 | 29 de abril de 2015 | 2 | Gecko 37 | Gecko 37 |
| 2.5.0 | 2 de noviembre de 2015 | 2 | Gecko 43 | Gecko 43 |
Las actualizaciones de Mozilla son trimestrales.[64] Después del lanzamiento comercial de los móviles integrados bajo Firefox OS, se decidió actualizar a través de una mecánica similar a la versión de escritorio:Scoping Complete para losNightly builds,Functional Complete para las compilaciones preliminares y elCode Freeze (versión definitiva) que son alternadas cada 12 semanas, el doble de tiempo que en las versiones tradicionales.[56]
Después que la primera versión de Firefox fuese lanzado en el 2013, se espera una segunda gran actualización para julio de 2014. Entre sus cambios busca enfocar su imagen sencilla, además de añadir funciones de copiar y pegar, búsqueda genérica, servicio de recuperación de equipos FindMyFox, compatibilidad conWebRTC para videollamadas y su dinámico diseño de bloqueo. Un representante de Mozilla, la compañía de diseño alemán Soeren-Hentzschel, anunció nuevos conceptos de la versión 2.0 reduciendo sobras y bordes.[65][66]
Desde la publicación de Firefox, tuvo variadas críticas. Desde su lanzamiento, elZTE Open, tuvo una buena acogida en sectores de clase limitada,[56] aunque su funcionamiento posea ciertas limitaciones relacionadas al uso cotidiano y al entorno gráfico.[67] En Europa, el director de producción e innovación de la compañíaDeutsche Telekom, Thomas Kiessling, expresó su agrado tras el éxito enAlemania y zonas cercanas. EnEstados Unidos, el vicepresidente de investigación de laInternational Data Corporation referencia el valor económico y la accesibilidad mediante las plataformas de la web como parte importante de su comercialización.[68]
EnLatinoamérica fue administrado por Telefónica, donde enBolivia se promocionaron los móviles con duración extendida.[69] Se anunció oficial enBrasil, generó reacción de la competencia;Nokia, con la idea de reemplazar la fama con dispositivos bajoSymbian, decidió lanzarNokia X meses después.[70] Irónicamente, existió un anuncio comercial para Chile basado en elmeme de InternetWhat Does The Fox Say? del dúo noruegoYlvis, donde un joven decide realizar una coreografía caracterizado como zorro presumiendo a los demás invitados disfrazados de animales sus habilidades multifacéticas.[71][72]
Uno de los detalles más criticados fue la carencia de aplicaciones esenciales, siendoWhatsApp la más importante. Mozilla estaba buscando una solución en incorporar por defectos en terminales de su gama.[73] Aunque algunos desarrolladores aficionados pudieron adaptar el servicio a aplicaciones no oficiales,[74] se confirmó, días después queFacebook lo comprara, que sólo sus competidoresTelegram yLINE llevarán al sistema operativo primero.[75]