Alternativas ao Testflight para Android
Como você deve ter ouvido falar, o Testflight está dando fim ao seu suporte para Android em 21 de Março de 2014, mas fique tranquilo, lhe mostraremos algumas alternativas ao Testflight para que possa escolher a ferramenta mais adequada às suas necessidades.
Primeiramente, definiremos alguns critérios para analisar:
- Implantação contínua.
- Possui versão mobile para instalar versões.
- Permissão individual para testadores.
- Permissão via lista de distribuição.
- Custo.
Com os critérios estabelecidos, vamos primeiro olhar o Testflight para ter um ponto de partida e então olharemos outras 5 ferramentas:
- HockeyApp
- Appaloosa
- TestFairy
- Play Store
- Apphance
Testflight (https://testflightapp.com/)
Implantação contínua: Upload de novas versões via API e plugin para Jenkins.
Versão mobile
Permissão individual para testadores: Selecione os usuários que quer dar permissão e voilà.
Permissão via lista de distribuição: Crie a lista selecionando os usuários. Digite o nome da lista no parâmetro distribution_list da API.
Custo: Free.
1. HockeyApp (http://hockeyapp.net/)
É a versão hospedada do projeto open source HockeyKit. Um pouco confuso de entender o fluxo de uso no começo, mas tem um bom custo-benefício em quesito de funcionalidades.
Implantação contínua: Upload de novas versões via API e plugin para Jenkins.
Versão mobile
Permissão individual para testadores: Não possui.
Permissão via lista de distribuição: Crie tags e selecione os usuários. Digite o nome da tag no parâmetro tags da API.
Custo: Primeiro mês é free e o plano é o Básico. Confira os planos aqui.
2. Appaloosa (http://www.appaloosa-store.com/)
A usabilidade não é tão legal, porém é bem simples de começar a usar.
Implantação contínua: Plugin para o Jenkins
Versão mobile
Permissão individual para testadores: Não possui.
Permissão via lista de distribuição: Crie grupos, ligue os usuários ao grupo e informe na app quais grupos tem permissão.
Custo: Free, com limite de 1 app e 10 usuários. Confira os planos aqui.
3. TestFairy (http://testfairy.com/)
Boa interface, simples de usar, vários relatórios, dão suporte às apps com SDK do Testflight, peca em não ter uma versão mobile, mas, segundo o suporte do site, estão trabalhando nisso e pretendem lançar uma app nativa em pouco tempo, então fica de olho.
Implantação contínua: Upload de novas versões via API, além de plugin para Gradle.
Versão mobile: Ainda não possui.
Permissão individual para testadores: Selecione os usuários que quer convidar para testar sua app
Permissão via lista de distribuição
Crie grupos para os usuários e informe o nome do grupo no parâmetro TESTER_GROUPS no script de deploy. Será enviado um email para os usuários do grupo com o link para download do apk.
Custo: Free.
4. Play Store (https://developer.android.com/)
A Google oferece o Developer Console para fazer Beta testing, um tanto burocrático, é preciso informar várias configurações da app antes de começar a usar de fato o serviço, além disso não gostei de precisa criar grupos de testadores fora da interface do Developer Console.
Implantação contínua: Não possui.
Permissão individual para testadores: Não possui.
Permissão via lista de distribuição: Crie um grupo no Google groups ou uma nova comunidade no Google+.
Custo: É cobrada uma taxa de registro. Veja como criar seu Google Play Developer Console.
5. Apphance (http://www.utest.com/apphance)
O mais simples de todos em funcionalidades e bem fácil de usar.
Implantação contínua: Possuem o Apphance Flow, ferramenta de automação de builds para projetos mobile.
Versão mobile: Não possui.
Permissão individual para testadores: Selecione os usuários que receberão link de download da app via email.
Permissão via lista de distribuição: Não possui.
Custo: Free com limite de 1 app e 50 dispositivos. Para saber valores é preciso contactá-los.
Aqui está uma tabela comparativa dos serviços:
Testflight |
HockeyApp |
Appaloosa |
TestFairy |
Play Store |
Apphance |
|
Implantação contínua |
X |
X |
X |
X |
X |
|
Versão mobile |
X |
X |
X |
X |
||
Permissão individual para testadores |
X |
X |
X |
|||
Permissão via lista de distribuição |
X |
X |
X |
X |
X |
|
Custo |
Free |
1 mês free |
Free, com limite de 1 app e 10 usuários |
Free |
Cobra taxa de registro |
Free com limite de 1 app e 50 dispositivos |
Você conhece/usa algum outro serviço ou tem alguma opinião sobre os que foram mostrados? Compartilhe conosco logo abaixo!
Aviso: As afirmações e opiniões expressas neste artigo são de responsabilidade de quem o assina, e não necessariamente refletem as posições da Thoughtworks.