Firefox OS | ||||||||
Inicialize para Geeko OS Community versão 2.6. | ||||||||
Família | GNU / Linux | |||||||
---|---|---|---|---|---|---|---|---|
línguas | Multilíngue | |||||||
Tipo de núcleo | Kernel Linux | |||||||
Status do projeto | Abandonado | |||||||
Depósito | github.com/mozilla-b2g/B2G | |||||||
Plataformas | X86 , arquitetura ARM e arquitetura MIPS | |||||||
Empresa / Desenvolvedor |
Mozilla Corporation | |||||||
Licença | Mozilla Public License , Free License e Apache License | |||||||
Escrito em | C ++ , HTML5 , CSS e JavaScript | |||||||
Primeira versão | 21 de fevereiro de 2013 | |||||||
Última versão estável | 2,5 (2 de novembro de 2015) | |||||||
Última versão avançada | 2,6 (26 de fevereiro de 2016) | |||||||
Método de atualização | OTA | |||||||
Ambiente de escritório | Gaia | |||||||
Local na rede Internet | support.mozilla.org/en/products/firefox-os | |||||||
| ||||||||
Firefox OS é um sistema operacional móvel gratuito para objetos conectados oferecido e desenvolvido pela Mozilla Corporation . O Firefox OS foi divulgado publicamente em fevereiro de 2012; seu desenvolvimento foi abandonado em setembro de 2016.
O Firefox OS é baseado em Linux e usa o motor de renderização Gecko para rodar aplicações web : “a nossa ambição não é impor mais um sistema fechado, mas pelo contrário introduzir mais abertura , finalmente trazendo toda a web para os telemóveis. " .
A Mozilla, por meio de parcerias com operadoras, comercializou o Firefox OS na Europa e América do Sul de 2013 até o final do projeto em 2016.
Em 25 de julho de 2011, o Diretor de Pesquisa da Mozilla Corporation, Andreas Gal, anunciou o projeto “Boot to Gecko” (B2G) na lista de discussão mozilla.dev.platform. O objetivo do projeto era buscar a criação de um sistema operacional completo e autônomo para a web aberta, a fim de encontrar as lacunas que impedem os desenvolvedores de criar aplicativos que são em todos os aspectos iguais aos aplicativos nativos desenvolvidos para iOS , Android. e Windows Phone 7. Após este anúncio, o trabalho se concentrou em:
A Mozilla pretende com a B2G mostrar que os padrões abertos baseados na web têm o potencial de ser uma alternativa competitiva aos fornecedores de aplicativos de sistemas operacionais móveis dominantes. Em 2012, Andreas Gal amplia o objetivo da Mozilla. Ele caracteriza o status atual dos sistemas operacionais móveis como sistemas fechados e apresenta o Firefox OS como mais acessível. Ele afirma que dentro do Firefox OS apenas padrões abertos são usados e não há software ou tecnologia proprietária. Ele também afirma que um número significativo de desenvolvedores é construído em torno do Firefox OS usando a tecnologia HTML5. A Mozilla deseja padronizar as APIs da web que produziu com o W3C . Ele tenta preencher o vazio que existe entre os aplicativos da web e as estruturas nativas. O objetivo é dar aos desenvolvedores a capacidade de criar aplicativos de plataforma cruzada usando APIs da web sem reescrever o aplicativo em cada plataforma.
No Mobile World Congress 2012, a Mozilla e a Telefónica anunciam que o provedor de telecomunicações espanhol pretende fornecer "dispositivos web abertos" baseados em HTML5 e outras APIs. A Mozilla também anuncia o apoio da Adobe e da Qualcomm , bem como a disposição dos Laboratórios de Inovação da Deutsche Telekom em aderir ao projeto. Neste evento, uma primeira versão do software e aplicativos também foi exibida usando um Samsung Galaxy S II.
Em julho de 2012, o Boot to Gecko foi renomeado para "Firefox OS", após o nome do navegador Firefox. As primeiras capturas de tela apareceram em agosto de 2012.
Em agosto de 2012, um funcionário da Nokia demonstrou o sistema operacional em um Raspberry Pi .
Em dezembro de 2012, a Mozilla lançou uma atualização disponibilizando o Firefox OS Simulator 1.0, que pode ser baixado como uma extensão do Firefox. A última versão 4.0 do Firefox OS Simulator foi lançada em 11 de julho de 2013. A fundação também anunciou um smartphone Firefox OS feito pela Spreadtrum disponível por US $ 25. A Mozilla trabalhou com quatro fabricantes de telefones e cinco operadoras sem fio para fornecer cinco dispositivos na Europa e na América Latina com Firefox OS como sistema operacional. O marketing foi liderado por John D. Bernard. Na Índia , a Mozilla planejava lançar smartphones por US $ 25 em parceria com a Intex & Spice, mas o preço final acabou sendo US $ 33 (28 €, na Índia, 1.999 rúpias ).
Em fevereiro de 2013, a Mozilla anunciou seus planos para o marketing global do Firefox OS. A primeira leva de telefones Firefox OS estará disponível para Brasil , Colômbia , Hungria , México , Montenegro , Polônia , Sérvia , Espanha e Venezuela . Os fabricantes envolvidos são LG , ZTE , Huawei , Alcatel e TCL Corporation . Ele estará disponível na França com o ZTE Open C.
Em 2 de julho de 2013, os primeiros smartphones com Firefox OS foram comercializados para o público em geral na Espanha pela Telefónica (sob sua marca Movistar ).
No CES 2013 de janeiro, a Telefónica comercializou na Espanha o ZTE Open (in) , o primeiro telefone com Firefox OS. Em dezembro de 2014, havia 14 operadoras que comercializavam telefones em 28 países ao redor do mundo usando o sistema operacional Firefox OS.
Em 4 de fevereiro de 2016, a Mozilla anunciou o abandono de suas ambições por um sistema operacional para smartphones e uma reorientação de suas prioridades para a Internet das coisas, indicando interromper todo o suporte além da versão 2.6 e deixar o sistema operacional em desenvolvimento para sua comunidade se desejar para agarrá-lo.
Entre março e junho de 2016, foi estabelecida uma fase de transição do projeto Firefox OS para mobile, que consiste em repassar o desenvolvimento para a comunidade. O nome do sistema operacional da comunidade foi renomeado para B2G OS.
A Mozilla também tem uma parceria com o T2Mobile para fazer um telefone Firefox OS de referência chamado “Flame”. Ele é projetado para desenvolvedores para que possam contribuir com o sistema e testar aplicativos. Em 8 de dezembro de 2015, a Mozilla Corporation declarou que estava interrompendo a comercialização de celulares no Firefox OS para se concentrar em objetos conectados . No entanto, a Mozilla Corporation continuaria a oferecer o Firefox OS para smartphones por meio de outros canais além das parcerias anteriores. O projeto não teve nenhum desenvolvimento adicional desde 2016.
O sistema operacional possui três camadas principais:
Gaia tem a função de interface de usuário para o Firefox OS e controla tudo que interage com a tela. É o intermediário entre o usuário e o sistema, utilizando apenas APIs web abertas. Gaia inclui uma tela de bloqueio, tela inicial, lista de contatos, aplicativo de telefone, aplicativo de mensagens, aplicativo de câmera e aplicativo de galeria por padrão. Funções básicas como função de e-mail, calendário, calculadora e loja de aplicativos estão presentes. O desenvolvimento do Gaia foi feito em HTML , CSS e JavaScript . Como o Gaia usa APIs da web abertas, ele pode ser executado em outros sistemas operacionais e outros navegadores da web.
Gecko é o motor de software para rodar o Firefox OS. Permite o suporte de três padrões: HTML, CSS e JavaScript. Ele garante que cada uma dessas tecnologias funcione em todos os sistemas operacionais suportados pelo Gecko. Portanto, inclui: uma pilha de rede, um mecanismo de apresentação, uma máquina virtual JavaScript e camadas de portabilidade.
Gonk consiste em um kernel Linux e uma camada de abstração de hardware do espaço do usuário (HAL). O kernel e outras bibliotecas de espaço do usuário são parte de projetos de código aberto comuns: Linux, libusb, bluez , etc. Outras partes do HAL são compartilhadas com o projeto Android: o GPS e a câmera, por exemplo. Na verdade, Gonk é uma distribuição Linux muito básica. Gonk é um alvo gecko realização, há uma porta para gecko gonk, como há uma porta para gecko OS X . Como o Firefox OS tem controle total sobre o Gonk, é possível expor objetos ao Gecko que não podem ser expostos em outros sistemas operacionais. Por exemplo, o Gecko tem acesso direto à bateria do telefone e ao display do frame buffer no Gonk, mas não tem esse tipo de acesso em outros sistemas operacionais.
Analistas previam, mesmo com um mercado já bastante saturado com o número de SOs móveis, que esse sistema operacional alcançaria 1% de market share em 2013. Muitas operadoras como Telefónica , Telecom Italia , Telenor e Deutsche Telekom , mas também fabricantes de equipamentos como ZTE e TCL estão apoiando o desenvolvimento.
Ele pode ser testado a partir de um módulo que pode ser instalado no navegador Mozilla Firefox em um computador. Este módulo permite reproduzir o funcionamento do Firefox OS por meio de virtualização (emulação).
Na França, o primeiro smartphone Firefox OS foi colocado à venda em julho de 2014.
Versão | Data de descontinuação da adição de recursos | Data de publicação | Nome de código | Versão Gecko | Inclui correções de segurança |
---|---|---|---|---|---|
1.0 | 22 de dezembro de 2012 | 21 de fevereiro de 2013 | TEF | Gecko 18 | Gecko 18 |
1.0.1 | 15 de janeiro de 2013 | 6 de setembro de 2013 | Shira | Gecko 18 | Gecko 20 |
1.1.0 | 29 de março de 2013 | 9 de outubro de 2013 | Leo | Gecko 18+ (novas APIs ) | Gecko 23 |
1.1.1 | HD | como 1.1.0 com WVGA | Gecko 23 | ||
1.2.0 | 15 de setembro de 2013 | 9 de dezembro de 2013 | Koi | Gecko 26 | Gecko 26 |
1.3.0 | 31 de janeiro de 2014 | 17 de março de 2014 | Gecko 28 | Gecko 28 | |
1.4.0 | 29 de abril de 2014 | 9 de junho de 2014 | Gecko 30 | Gecko 30 | |
2.0.0 | 21 de julho de 2014 | 1 r setembro 2014 | Gecko 32 | Gecko 32 | |
2.1.0 | 13 de outubro de 2014 | 21 de novembro de 2014 | Gecko 34 | Gecko 34 | |
2.2.0 | 29 de abril de 2015 | 18 de maio de 2015 (planejado) | Gecko 37 | Gecko 37 | |
2.5.0 | 2 de novembro de 2015 | ? | Gecko 44 | Gecko 44 |
O Firefox OS é compatível com um grande número de dispositivos, como Samsung Nexus S , Samsung Nexus S 4G, Samsung Galaxy S II , Samsung Galaxy Nexus , Nexus 4 e muitos mais.
A partir de 13 de junho de 2014, todos os aplicativos do Firefox OS podem ser executados em smartphones Android com Firefox 29 (ou posterior) instalado.