À medida que nossos dispositivos se tornam mais poderosos, maiores e mais e mais softwares dos fabricantes (bloatware e alguns spywares); algumas coisas tendem a sofrer um impacto que tende a tornar nossas experiências com nossos dispositivos de curta duração. A bateria é praticamente a única coisa em toda a salada tecnológica que compõe nossos dispositivos móveis que não acompanha o resto. Nos dias de hoje, você verá baterias de tamanho semelhante (em termos de capacidade) às que viu há 2 anos para dispositivos com muito menos consumo de energia. Além disso, como dito anteriormente, alguns pacotes de software pré-instalados também não ajudam na vida útil da bateria, o que é por isso que ROMs personalizados (particularmente aqueles da variedade AOSP) são uma bênção, pois não são carregados com o extra a sobrecarga. Esses aplicativos extras não são apenas desnecessários, mas muitos deles têm um efeito colateral bastante desagradável: eles evitam que seu dispositivo entre totalmente no modo de suspensão quando necessário.
Os Wakelocks já existem há algum tempo (o que significa que não são nada realmente novos) e fazem parte da sua experiência geral com o Android. Os wakelocks essencialmente evitarão que certos aplicativos sejam totalmente eliminados pelo gerenciamento de memória nativo do dispositivo, permitindo que você desfrute de uma experiência mais rápida. resposta ao abrir aplicativos, evitando que seu dispositivo hiberne enquanto você está no meio de alguma coisa e até permitindo que você faça coisas com o tela apagada. Como seria de esperar, não existe almoço grátis e manter o processador do seu dispositivo ativo prejudica a vida útil da bateria. Determinar o que é responsável por esses wakelocks nem sempre é uma tarefa fácil ou direta porque qualquer aplicativo pode ter mais de um processo impedindo o dispositivo de hibernar. Membro do Fórum XDA ahikmat desenvolveu um aplicativo que permite determinar quais aplicativos estão causando os maiores wakelocks.
O Wakelock Detector agrupará todos os processos que causam wakelocks por aplicativo, o que torna mais fácil determinar quais são os maiores infratores. Esta é realmente uma ótima ferramenta para análise do consumo de bateria em dispositivos que sofrem de consumo constante de energia. "sangramento." Por favor, deixe algum feedback para o desenvolvedor caso você tenha alguma sugestão ou encontre alguma insetos.
Já se perguntou por que a tela do seu smartphone não desliga automaticamente quando deveria, a tela desperta liga de repente ou você descobre que a bateria do seu telefone acabou mesmo quando você saiu dos aplicativos e desligou a tela? Isso pode ser devido ao fato de o wakelock conter aplicativos.
Você pode encontrar mais informações no tópico original.
Quer algo publicado no Portal? Entre em contato com qualquer redator de notícias.