Por que o Android Lollipop causa problemas

Hoje, damos a você uma breve explicação do motivo pelo qual o seu dispositivo repentinamente causa dores de cabeça depois de atualizá-lo para o Android Lollipop.

Como muitos de vocês já devem saber, o Lollipop foi lançado em novembro de 2014. Apresentado como o sistema operacional Android mais ambicioso até agora, se oferece uma ampla variedade de colírios para olhos e melhorias funcionais como o design do material, esquema detalhado de notificações, recursos avançados de conectividade, gráficos de alto desempenho, para mencionar alguns. Mas com eles vêm problemas ... muitos deles. Esses problemas são manifestados por:

  • Reinicializações ou desligamentos aleatórios
  • Desempenho lento
  • congelamento de tela / atraso
  • Fechamento forçado de aplicativos
  • Superaquecimento
  • Pico repentino de uso de RAM
  • Apps que não fecham
  • Loops de inicialização
  • Problemas de armazenamento (primário e secundário)

Neste post, damos as razões pelas quais o Android Lollipop causa problemas a uma ampla gama de dispositivos, meses após seu lançamento.

Novo tempo de execução do Android

A decisão do Google de mudar da Dalvik Virtual Machine para o Android RunTime (ART) é uma bênção e uma maldição para os usuários do Lollipop. No papel, o ART é melhor em termos de prolongar a duração da bateria e melhorar o desempenho geral sobre a Dalvik devido a uma grande diferença - compilação AOT.

AOT significa Compilação Ahead of Time. Esse recurso é usado pelo tempo de execução do ART para transformar a linguagem ou o código do aplicativo em um código que seu dispositivo entenda. Nos termos mais simples, a abordagem AOT compila ou interpreta códigos de aplicativos antes de serem lançados, aumentando potencialmente a velocidade de abertura dos aplicativos. Isso é benéfico para um dispositivo porque os aplicativos só serão compilados uma vez durante a instalação, diminuindo bastante a necessidade do processador, o que, por sua vez, é bom para a bateria. Isto está em contraste com o modo como Dalvik faz as coisas.

Na Dalvik, os códigos de aplicativos são interpretados ou transformados no código nativo do seu dispositivo por meio da abordagem Just-in-Time (JIT). Isso significa que seu dispositivo só começa a compilar aplicativos no momento em que são lançados. O processo de interpretação ou transformação de códigos leva mais tempo porque seu dispositivo precisa usar mais recursos para reunir todos os arquivos necessários, compilar o aplicativo e carregar tudo na memória RAM. Seu dispositivo continuará funcionando perfeitamente até que tenha usado toda a RAM no processo. Quando a RAM estiver cheia e mais aplicativos estiverem em fila, o primeiro aplicativo que foi executado será removido para acomodar os novos. O constante carregamento e descarregamento de aplicativos na RAM pode afetar significativamente o desempenho geral de um sistema ao longo do tempo.

Uma desvantagem significativa do ART é a necessidade de mais espaço de armazenamento. Como compila aplicativos antes de serem lançados, requer cerca de 10% a mais de espaço de armazenamento do que o Dalvik. Essa é uma das causas dos problemas de armazenamento logo após a instalação do Lollipop. Se o seu dispositivo de armazenamento principal estiver com capacidade total durante a atualização, problemas potenciais podem ocorrer, desde o congelamento, o tempo de carregamento lento dos aplicativos até a falta de arquivos.

Reconfiguração das configurações do telefone

O Lollipop é uma grande reformulação do sistema operacional do telefone, para que os telefones e as configurações do aplicativo sejam modificados para caber no sistema. Embora o plano seja torná-lo o mais perfeito possível, muitos usuários relataram problemas logo após a atualização, provavelmente por causa disso. Com cada aplicativo tendo seu diretório e configuração de arquivos de sistema exclusivos, é quase impossível para o Google e seus parceiros fabricantes de hardware, como a Samsung, resolver problemas de maneira eficaz.

Apps desatualizados

Por fim, o Google e seus parceiros não podem ser responsabilizados por todo o fiasco. Com dezenas de milhares de aplicativos na Play Store, não se pode esperar que todos eles sejam atualizados ou até que o padrão do Google queira que os aplicativos estejam quando o Lollipop for lançado. Mesmo meses após o lançamento inicial, muitos aplicativos ainda precisam ser atualizados ou depurados para que funcionem em harmonia com o novo sistema operacional.

O problema aqui é com os desenvolvedores. Aplicativos não tão populares podem não ser lucrativos para eles, então pode não fazer sentido melhorá-los, especialmente depois que o Lollipop foi lançado. Mesmo aplicativos bem mantidos, como o Facebook e o Twitter, causam problemas durante o lançamento do novo sistema operacional.

Também vale a pena notar que alguns de seus aplicativos transportados do KitKat podem ter funcionado bem quando instalados no dispositivo de armazenamento antes, mas não mais, após a atualização do Lollipop. Novamente, como o Lollipop trouxe muitas mudanças que incluem o remapeamento de diretórios de arquivos, há sempre a chance de que alguns dos arquivos críticos dos seus aplicativos possam ter sido movidos para algum lugar ou até mesmo excluídos no processo.

Soluções

Soa como Lollipop é uma grande bagunça, certo? Bem, não exatamente. Se você considerar os milhões de smartphones que executam esse sistema operacional agora, toda a literatura criada por algumas centenas de usuários na Web (incluindo nossa própria série de solucionadores de problemas) que parece pregar o mal que é o Lollipop não parece muito. O Lollipop é um sistema operacional bastante sólido que oferece muitas coisas novas para tornar seu dispositivo Android mais interessante. Apesar de todas as hipóteses negativas que este sistema operacional recebe, ainda recomendamos que a instalação valha a pena.

Aqui estão as possíveis soluções que você pode tentar.

Limpe a partição do cache

Essa é a primeira coisa que você deve fazer se encontrar vários problemas após uma atualização. A partição de cache é uma parte especial do seu dispositivo de armazenamento que mantém os componentes de aplicativos e dados usados ​​com frequência. Conforme você atualiza para o Lollipop, determinados conjuntos de dados podem não ser mais relevantes ou podem ter sido alterados, resultando na lentidão do carregamento de problemas do aplicativo ou no congelamento. A exclusão do cache corrigirá o problema instantaneamente.

Limpar a partição de cache não excluirá nenhum dado pessoal, por isso é perfeitamente seguro fazê-lo.

Seu dispositivo criará automaticamente um novo cache à medida que você continuar a usá-lo.

Inicialize o telefone no modo de segurança

Isso é muito útil para isolar se o problema está sendo causado por aplicativos ou firmware de terceiros. O modo de segurança foi adicionado ao Android 1.7 Donut para ajudar os usuários a identificar aplicativos de telefone não autorizados. Quando ativado, o modo de segurança deve impedir que aplicativos de terceiros sejam executados, embora não funcionem o tempo todo. aplicativos especialmente construídos para ignorar o modo de diagnóstico ainda podem ser executados. No modo de segurança, todas as configurações do usuário são suspensas, incluindo seus papéis de parede amados.

Se você perceber um problema após o download de aplicativos, inicializar o telefone no modo de segurança é uma boa maneira de fornecer uma pequena lista de aplicativos para começar.

No modo de segurança, você pode continuar usando as funções básicas do seu telefone, como ligar, enviar mensagens, conectar-se à Internet, etc.

Limpar cache ou dados de aplicativos individuais

Se apenas um aplicativo não funcionar corretamente após a atualização para o Lollipop, tente excluir o cache e os dados. Você pode fazer isso em vez de limpar a partição de cache do seu telefone ao lidar com um único aplicativo problemático. Tenha em atenção que a eliminação de dados de uma aplicação pode resultar na perda de dados pessoais, dependendo da aplicação. Por exemplo, se você estiver limpando os dados de seu aplicativo de contatos, isso poderá levar o telefone a apagar seu histórico de chamadas e mensagens. Certifique-se de criar uma cópia dos seus dados pessoais antes de apertar o botão de dados claros.

Remover ou desativar o bloatware

Bloatware refere-se a aplicativos adicionados por operadoras a um dispositivo para promover recursos e funções redundantes. Às vezes, eles podem causar problemas de desempenho devido a fatores mencionados acima, portanto, é melhor lidar com eles do que deixá-los em paz. Se você não gosta particularmente deles, tente ver se consegue desinstalá-los. Na maioria das vezes você não pode, então, o melhor de sua ação é simplesmente desativá-los. Basta ir ao mesmo menu onde você pode excluir o cache e os dados de um aplicativo e procurar o botão desativar.

Fazer uma reposição de fábrica

Este é nosso amigo. Na verdade, este é o nosso único amigo efetivo que pode nos ajudar a resolver a maioria dos problemas relacionados ao Lollipop neste momento. Mesmo que você entre em contato com o Google ou seus parceiros, a redefinição de fábrica é sempre a possível correção mais recomendada quando se trata de solucionar problemas do Lollipop. Claro que é exigente e um incômodo, mas dá ao seu dispositivo um descanso muito necessário.

Uma coisa importante para se lembrar de garantir que a redefinição de fábrica vale todo o seu esforço é ter cuidado com os aplicativos que você instala no seu dispositivo. Se você continuar encontrando problemas depois de realizar uma redefinição de fábrica, talvez esteja instalando os mesmos aplicativos desatualizados.

Formate seu dispositivo de armazenamento

Uma boa maneira de eliminar erros é limpar os dispositivos de armazenamento. Tente formatar seus dispositivos de armazenamento primário (interno) e armazenamento secundário (SD).

Garantir um substituto

Se todas as soluções parecem falhar, considere obter um novo substituto. Mantenha simples.