fundo
O console do desenvolvedor Android tem 3 guias para publicar o arquivo apk do aplicativo: alfa, beta e produção, conforme mostrado aqui:
como me lembro de uma das palestras do Google IO, uma maneira legal de verificar se o seu aplicativo é bom antes de fazer uma publicação em 100% em escala é permitir que apenas uma porcentagem dos usuários baixe o aplicativo primeiro. Eu acho que é chamado de "rollouts em etapas", porque você pode fazer o rollout da publicação no caso de haver muitos problemas para ser publicado para todos.
Minha pergunta
Qual é exatamente a diferença entre eles, especialmente entre Alfa e Beta?
Só a fase de produção está disponível para o pessoal da play store, certo?
quais permitem publicar apenas para pessoas / percentuais específicos, e de que forma você o faz?
qual estágio permite faturamento no aplicativo, pelo menos para teste? Não entendo por que não consigo testá-lo antes mesmo de enviar o aplicativo.
no método de porcentagem, se eu publicar uma nova versão do aplicativo usando o mesmo método, ele será atualizado primeiro para as pessoas que tiveram a sorte de instalar a versão anterior?
fonte
Respostas:
Para responder às suas perguntas:
Não há muita diferença entre os dois, exceto pelo fato de que você apenas começa com um pequeno número de testadores para o teste alfa e muda para um grupo maior para o beta
Por padrão, apenas a produção está disponível na Play Store. No entanto, agora você pode adicionar uma opção em sua página da Play Store para que os usuários optem por um programa Beta aberto. Ligação
Você pode fazer isso por ambos. Para fazer os testes alfa e beta, você precisa enviar convites às pessoas em suas contas do google + para que possam acessar seu aplicativo e fazer o download. Os convites geralmente têm a forma de um link direcionando-os ao seu aplicativo na Play Store, que só fica visível para eles depois de aceitarem o convite
Você pode fazer o faturamento no aplicativo para testes alfa e beta. Verifique o link: http://developer.android.com/google/play/billing/billing_testing.html
No que diz respeito à minha experiência, tenho visto pessoas que testaram obter a atualização do aplicativo antes de todo mundo. Mas não tenho certeza sobre como isso funciona exatamente.
Espero que isto ajude.
fonte
O Alpha Testing é conduzido dentro da organização e testado por um desenvolvedor individual ou uma equipe de desenvolvedores ou testadores. Este teste está fechado para o público.
O teste beta é conduzido por usuários finais que não são programadores, engenheiros de software ou testadores. Este teste pode ser aberto ao público.
Teste Alpha fechado : Este teste é conduzido dentro da organização e restrito apenas por e-mail ou convites de grupo. Aqueles que são adicionados à lista de testadores alfa na Google Play Store têm acesso ao aplicativo de teste.
Teste Alfa Aberto : Aqueles que possuem o link Opt-in do aplicativo têm acesso para testar o aplicativo. Este teste não é restrito por e-mail ou convites de grupo. Você pode limitar o número de testadores na Google Play Store.
Teste Beta Fechado : Este teste é conduzido fora da organização e restrito por e-mail ou convites de grupo. Aqueles que são adicionados à lista de testadores beta no Google Play Store têm acesso ao aplicativo de teste.
Teste Beta aberto : Este teste é realizado fora da organização e não é restrito por e-mail ou convites de grupo. Este teste é conduzido em tempo real, pois o aplicativo será aberto para instalação do público . Você pode limitar o número de testadores na Google Play Store.
Geralmente, o teste alfa é conduzido primeiro por desenvolvedores ou testadores dentro da organização. O teste beta vem depois e é conduzido por usuários não técnicos ou finais fora da organização. Finalmente, após a conclusão do teste, o aplicativo vai para a produção.
Os usuários licenciados podem comprar seus produtos no aplicativo sem nenhuma cobrança resultante para o usuário. As compras de teste podem ser usadas apenas em versões alfa e beta.
Para adicionar uma licença de usuário: Google play Console -> Configurações -> Conta do desenvolvedor -> Detalhes da conta -> Teste de licença
Saiba mais sobre testes
fonte
A resposta de @ user2511882 é ótima, mas há mais informações a serem adicionadas.
Em primeiro lugar, os canais alfa e beta são projetados para testar várias versões do aplicativo. Você pode testar apenas uma versão (identificada por
versionCode
) em cada canal, portanto, os canais alfa e beta fornecem duas faixas de teste.No entanto, eles têm uma pequena diferença no tipo de teste. Você pode executar o teste alfa fechado e o teste beta aberto simultaneamente, mas não é possível executar dois testes alfa / beta abertos, nem teste alfa aberto e beta fechado.
Outra diferença é que o código da versão do APK do teste alfa deve ser superior ao do teste beta um. Se você enviar uma versão superior do APK no canal de teste beta, o teste alfa será fechado automaticamente. (Este princípio também se aplica ao APK de produção. O código da versão do APK deve ser 'Produção <Beta <Alfa'.)
Para mais detalhes, consulte esta ajuda.
fonte
versionCode
s diferentes