Este artigo lhe apresenta tudo que você necessitará para testar e acabar com qualquer problema possível em seus aplicativos.
Inciando a configuração de seu ambiente de teste
Existe um número variado de ferramentas ao qual você pode instalar, os tais possuem sua total performance e funções úteis para o desenvolvimento voltado ao Firefox OS/open web apps. Nós, recomendamos a instalação das seguintes listadas.
- Firefox para desktop. Nós recomendamos a utilização de uma versão ainda em pré-lançamento, como Aurora ou Nightly.
- Firefox para Android. Nós recomendamos a utilização de uma versão em pré-lançamento, como Aurora ou Nightly. Se você não possui um dispositivo Android físico, utilize um Android emulator (Emulador do sistema Operacional Android).
- O Firefox OS App Manager. O mesmo foi criado e inserido no Firefox para desktop, acima da versão 26, além de prover várias ferramentas totalmente úteis, como um depurador de aplicativos e a permissão de instala-los nos emuladores ou dispositivos reais.
- Firefox OS simulator; isto deve ser usado se for do seu desejo testar seus aplicativos especificamente em versões antigas do Firefox OS. Para versões 1.2 ou mais recentes, utilize o App Manager. Você pode se apropriar do painel de controle do simulador, para instala-los.
De forma primordial, é recomendável e ideal que você tenha um dispositivo físico em suas mãos para propósito de testes. Para mais detalhes, veja nosso Developer phone guide (Guia de desenvolvimento para telefones).
Testando
Desde de que as propriedades dos aplicativos Web se utilizam da mesma tecnologia e métodos de comunicação que as páginas Web, a experiência como usuário na utilização de aplicativos é um pouco diferente desde que os ambientes, não possuem ferramentas dos navegadores, como uma barra URL ou botões de Ir e Voltar, além, dos dispositivos Firefox OS, que não terão um botão de hardware "voltar", como um Android faz. Estes passos irão ajuda-lo com precisão e garantia que seus aplicativos renderão uma boa experiência para o usuário.
- Instale o aplicativo. Tenha certeza que os ícones são mostrados na tela inicial, e o título de seu aplicativo não seja cortado.
- Inicie o aplicativo. Tenha certeza que o tamanho e a orientação da tela, foi devidamente ajustado.
- Tenha garantia que o usuário irá visualizar seu aplicativo, e não sua homepage. Lembre-se, os usuários que instalarem seu aplicativo pelo Firefox Marketplace, estarão automaticamente submetidos as condições monetárias exigidas e oferecidas. Não é necessário criar vinculações que levem o usuário novamente para uma página cujo objetivo é demonstrar as funcionalidades do aplicativo. As primeiras experiências do usuário são disposta de melhor forma em Getting Started (Inciando) ou Login page (página de login).
- Certifique-se das maiores e principais características do aplicativo. Especialmente, garantia para não interfaces de navegação sem utilidade ou inúteis, além de conteúdo lógico ou não, que possa ser mal disposto e provoque erros.
- Tenha certeza que os links que levam a experiência de seu aplicativo para fora do mesmo, contenham o conteúdo real e desejado a ser exibido, como links para outras páginas web, ou a exemplo, o Twitter, onde as mesmas rodem em sua própria página pelo navegador, ou mesmo, você desenvolvedor, crie acessos ou estruturas que o exibam direto do aplicativo, permitindo a qualquer instante, o usuário voltar.
- Centralizando no navegador para desktop, se utilize do Responsive Design View (Design atrativo/compreensivo) para manter a qualidade de seus aplicativos em diferentes resoluções de tela. Nós recomendamos a escolha de resoluções de 320X480 até 1260X800.
Resolução de problemas
- Se você necessita de ajuda para o desenvolvimento dos aplicativos, o App Center (Central dos aplicativos) possui uma larga quantidade de informação sobre design e técnicas de desenvolvimento, instalação, APIs suportadas, e muito mais.
- O Firefox OS zone possui uma larga quantidade de informação sobre a plataforma Firefox OS, como exemplos de construção do S.O (sistema operacional), até como hackear aplicativos padrão do sistema.
- Para todos e mais detalhes de como submeter um aplicativo ao Firefox Marketplace, e o que vai ser necessário, veja nosso guia Submitting an app to the Firefox Marketplace (Submetendo um aplicativo ao Firefox Marketplace).
- O Marketplace FAQ responde uma série de perguntas comuns relacionadas a publicação de aplicativos no Firefox Marketplace.
- Para questionar algo mais específico, existe um extenso número de Forums voltados para ajuda avaliáveis, incluindo newsgroups, mailing lists e o IRC. Veja mais detalhes na parte inferior das páginas App Center, Firefox OS zone, e Marketplace zone demonstrando e dando destinos que melhor se encaixam nos contextos que você procura.