O Firefox OS 2.5 introduziu o suporte a add-ons, uma característica que os usuários de desktop já conhecem e curtem no Firefox. Add-on no Firefox OS são ainda mais poderosos e podem personalizar não só o navegador, mas toda a experiência de uso do telefone, com ajustes na tela inicial e sistema de aplicativos como email e mensagens. Essa página mostra o que você precisa saber para começar a criar add-ons para o FIrefox OS e se envolver na comunidade de add-ons.
Nota: Os add-ons para Firefox OS são baseados na WebExtensions API, que também possui suporte no Firefox para desktop a partir da versão 42 e se baseia nas APIs de extensão utilizadas no Chrome e no Opera.
Pré-requisitos
Você deve seguir os passos abaixo para configurar o telefone e iniciar o desenvolvimento de add-ons.
1. Atualize o telefone para o Firefox OS 2.5
Os add-ons são suportados a partir do Firefox OS 2.5. Aqui está uma lista de dispositivos suportados e como utilizá-las. (a lista ainda está incompleta, e será atualizada no decorrer do tempo)
- Flame (recomendado): Guia rápido para atualização do Flame (em inglês).
2. Ativando USB Debugging
Vá até Configurações (Settings) e selecione Desenvolvedor > Depuração via USB > ADB and Devtools (Developer > Debugging via USB > ADB and Devtools). Agora você poderá fazer a depuração dos aplicativos instalados usando a WebIDE, tanto através de um cabo USB quanto por Wifi (cabo USB não é necessário).
3. WebIDE
A WebIDE é parte do Firefox e pode ser utilizada para instalar add-ons no telefone durante o desenvolvimento — veja Testando seu add-on usando a WebIDE (em inglês) para mais informações.
Veja mais
Desenvolvimento
Distribuindo
- Enviando para Marketplace: Add-on submission
- Critérios de revisão (em desenvolvimento): Add-on review criteria
Envolva-se
- Lista de e-mail: https://mail.mozilla.org/listinfo/dev-fxos
- Fórum no Discourse: https://discourse.mozilla-community.org/c/add-ons/development
- IRC: irc.mozilla.org, #webextensions and #fxos
- FAle para nós quais APIs devemos dar prioridade: https://webextensions.uservoice.com/forums/315663-webextension-api-ideas
- Siga-nos no Twitter: @MozWebExt