Quais são as razões comuns pelas quais as aplicações Android falham?
A principal razão é obviamente os erros humanos. Na maioria das vezes um aplicativo trava por causa de um erro de codificação/design feito por humanos,li> A segunda razão que eu diria, é a falta de testes. Muitos desenvolvedores de aplicativos codificam seu aplicativo, testam-no de uma forma que funciona 100% bem, mas muitas vezes esquecem os poucos casos que farão o aplicativo travar (NullPointerException, estados errados, um recurso que toca um outro recurso),Mais especificamente no Android, eles às vezes esquecem que um dispositivo móvel tem um certo tamanho de memória e tentar ultrapassar o tamanho alocado muitas vezes resultará em um travamento (OutOfMemory) - muito frustrante para os usuários. Isso pode acontecer se os desenvolvedores não reciclarem as views no ListView por exemplo.Blocking the main thread, won't resultará em um crash, mas um popup será exibido para permitir que os usuários matem o aplicativo após 5 segundos.Existem muitos outros casos, provavelmente demais para listá-los aqui.Aqui está uma página muito interessante para ler sobre erros a serem evitados enquanto se desenvolve no Android: Os 10 erros de desenvolvimento mais comuns no Android: Um Tutorial de Programação
Artigos semelhantes
- Quais são as razões comuns pelas quais um vídeo do YouTube não é carregado?
- Quais são as razões pelas quais o TCP/IP é importante e quais são as suas utilizações?
- Quais são algumas das razões pelas quais jogar em console é melhor do que jogar em PC, sem a óbvia diferença de preço?
- Quais são algumas das razões pelas quais as pessoas gostam de se embebedar?