blob: 2c23354a3b052365c20ae6ce2cfd470dfb5c1730 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
---
title: Add-ons para Firefox OS
slug: Archive/B2G_OS/Add-ons
tags:
- Add-ons
- Apps
- Extensions
- Firefox OS
- customizations
translation_of: Archive/B2G_OS/Add-ons
---
<p class="summary">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.</p>
<div class="note">
<p dir="ltr"><strong>Nota</strong>: Os add-ons para Firefox OS são baseados na <a href="/pt-BR/docs/Mozilla/Add-ons/WebExtensions">WebExtensions API</a>, 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.</p>
</div>
<h2 id="Pré-requisitos">Pré-requisitos</h2>
<p>Você deve seguir os passos abaixo para configurar o telefone e iniciar o desenvolvimento de add-ons.</p>
<h3 dir="ltr" id="1._Atualize_o_telefone_para_o_Firefox_OS_2.5">1. Atualize o telefone para o Firefox OS 2.5</h3>
<p dir="ltr">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)</p>
<ul>
<li dir="ltr">Flame (recomendado): <a href="/en-US/Firefox_OS/Phone_guide/Flame/Updating_your_Flame#Quick_guide_to_updating_your_device">Guia rápido para atualização do Flame</a> (em inglês).</li>
</ul>
<h3 id="2._Ativando_USB_Debugging">2. Ativando USB Debugging</h3>
<p>Vá até <em>Configurações</em> (<em>Settings)</em> e selecione <em>Desenvolvedor > Depuração via USB > ADB and Devtools (Developer > Debugging via USB > ADB and Devtools)</em>. Agora você poderá fazer a depuração dos aplicativos instalados usando a WebIDE, tanto através de um cabo USB quanto por <a href="/en-US/docs/Tools/Remote_Debugging/Debugging_Firefox_OS_over_Wifi">Wifi</a> (cabo USB não é necessário).</p>
<h3 id="3._WebIDE">3. WebIDE</h3>
<p>A <a href="/en-US/docs/Tools/WebIDE">WebIDE</a> é parte do Firefox e pode ser utilizada para instalar add-ons no telefone durante o desenvolvimento — veja <a href="/en-US/docs/Mozilla/Firefox_OS/Add-ons/Developing_Firefox_OS_add-ons#Testing_your_add-on_using_WebIDE">Testando seu add-on usando a WebIDE</a> (em inglês) para mais informações.</p>
<h2 id="Veja_mais">Veja mais</h2>
<h3 id="Desenvolvimento">Desenvolvimento</h3>
<ul>
<li dir="ltr"><strong>Tutorial</strong>: <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Add-ons/Developing_Firefox_OS_add-ons">https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Add-ons/Developing_Firefox_OS_add-ons</a></li>
<li dir="ltr"><strong>Exemplo</strong>: <a href="https://hacks.mozilla.org/2015/11/building-an-ios-style-unread-notifications-add-on-for-firefox-os/">https://hacks.mozilla.org/2015/11/building-an-ios-style-unread-notifications-add-on-for-firefox-os/</a></li>
<li dir="ltr"><strong>API</strong>: <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions">https://developer.mozilla.org/en-US/Add-ons/WebExtensions</a></li>
</ul>
<h3 dir="ltr" id="Distribuindo">Distribuindo</h3>
<ul>
<li dir="ltr"><strong>Enviando para Marketplace</strong>: <a href="/en-US/docs/Mozilla/Marketplace/Add-on_submission">Add-on submission</a></li>
<li dir="ltr"><strong>Critérios de revisão (</strong>em desenvolvimento): <a href="/en-US/docs/Mozilla/Marketplace/Add-on_submission/Review_criteria">Add-on review criteria</a></li>
</ul>
<h3 dir="ltr" id="Envolva-se">Envolva-se</h3>
<ul>
<li dir="ltr"><strong>Lista de e-mail</strong>: <a href="https://mail.mozilla.org/listinfo/dev-addons">https://mail.mozilla.org/listinfo/dev-fxos</a></li>
<li dir="ltr"><strong>Fórum no Discourse</strong>: <a href="https://discourse.mozilla-community.org/c/add-ons/development">https://discourse.mozilla-community.org/c/add-ons/development</a></li>
<li dir="ltr"><strong>IRC</strong>: irc.mozilla.org, #webextensions and #fxos</li>
<li dir="ltr"><strong>FAle para nós quais APIs devemos dar prioridade</strong>: <a href="https://webextensions.uservoice.com/forums/315663-webextension-api-ideas">https://webextensions.uservoice.com/forums/315663-webextension-api-ideas</a></li>
<li dir="ltr"><strong>Siga-nos no Twitter</strong>: <a href="https://twitter.com/MozWebExt">@MozWebExt</a></li>
</ul>
|