Como consertar aplicativos travados em um iPhone ou Android? (2024)

10 soluções para corrigir falhas de aplicativos e mantê-los em execução: para smartphones Apple iPhone, Samsung Galaxy, LG, Lenovo e Sony Xperia

Se você tem um aplicativo que fica inativo sem motivo aparente, este guia rápido e fácil fornecerá as ferramentas para colocá-lo em funcionamento sem problemas.

Primeiro, para garantir que você receba o tipo certo de suporte, por favorselecioneseu nível de especialização e o tipo de problema que você tem:

Sou usuário de iPhone ou Android e um aplicativo trava continuamente

  • Corrija falhas de aplicativos em seu Apple iPhone ou smartphone Android
    • Mate o aplicativo
    • Reinicie o telefone
    • Atualize o aplicativo
    • Suporte Oficial
    • Utilize o Bugfender!

Sou desenvolvedor de iPhone ou Android e meu aplicativo trava constantemente em alguns dispositivos

  • Guia do desenvolvedor: 5 motivos pelos quais seu aplicativo trava e dicas essenciais para consertar seu produto
    • Memória fraca
    • Manipulação de erros
    • Ciclo de vida do software
    • Rede ruim
    • Testes ruins

Por que meu aplicativo continua travando no meu smartphone? Corrija-o com nosso guia “Como fazer”

Se você não é do mundo da tecnologia. Você pode pensar que os programadores têm seus dispositivos funcionando perfeitamente o tempo todo, usando tecnologias de ponta e seus aplicativos nunca travam.

Bem, isso não é verdade. Esteja você no negócio decriando aplicativos para Android e iPhone, como fazemos no Bugfender, ou você é um usuário regular com pouco conhecimento técnico, é provável que ocorra um travamento. Os desenvolvedores de aplicativos ficam regularmente frustradosincapaz de consertar seus aplicativos quando eles congelamsem razão aparente.

No entanto, nossa equipe de iOS e Android adquiriu uma série dedicas e truquesdepois de anos no negócio de software. Aqui, selecionamos alguns deles para você, explicando alguns dos mais fáceis e comunshacks para corrigir uma falha de aplicativo em um telefone celular.

Essas dicas foram elaboradas para serem úteis para todos – não importa o quão experiente você seja digitalmente.

Mate o aplicativo manualmente

Se você tem um aplicativo que não responde quando você tenta interagir com ele na tela do smartphone, a solução tradicional é simplesmente reiniciá-lo.

Semelhante a um computador:desligar e ligar o aplicativo geralmente é a melhor opçãopara corrigir uma falha de aplicativo, seja em um smartphone ou computador.

Mas isso nem sempre é tão simples quanto parece. Cada marca e modelo tem seu próprio processo distinto para interromper um aplicativo. Por exemplo, se o seutelefone usa Androidcomo um sistema operacional (comoSamsung, LG, Sony, Huawei e muitosXiaomifazer) você tem que abrir a janela multitarefa. Para fazer isso, dê uma olhada nos três botões na parte inferior do seu telefone.

O botão do meio geralmente é “home” e leva você de volta à tela inicial. Depois, normalmente há outro botão, do lado esquerdo ou direito, para retornar à tela anterior ou cancelar uma ação.

É o terceiro botão que nos interessa aqui. Às vezes tem o ícone de um quadrado, outras vezes tem uma série ou linhas verticais ou horizontais. Pressione-o e você verá a lista dos aplicativos que abriu mais recentemente no seu telefone.

Dentro desta janela, algumas marcas adicionam um botão chamado “limpar” que fechará todos os aplicativos que você abriu, inclusive aquele que está apresentando problemas. Em alguns telefones, você também pode fechar manualmente cada aplicativo,clicando em um botão fechar(com um ícone X) ou deslizando o aplicativo para fora da tela com o dedo.

Isso ésemelhante noIphoneeiPad, mas como não existe um botão específico para essa ação é necessário clicar duas vezes no botão “home”. Então você terá que deslizar o aplicativo que deseja fechar até o topo da tela.

Como consertar aplicativos travados em um iPhone ou Android? (1)

Reinicie o telefone

Se o procedimento acima não funcionou para você ou se você tentou e o aplicativo continua travando, talvez o aplicativo que está causando problemas tenha algum problema.processo em execução em segundo planoou interfere no comportamento de outro aplicativo aberto ou no próprio sistema operacional.

Neste caso, a próxima recomendação seriareinicie seu telefone. Existem duas opções – reiniciar normalmente e realizar uma reinicialização forçada (o que não é aconselhável, a menos que seja absolutamente essencial).

O método ‘normal’, como você provavelmente fará agora, envolve simplesmente pressionar o botão para desligar o telefone por alguns segundos e depois selecionar desligar ou reiniciar (esta última opção depende da marca e modelo).

A segunda opção, também chamada de “hard reset”, só deve ser utilizada quando você tiver tentado reiniciar utilizando os botões habituais e pulsos da tela, sem sucesso. Se você realizar uma reinicialização completa, há umcorre o risco de perder alguns dos dadosno seu telefone que não foi salvo ou causa algum outro tipo de problema.

No iPhone, normalmente você pode realizar uma reinicialização total pressionando os botões desligar e home ao mesmo tempo por 10 segundos. Noutras marcas normalmente basta premir o botão de desligar entre 10 e 20 segundos. Você saberá que funcionou quando o logotipo inicial piscar.

Atualize o aplicativo para a última versão, o App Crash Fixer

Às vezes, a falha do aplicativo não é causada pelo seu telefone, mas sim pelo próprio aplicativo. Um erro interno ou bug pode ter desativado o aplicativo. Normalmente, se for um erro que afeta várias pessoas, ocriadores dos aplicativosperceberá imediatamente o problema e em breve publicará uma versão atualizada do aplicativo com a solução.

Neste caso, você deve ir até oGoogle PlayLoja ou oLoja da Apple para verificar se o aplicativo tem a versão mais recente disponível instalada. Caso contrário, você receberá um botão para atualizá-lo.

Assim que o aplicativo for atualizado, pode ser necessário fechá-lo manualmente, conforme explicamos na primeira etapa, e recarregá-lo – desta vez com a atualização e o bug corrigido.

Como consertar aplicativos travados em um iPhone ou Android? (2)

Consulte o suporte oficial do aplicativo

Se você tentou todas as etapas anteriores e elas não resolveram o problema, talvez você esteja lidando com um problema raro limitado a apenas algumas pessoas. Mas não se preocupe – as pessoas que criaram o aplicativo podem ajudar. Vou aosite oficial do aplicativoe consulte a seção de atendimento ao cliente, e você poderá ver se alguém teve o mesmo problema.

Outra fonte de assistência éfórunse redes sociais. Muitos aplicativos populares têm seus próprios fóruns ou páginas em fóruns mais gerais, permitindo que os usuários compartilhem dicas e experiências. Uma rápida pesquisa no Google, incluindo o nome do aplicativo e uma breve descrição do erro que você está enfrentando, deve trazer uma lista de sites onde esse mesmo problema está sendo discutido.

Como consertar aplicativos travados em um iPhone ou Android? (3)

E se tudo mais falhar… conte com o Bugfender!

Se você já tentou de tudo, nossa ferramenta remota de registro de erros Bugfender pode fornecer ajuda.Bugfender permite que desenvolvedores de aplicativos se aprofundem, veja cada um dos dispositivos de seus usuários e acesse os registros de atividades (as linhas de código que mostram aos desenvolvedores o que está acontecendo nos bastidores).

Portanto, se o backup do aplicativo problemático for feito pelo Bugfender, o desenvolvedor já deve ter recebido um relatório do seu telefone, com um registro de falha completo do erro que você encontrou.

Basta entrar em contato com os criadores do aplicativo e perguntar se eles usam o Bugfender. Basta verificar o relatório e dar-lhe uma solução personalizada.

Guia do desenvolvedor: 5 motivos pelos quais seu aplicativo trava e como corrigi-los

Em 2016, às vésperas do frenesi de vendas da Black Friday nos EUA, uma empresa de pesquisa chamadaEles vão caberdivulgou um relatório estimandoquanto dinheiro as empresas poderiam perder caso seus aplicativos travassemno grande dia.

O relatório calculou a quantidade de dinheiro gasto pelos clientes de aplicativos de varejo na Black Friday do ano anterior e interpolou o que aconteceria se cada cliente sofresse pelo menos uma falha durante os horários de pico.

Surpreendentemente, os autores descobriram que quaseUS$ 300 milhões estavam em jogo. E esse é apenas um país, emum dia do ano.

Este número alarmante mostra-nos a importância detornando os aplicativos à prova de falhasque possível. Seu aplicativo pode não ser tão conhecido quanto o Instagram, que envioubilhões de entusiastas de selfies entraram em pânico quando ele caiu recentemente.

Mas ainda é vital para o seu negócio. Se seu aplicativo falhar, você corre o risco de perder uma pequena fortuna em transações, sem falar no torpedeamento de sua base de usuários.

Algumas estimativas sugerem que mais de 50% dos usuários podem desinstalar um aplicativo se ele travar, congelar ou se comportar de maneira anormal.

Mas como você pode manter seus aplicativos funcionando e evitar interrupções extremamente prejudiciais?

NoBugfender, somos apaixonados por ajudar desenvolvedorespara tornar suas aplicações o mais confiáveis ​​possível. Compilamos uma série de motivos comuns pelos quais os aplicativos travam – com hacks para ajudá-lo a corrigi-los.

Gerenciamento deficiente de memória: um assassino de aplicativos

Alguns desenvolvedores projetam e constroem seus aplicativos para se comportarem como Mariah Carey ou Cristiano Ronaldo. Seus aplicativos se comportam como pequenas divas digitais, atraindo toda a atenção do telefone – edrenando seus recursos.

Umo aplicativo nunca terá todos os recursos de um telefone para si, portanto, se os desenvolvedores criarem aplicativos que consomem uma grande parte da memória do telefone, eles estarão plantando as sem*ntes de problemas futuros.

O mau gerenciamento de memória é um dos motivos mais comuns para travamentos de aplicativos em dispositivos móveis (dica: aprendaDepuração do Android Studiocom Bugfender), e isso é especialmente verdadeiro para celulares e tablets de baixo custo.

Comece a corrigir bugs mais rápido agora e gratuitamente

Bugfender é o melhor registrador remoto para aplicativos móveis.

Inscrever-se

Como consertar

É importante lembrar que seu aplicativo é uma entidade única em um ecossistema maior e você deve pensar em muitos outros fatores que exigem recursos, além de sua própria criação. Tenha em mente que muitos usuários não terão otelefones de última geraçãoque os desenvolvedores geralmente possuem, e problemas de alocação de memória são comuns.

Curiosamente, o ecossistema do Android oferece recursos realmente poderososferramentas de gerenciamento de memória, o que significa que os desenvolvedores têm a liberdade de lidar com a memória como quiserem (a desvantagem é a complexidade do processo). Para iOS, oRápidoeObjetivo-Clinguagens de programação oferecem ferramentas muito eficientes para gerenciar memória, principalmente de forma automática. No entanto, os desenvolvedores iOS precisam garantir que entendem como funciona o gerenciamento de memória.

Em termos de problemas específicos de memória,os aplicativos muitas vezes podem ter problemasao gerenciar arquivos de vários megabytes, como imagens.

O truque aqui é carregar apenas as partes necessárias do arquivo de cada vez, em vez de carregá-lo na memória. Usando o exemplo das imagens, você pode querer construir uma versão redimensionada com o tamanho exato que terá na tela.

Ao gerenciar hierarquias de visualizações grandes, você também pode querer se livrar das visualizações ocultas ou fora da tela. O exemplo mais proeminente são listas e tabelas; você precisa ter cuidado com isso se quiser reciclar as visualizações corretamente.

Lembre-se também de que, quando os aplicativos realizam cálculos complexos, seu telefone pode precisar liberar memória no meio do processo. Nos dispositivos Android, isso é gerenciado automaticamente pelo sistema, mas no iOS pode ser necessáriocriar um pool de liberação automática.

Se você quiser verótimos exemplos de pequenos aplicativosque perfuram acima de seu peso, confiraMúsica Baunilha, um reprodutor de música simples e um aplicativo de dicionário chamadoInstadict. Surpreendentemente, ambos pesam menos de 750 KB. Vários aplicativos pesados, como Facebook, Pinterest e Instagram, agora têm seus próprios ‘Leve' e também vale a pena dar uma olhada nesses mini-aplicativos para obter algumas dicas de como agilizar sua própria criação e eliminar todo o excesso de gordura.

Manipulação de erros

Não importa o quanto você tente proteger seu aplicativo contra falhas, algumas variáveis ​​e parâmetros estão simplesmente fora de seu controle. Se o Wi-Fi de um usuário cair durante uma transferência de arquivo, por exemplo, ou ele simplesmente inserir um valor incorreto em um campo, isso poderá deixar o aplicativo confuso.

Tão inesperadoproblemas muitas vezes podem levar a um acidente, o que é frustrante para os usuários. Depois, há situações em que um aplicativo pode não travar, mas apenas deixar o usuário em espera – o que pode ser ainda mais frustrante do que uma interrupção real. Portanto, é importante garantir que você tenha levado em conta esses erros e estabelecido condições de manuseio.

Comece a corrigir bugs mais rápido agora e gratuitamente

Bugfender é o melhor registrador remoto para aplicativos móveis.

Inscrever-se

Como consertar

Se você descobrir que seu aplicativo apresentou uma falha, é uma boa prática encerrar todas as atividades e informar os usuários. Isso pode parecer contra-intuitivo, mas ao gerenciar proativamente sua comunicação com os usuários e avisá-los antecipadamente sobre quaisquer interrupções, você provavelmente os manterá por um período muito mais longo.

Ao elaborar seumensagens de erro, torne-os informativos e úteis. Evite jargões técnicos; é essencial que qualquer usuário, independentemente de sua formação técnica, possa entender.

Além disso, ofereça uma solução para permitir ao usuário corrigir o problema. Uma boa mensagem de erro poderia ser: “Ops! Não há conexão com a Internet no momento. Talvez procure um bom lugar e tente novamente?

Como consertar aplicativos travados em um iPhone ou Android? (4)

Ciclo de vida de software e processo de desenvolvimento

O conceito dedesenvolvimento iterativo de aplicativos– o lançamento de uma versão inicial de trabalho no mercado e melhorias graduais a partir de então – traz várias vantagens óbvias. Você pode avaliar a reação do usuário, identificar problemas, criar buzz de marketing e obter vantagem sobre os concorrentes. Os recursos podem ser canalizados da documentação para o design e as alterações no projeto são menos dispendiosas do que no processo tradicional de construção, teste e lançamento em “cascata”.

Mas o desenvolvimento iterativo de aplicativos está repleto de desafios. A complexidade de uma implementação etapa por etapa significa que você precisará de gerentes de projeto de alto nível para acompanhar tudo. Cada vez que você lança uma nova versão ou recurso,todos os testes anteriores devem ser refeitos. A necessidade de integrar serviços e APIs de terceiros pode representar um fardo real para sua equipe de desenvolvimento, principalmente se sua empresa for menor. Fabricantes de sistemas operacionais comoSamsung, Google e Applelançam regularmente suas próprias atualizações, o que pode realmente desviá-lo do curso se você ainda estiver mexendo em seu próprio produto.

Simplificando, quanto mais cedo você lançar seu aplicativo no mercado, maior será a probabilidade de ele conter falhas. Infelizmente, se um aplicativo travar continuamente, os usuários não se importarão se é um protótipo de primeiro estágio ou a versão final. Eles simplesmente esquecerão disso.

Comece a corrigir bugs mais rápido agora e gratuitamente

Bugfender é o melhor registrador remoto para aplicativos móveis.

Inscrever-se

Como consertar

Se você está pensando em seguir o caminho iterativo, precisa ter certeza de que possui os recursos e de que seu projeto justifica essa estratégia. Para projetos de grande escala,iterativo pode ser o caminho a percorrer, mas você pode descobrir que um projeto pequeno fica terrivelmente complicado quandoquebradoem estágios ainda menores, portanto pode ser mais adequado à rota build-test-release.

Se você decidir sobre o desenvolvimento iterativo, precisará estar pronto para qualquer potencialproblemas com o sistema operacionale APIs de terceiros. Não queremos dizer que você deva antecipar esses problemas – é quase impossível fazer isso – mas você deve pensar em quaisquer problemas potenciais que possam surgir e estar pronto para atualizar seu aplicativo assim que uma nova versão de um sistema operacional for lançada. ou API de terceiros é lançada.

Mau gerenciamento de rede e fácil correção de falhas

Devido à natureza do nosso trabalho, a maioria dos desenvolvedores tem acesso a uma conexão rápida à Internet. Mas isso pode levar a falsas expectativas em relação às condições típicas do usuário; aerro comum desenvolvedoresmake é assumir que todos vivemos numa utopia de 20 Mbps.

Ao cair nessa armadilha, você está abrindo a porta para acidentes. Um número significativo de seus usuários terá uma conexão muito mais lenta e precisará dessa conexão para todo tipo de coisa, desde retuitar memes sobre Donald Trump até descobrir a que horas seu país jogará a Copa do Mundo. Uma alta dependência dos recursos da rede combinada com um acesso lento à Internet pode reduzir significativamente a capacidade de resposta de um aplicativo, o que, por sua vez, leva a um desempenho ruim, instabilidade e alguns períodos de inatividade infelizes.

Comece a corrigir bugs mais rápido agora e gratuitamente

Bugfender é o melhor registrador remoto para aplicativos móveis.

Inscrever-se

Como consertar

Ao criar seu aplicativo, tente limitar a velocidade da rede. Teste o produto em redes lentas e redes móveis com cobertura ruim. Se você não gosta de escalar uma montanha ou embrulhar seu telefone em papel alumínio, poderá encontrar facilmente ferramentas para simular velocidades lentas de rede.

Para iOS, você pode baixar o Network Link Coordinator emPágina do desenvolvedor da Apple. Para Android, você pode baixar oemulador do Android SDK. Ambas as ferramentas permitirão que você defina sua própria velocidade de internet.

Depois de acelerar o ritmo, certifique-se de que seu aplicativo esteja otimizado para funcionar nessas condições. E certifique-se de exibir notificações significativas aos usuários quando velocidades suficientes não estiverem disponíveis.

Como consertar aplicativos travados em um iPhone ou Android? (5)

Testes ruins em celulares Android/Iphone

É incrível pensar queiPhone tem apenas 11 anos. Desde que Steve Jobs revelou o iPhone em 29 de junho de 2007, vimos mais de 40 modelos diferentes de iPhone e iPad e mais24.000 variantes do Android.

Para os desenvolvedores, isso representa problemas óbvios; com o ritmo de implementação aumentando o tempo todo, está se tornando cada vez mais difíciltestar aplicativos em dispositivos reais, especialmente se tivermos um orçamento baixo.

Vários simuladores e emuladores estão disponíveis, mas estes têm suas próprias desvantagens. Elesnão pode imitar o efeitode baterias fracas ou superaquecidas, interrupções de chamadas recebidas ou interação com a câmera de um dispositivo. Os dados produzidos por um simulador podem apresentar limitações adicionais, pois, diferentemente de um emulador, ele não replica o hardware de um dispositivo. Por isso é importante sempre testar um aplicativo por completo, em pelo menos um dispositivo.

Comece a corrigir bugs mais rápido agora e gratuitamente

Bugfender é o melhor registrador remoto para aplicativos móveis.

Inscrever-se

Como consertar

Lançar aplicativos no mercado sem testes adequados leva a muitos problemas de estabilidade e desempenho. No entanto, existem medidas que podem ser adaptadas para combater eficazmente os bugs quando estes surgem inevitavelmente. Ferramentas comoProtetor de Bugs ajudar os desenvolvedores a testar seus aplicativos em dispositivos reais com usuários reais, permitindo que encontrem bugs e corrijam problemas com facilidade o mais rápido possível.

O Bugfender coleta logs de uso localmente e os envia para nosso portal web quando uma conexão de rede está disponível. A solução está equipada com vários novos recursos, incluindo um registrador remoto, rastreador de problemas e funcionalidade de relatório de falhas, o que significa que é uma ótima solução completa para depuração de aplicativos móveis.

Como consertar aplicativos travados em um iPhone ou Android? (2024)

References

Top Articles
Latest Posts
Article information

Author: Dong Thiel

Last Updated:

Views: 5303

Rating: 4.9 / 5 (79 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Dong Thiel

Birthday: 2001-07-14

Address: 2865 Kasha Unions, West Corrinne, AK 05708-1071

Phone: +3512198379449

Job: Design Planner

Hobby: Graffiti, Foreign language learning, Gambling, Metalworking, Rowing, Sculling, Sewing

Introduction: My name is Dong Thiel, I am a brainy, happy, tasty, lively, splendid, talented, cooperative person who loves writing and wants to share my knowledge and understanding with you.