Por que minhas mensagens de texto (SMS) do Android levam alguns minutos para serem enviadas?

8

Recentemente, comprei meu primeiro telefone Android, o HTC Desire Z, com o Android 2.2 (Froyo).

Importei todos os meus antigos SMS Nokia E71 usando o aplicativo Athg2Sms para Android (depois de converter meu arquivo de texto Nokia CSV para o formato unix). Todas as 2.000 mensagens recebidas e 200 enviadas foram importadas.

Quando tento enviar uma mensagem, meu telefone praticamente pausa com uma caixa de diálogo modal dizendo "Aguarde ...". Esta mensagem pode aparecer por 30 segundos a vários minutos.

Naturalmente, esperar tanto tempo é ridículo. Se eu pressionar o botão Início ou Voltar, o envio da mensagem é cancelado e a mensagem entra em "Rascunhos".

Meu telefone Nokia aceitava uma mensagem e a transmitia em segundo plano.

Outras pessoas encontraram esse congelamento inaceitável de envio e encontraram um método para corrigi-lo? (Observe que nenhuma resposta recomendando que eu limpe minha caixa de entrada é aceitável - uma pequena caixa de entrada não é necessária para um telefone Nokia, nem para um telefone Android).


Atualizar

(Vou editar esta seção à medida que mais evidências surgirem).

Conforme a recomendação de @Michael Paulukonis abaixo, excluí minhas contas de e-mail e mudei para K-9 para e-mail. Desde então, notei que alguns dos meus envios de SMS são extremamente rápidos, como 3 segundos. No entanto, alguns não são - alguns ainda demoram um minuto. Ainda tenho mais de 2.000 mensagens SMS no telefone, mas talvez o tempo de envio esteja relacionado ao tamanho do encadeamento - se eu souber mais, atualizarei aqui!

Atualização 2

Depois de um mês, o telefone estava se preparando para jogá-lo em uma parede de tijolos com a frustração de ser forçado a ficar como um idiota, esperando o telefone se descongelar ao enviar mensagens. Eu até tentei fazer backup de todas as minhas mensagens usando o "SMS Backup & Restore", excluindo todas as mensagens e restaurando novamente. Finalmente desistiu e mudou para o Handcent. Que vergonha para a HTC por desenvolver um aplicativo verdadeiramente horripilante de buggy.

Atualização 3

Estou usando o Handcent há um tempo. Este programa mascara o problema, pois aceita uma mensagem assim que você pressiona "Enviar" - no entanto, a mensagem ainda leva muito tempo antes de estar pronta para ser enviada pelo rádio -, portanto, parece que o problema subjacente deve estar no Sistema operacional (é o meu palpite). A boa notícia é que as mensagens não são transformadas em rascunhos, mas ainda pode demorar muito tempo até que uma mensagem seja realmente enviada.

Atualização 4 No dia de Natal de 2010, baixei uma atualização de software do sistema v1.72.405.2 para o meu HTC Desire Z no Reino Unido. Enviadas ~ 30 mensagens até agora, o atraso máximo foi de 6 segundos. Parece que esta atualização do sistema corrigiu esse grande erro! Vou atualizar na próxima semana ou duas para confirmar / negar.

PP.
fonte
O atraso está relacionado ao comprimento do encadeamento específico? Digamos, por exemplo, como o envio de uma mensagem de texto para um número totalmente novo se compara ao envio de uma para o Amigo A (com quem você possui 10 histórico de mensagens) e como a do envio de uma para o Amigo B (com quem você tem 200 histórico de mensagens)? Você percebe uma correlação?
Matt
Parece não haver correlação. Tentei enviar mensagens para contatos com um dia de idade e ainda com alguns minutos de atraso. E tentei enviar mensagens para threads que têm centenas de mensagens e, ocasionalmente, acontece em alguns segundos.
PP.
Estou usando o HTC Desire Z, mesmo problema. leva alguns minutos para enviar sms. Versão do kernel 2.6.32.21-gd2764ed Número da compilação 1.34.707.5 Número do software telefone 1.34.707.5 comprado na Ásia-Pacífico, nenhum software de sistema é atualizado após a verificação. SOS!!!!
Sim, o mesmo aqui. Estou em Singapura. Estou usando o blackberry bold 9000 para transferir o sms. E o pior é que o HTC Z deseja enviar automaticamente todos os sms que recebi de meus colegas e clientes. E sim, vai de mãos dadas. Cada coisa é ok, exceto o SMS e o HTC Sense trabalho não faça nada
Para que o HTC Sense funcione, você deve acessar "Todos os aplicativos" -> "HTC Likes" e "Entrar" na conta do HTC Sense que você criou on-line em www.htcsense.com - no entanto, eu não o recomendo; Eu tentei e descobri que ele carregava minha lista de contatos no site deles e depois começou a me dizer quais os números que eu também tinha registrado neste site: invasão total de privacidade, então cancelei o registro e nunca mais uso o HTC Sense. Pergunta: o que você quer dizer com "enviar automaticamente todos os sms"?
PP.

Respostas:

2

Esta é a atualização para o meu post anterior.

Tudo correu como o PP01 foi atualizado em sua postagem original. Mudei para Handcend SMS, mas o problema ainda estava lá, o envio de mensagens pode levar alguns minutos. Além disso, ao testar isso com os amigos, notei que o recebimento de mensagens também pode levar de 1 a 3 minutos, quando há duas mensagens chegando ao mesmo tempo. Handcend SMS congelou várias vezes e acho que isso estava relacionado ao bug do sistema sms.

Atualizei para 1.72.405.2 e parece que o problema foi corrigido. O envio de mensagens com o aplicativo HTC sms original leva no máximo de 5 a 7 segundos e o programa está com menos erros agora. Obrigado pelos programadores HTC por corrigir este problema.

O erro de letra escandinavo que mencionei anteriormente ainda está lá, mas esse é um problema menor. Existem correções não oficiais para isso, mas acho que espero a correção oficial.

Notifico se o problema com o envio de mensagens ocorrer novamente.


fonte
6

Os aplicativos HTC Mail e Messaging podem ter problemas de vazamento de memória - se esse for o caso, ter um grande banco de dados de mensagens pode causar uma lentidão.

Eu tive algumas lentidões e congelamentos do sistema. Depois que comecei a usar os aplicativos SMS do K9Mail / Gmail e Handcent - não tive mais lentidão ou congelamento.

Como os aplicativos HTC não podem ser desinstalados ou desativados (a menos que você faça o root), você só pode configurá-los para nunca buscar mensagens e nunca alertar após o recebimento da mensagem. O que não deveria ter. Mas você nunca sabe.

Michael Paulukonis
fonte
Excelente link; imediatamente depois de ler, excluí todas as minhas contas de e-mail do telefone e instalei o K-9 - bastante satisfeito com isso até agora. E ontem eu recebi um SMS em apenas um segundo. Eu pensei que meus problemas haviam acabado. Mas o próximo SMS que tentei enviar levou 2 minutos. Então, o email é bom, o SMS ainda é ruim.
PP.
dang! talvez tente a sugestão de @ FoleyIsGood: android.stackexchange.com/questions/3013/…
Michael Paulukonis
Eu gostaria que fosse tão simples. Não é. É incrivelmente frustrante. Suspeito de um grave erro algorítmico que não esteja relacionado a threads.
PP.
pode-se dar uma recompensa de +25?
Louis Rhys
1

Se estiver relacionado ao comprimento do encadeamento, ou seja, porque você tem tantos SMS salvos, tente fazer backup deles no seu e-mail (pesquise no Market for SMS Backup - existem vários aplicativos bons que fazem isso muito bem) e exclua as mensagens SMS .

Boa sorte!

FoleyIsGood
fonte
Infelizmente, não está relacionado ao comprimento do thread. Para ser sincero, suspeito que haja um erro de algoritmo cometido pela HTC (é o aplicativo de mensagens da HTC) ..
PP.
1

Eu tenho o mesmo problema, com o Desire Z, 2.2 e o aplicativo sms da HTC. O envio de mensagens parece levar alguns minutos. Eu tinha o HTC TyTN e importei minhas mensagens (~ 4000 delas) usando o Sprite Migrate. Eu fiz o backup do meu SMS na minha conta do Gmail usando o backup do SMS, e em algum momento vou remover todas as minhas mensagens sms do meu telefone e ver se isso ajuda.

O aplicativo HTC sms é um buggy e fica lento o tempo todo, recarrega minha imagem do facebook muitas vezes quando eu estou percorrendo as mensagens e quando tento escrever uma mensagem, a tela está rolando para cima e para baixo para que eu não possa ver o que escrevo, a menos que eu continue rolando a página de volta o tempo todo.

A HTC também possui um bug menor relacionado a letras maiúsculas estrangeiras forçadas ao usar teclado qwerty físico (por exemplo, meu teclado está fornecendo letras maiúsculas ao escrever letras escandinavas Ä, Ö ou Å), mas geralmente passa quando uso o teclado da tela de toque.

Não usei muito o aplicativo de e-mail, mas se isso estiver relacionado a algum tipo de problema de vazamento de memória, como suspeito, vou bloquear meu telefone HTC antes do verão, juro. Ou acalme-se e comece a usar programas diferentes para sms e e-mail.


fonte
Atualize sua resposta com qualquer progresso na identificação de qualquer correlação no comportamento. Acho bizarro, algumas mensagens são enviadas quase instantaneamente, outras levam minutos para serem aceitas. Não importa se a mensagem é longa ou curta, e os horários podem variar para o mesmo contato. Não consigo identificar o que está causando o problema ...
PP.