Firefox OS é de código aberto, portanto, livre de tecnologia proprietária, enquanto continua a fornecer o poder para permitir que os desenvolvedores de aplicativos criem excelentes produtos. Além disso, é flexível e capaz o suficiente para fazer o usuário final feliz.
Para desenvolvedores Web, a parte mais importante a ser compreendida é que toda a interface do usuário é uma aplicação web capaz de mostrar ou chamar outras aplicações Web. Qualquer modificação que você faça na interface do usuário e qualquer aplicação que você crie para rodar no Firefox OS são aplicações web criadas usando HTML, CSS, e JavaScript, embora com maior acesso ao hardware e serviços do dispositivo móvel.
De uma perspectiva de produto, Firefox OS é uma marca Mozilla (e de seus parceiros OEM) e serviços de suporte aplicados em cima do Boot to Gecko (B2G), que é o codinome de engenharia do sistema operacional Firefox OS. Boot to Gecko é desenvolvido por um time de engenheiros da Mozilla somado a muitos colaboradores externos pertencentes a uma vasta comunidade Mozilla/Open Source.
Desenvolvendo aplicativos para o Firefox OS
Mergulhe de cabeça em nosso Centro de Aplicações para conseguir toda informação que você precisa para construir aplicações web que podem ser instaladas no Firefox OS!
Guias da Plataforma
Guia para desenvolvedores sobre como os diferentes componentes da plataforma Firefox OS se encaixam e funcionam.
Compilando e instalando
Guias cobrindo a compilação e instalação do Firefox OS em um emulador, dispositivo compatível ou um simulador desktop.
Telefones de Desenvolvedor
Informações sobre telefones específicos para desenvolvedores tais como ajustes, atualização, recuperação e compra.
Recursos Externos
Existem diversos livros sendo escritos e já publicados abordando o desenvolvimento para Firefox OS. Confira em Firefox OS Books.
Nota: Nós estamos rastreando o trabalho na documentação Firefox OS na nossa página status da documentação Firefox OS. Se você quiser contribuir com a documentacão Firefox OS, por favor verifique nessa página e veja o que precisa ser feito!
Subnav
- Introdução
- Guia da plataforma
- Compilando e instalando
- Compilando e Instalando - Visão geral
- Visão geral do processo de compilação do Firefox OS
- Pré-requisitos para a compilação
- Preparando sua primeira compilação
- Compilando o Firefox OS
- Portando o Firefox OS
- Escolhendo como executar o Gaia ou o Firefox OS
- Usando o cliente B2G Desktop
- Usando emuladores Firefox OS
- Instalando o Firefox OS em um dispositivo móvel
- Criando e aplicando pacotes de atualização do Firefox OS
- Runtime tools
- Desenvolvendo no Firefox OS
- Desenvolvendo no Gaia
- Desenvolvendo no Gaia - Visão Geral
- Executando o codebase do Gaia
- Entendendo o codebase do Gaia
- Alterando o código do Gaia
- Testando as alterações no Gaia
- Submetendo uma correção no Gaia
- Compilação primária do Sistema Gaia
- Alterando os aplicativos empacotados durante a compilação da imagem
- Guia de customizaçao de imagem do Firefox OS
- Personalizando o teclado nos aplicativos Firefox OS
- Localizando o Firefox OS
- Referência de opções Make
- Referência de ferramentas Gaia
- Guia de desenvolvimento para celulares
- Release notes do Firefox OS
- Testes Automatizados
- Testes - Visão Geral
- Testes no Firefox OS: Um guia para desenvolvedores
- Testes da Interface do Usuário Gaia
- Testes de Integração do Gaia
- Testes unitários do Gaia
- Testes de performance do Gaia
- Mochitests
- Reftests
- Testes de WebAPI
- Testes xpcshell
- Testes de Resistência
- Teste MTBF
- Marionette
- TBPL
- Jenkins
- Depuração
- Depuração - Visão Geral
- Configurações do desenvolvedor para Firefox OS
- Conectando um dispositivo com Firefox OS no desktop
- Configurando o Firefox OS para depurar usando as ferramentas de desenvolvimento do Firefox
- Log do console no dispositivo
- Instalando e usando o ADB
- Tirar screenshots
- Usando o App Manager
- Depurando erros "out of memory" no Firefox OS
- Depurando e testando a segurança com Firefox OS
- Depurando o B2G usando gdb
- Depurando o B2G usando Valgrind