Problemas de lentidão no APP de força de venda

48 views
Skip to first unread message

Thiago Oliveira

unread,
Aug 29, 2016, 2:38:40 PM8/29/16
to Android Brasil - Dev
Boa Tarde senhores,

Trabalho com um APP de força de vendas,  acompanhei o desenvolvimento, ele cumpre tranquilo as regras de negócio, porem, fica travando quando o vendedor digita o pedido. No momento em que o cliente digita o texto no teclado do Android é como se estivesse em Slow motion com um delay de 2 À 5 segundos dependendo do aparelho. Outro detalhe é que quanto mais antiga a versão do Android o APP tem um comportamento melhor tem fluides, nas versão mais modernas ele tem fica como descrito acima. Recentemente coversei com o desenvolvedor e ele alega que o APP não esta dando problemas nos testes que ele realiza, resultado fico com 30 clientes me ligando todos os dias e o desenvolvedor com cara de paisagem (na navegação horizontal ou vertical o APP agarra um pouco).

O sistema de força de vanda roda nos seguintes aparelhos:

Samsung Galaxy S3 Neo Duos                         
Moto G 1                         
Moto G 2   
Moto G 3                      
Motorola X 1
Motorola X 2                       
SANSUNG GALAXY J5.                         
Samsung S3 Neo II
Samsung Note 2
Samsung Tab S
LG L65
LG G5

Estou estudando o caso e preciso de ajuda para entender o que pode estar acontecendo.

Dragão Heremita

unread,
Aug 29, 2016, 3:25:55 PM8/29/16
to androidb...@googlegroups.com
Cobre seu desenvolvedor, o app esta obviamente com problemas, em versoes mais antigas do SO Android provavelmente roda uma web-view e isso facilita o processamento interno, claro se for o caso.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Grato:
Daniel Castro 
--------------------------------------------------


Thiago Oliveira

unread,
Aug 29, 2016, 4:41:45 PM8/29/16
to Android Brasil - Dev
O problema é que esse ser humano não esta cumprindo com o combinado ou por má vontade ou por que não tá com preguiça mesmo. Estou estundando a algum tempo e estou com os fontes. Gostaria de ter uma ideia de por onde começar, o projeto foi desemvolvido no Eclipse.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Cleber - Android Developer

unread,
Aug 30, 2016, 1:05:42 AM8/30/16
to androidb...@googlegroups.com
cara pode ser tanta coisa, sem analisar o código não tem como adivinhar qual o problema.

To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.

pedrofsn

unread,
Aug 30, 2016, 8:13:10 AM8/30/16
to Android Brasil - Dev
Bom dia Thiago,

Sem analisar o código é impossível determinar o problema. Principalmente por estar com este estranho comportamento de rodar bem nas versões antigas e problematicamente nas versões mais novas.

Meus palpites sobre o problema: Existe um processamento muito grande na UI Thread que deveria ser feito em background. 
Existe um TextWatcher (listener para detectar alterações no texto) neste EditText (campo de texto) que fica analisando o valor inserido pelo usuário para computar algum outro valor. Ex.: A medida em que o usuário digita o preço, é calculado o valor do imposto ou desconto máximo permitido.

Os aparelhos são muito bons, deveriam rodar de forma "lisa". 
Atuei 2 anos neste setor, trabalhei no força de vendas chamado Pedido de Vendas da Máxima Sistemas que é o mais completo do mercado (na minha opinião), e tenho certeza que na época em que atuei nele estes aparelhos rodariam o sistema tranquilamente (até porque testava bastante no Note 2 por ser meu aparelho pessoal na época).

Sobre o desenvolvedor, é complicado. Analisar é bem mais difícil do que desenvolver, mas claro, ele dever dar um respaldo sobre a análise dele. Não é profissional aceitar e usar o argumento "funciona na minha máquina e não funciona na do cliente".

Precisando de ajuda, dê o grito. 
;)

Thiago Oliveira

unread,
Aug 30, 2016, 10:14:01 AM8/30/16
to Android Brasil - Dev

Vou pegar o projeto e importar para o Android Studio e fazer as analises encima das dicas que vcs deram. Qualquer novidade notificos vcs. 

Obrigado!! 

Em segunda-feira, 29 de agosto de 2016 15:38:40 UTC-3, Thiago Oliveira escreveu:

Lucas de Almeida Marciano

unread,
Aug 31, 2016, 8:22:01 AM8/31/16
to Android Brasil - Dev
Cara, deixa esse rodando e vai fazendo um novo, otimizado, e lança. Eu digo isso por experiência própria, eu levei menos tempo desenvolvendo uma aplicação nova, do que corrigindo a de outra pessoa.


Em segunda-feira, 29 de agosto de 2016 15:38:40 UTC-3, Thiago Oliveira escreveu:

pedrofsn

unread,
Sep 1, 2016, 11:30:15 AM9/1/16
to Android Brasil - Dev
Depende muito do tamanho e prazo, a questão de reescrever uma nova aplicação.

Lucas de Almeida Marciano

unread,
Sep 1, 2016, 3:30:53 PM9/1/16
to Android Brasil - Dev
é, tem esse problema também

Em qui, 1 de set de 2016 às 12:30, pedrofsn <pedr...@gmail.com> escreveu:
Depende muito do tamanho e prazo, a questão de reescrever uma nova aplicação.

--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/GY1Z3_qT9ZE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to androidbrasil-...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
--
Lucas de A. Marciano
Desenvolvedor Android Sênior
Telefone: (84) 99117-2604

Duanniston Cardoso Cabral

unread,
Sep 13, 2016, 9:42:26 AM9/13/16
to androidb...@googlegroups.com
Pela breve descrição do erro, aparentemente são longas execuções na Main Thread, ou threads mal implementadas geralmente é sempre isso, de qualquer formar uma dica para descobrir o que esta rolando é usar o StrictMode 


2016-09-01 16:30 GMT-03:00 Lucas de Almeida Marciano <lucas.almei...@gmail.com>:
é, tem esse problema também

Em qui, 1 de set de 2016 às 12:30, pedrofsn <pedr...@gmail.com> escreveu:
Depende muito do tamanho e prazo, a questão de reescrever uma nova aplicação.

--
You received this message because you are subscribed to a topic in the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/androidbrasil-dev/GY1Z3_qT9ZE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
--
Lucas de A. Marciano
Desenvolvedor Android Sênior
Telefone: (84) 99117-2604

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages