Como desenvolvedor Android, o mercado-alvo para o qual eu crio aplicativos é muito fragmentado. Embora eu possa especificar certos requisitos - por exemplo, meu aplicativo suporta apenas a versão Android xx ou superior, às vezes podem ocorrer erros evidentes apenas em um modelo de telefone específico.
Existem estratégias para lidar com erros específicos do dispositivo sem comprar o telefone em questão? Mantemos um conjunto de telefones para teste, mas não podemos dar ao luxo de sair e comprar um novo telefone quando 2 ou 3 usuários relatam que há um bug que ocorre apenas no modelo de telefone.
Tenho certeza de que outros desenvolvedores do Android encontraram problemas semelhantes no passado e estou curioso para saber quais estratégias econômicas estão disponíveis para ajudar a detectar erros específicos do dispositivo.
Atualize para adicionar alguns detalhes:
- Eu uso o Bugsense para capturar relatórios de erros; portanto, sempre que houver exceções, conhecerei o modelo do telefone, o rastreamento da pilha, o número de vezes que isso aconteceu com meus usuários e alguns outros detalhes.
- Os usuários podem estar localizados em países diferentes, então não posso assumir que poderei emprestar o telefone deles.
Imagine um cenário como este: 100 usuários instalaram o aplicativo, mas três pessoas reclamaram que um botão não funciona corretamente quando pressionado. Nenhum dos modelos de telefone que tenho para testar apresenta o problema. Não parece haver um emulador para o modelo do telefone com problema.