bateria Bateria incansável Muitos usuários já se acostumaram a colocar seu telefone no carregador todas as noites, para que a bateria esteja sempre cheia no dia seguinte. Mas não precisa ser assim: com a ajuda de aplicativos adicionais pode-se colocar o seu dispositivo com Android em uma dieta de energia, fazendo com que a bateria dure consideravelmente mais tempo sem sacrificar o conforto. por Lutz Labs 42 cte-001.indb 42 c’t especial 03/2012 17/02/12 21:50 bateria O princípio é bem simples: basta desativar todos os aplicativos dispensáveis e reduzir o brilho da tela ao mínimo possível para que o telefone fique ligado por mais tempo. Na prática, porém, essa abordagem acaba com seu conforto. Quem gosta, por exemplo, de ir às configurações do aparelho para desligar o Wi-Fi todas as vezes que sai de casa e ligar chegando ao escritório? Mesmo com o Wi-Fi desligado, ainda há um longo caminho a percorrer. Os receptores GPS e a transmissão de dados via 3G são considerados os maiores vilões do consumo de energia, seguidos de perto pelo brilho da tela multitoque durante o uso do telefone. A maioria dos dispositivos com Android mostra, no aplicativo Configurações, quem são os maiores consumidores de bateria. Em nossos testes, o destaque vai para a tela e a própria rede de telefonia celular. Esta lista mostra apenas o consumo total em porcentagem durante o uso diário do telefone. Não é possível saber exatamente o que consumiu mais bateria e em qual momento, ou quanto isso representa em minutos em vez de porcentagem. Utilizamos em nossos testes um Motorola Milestone modificado para medir com precisão qual foi o nível de carga extraída da bateria em cada caso específico (detalhado na tabela). Esses valores devem variar em outros modelos, mas mostram uma clara tendência. Algo marcante A tela drena a maior quantidade de energia da bateria, seja após uma longa sessão de navegação (à direita) ou em usos ocasionais (à esquerda). Tempo em espera [Std.] 0 100 200 300 400 500 600 700 800 900 Modo avião 809 287 EDGE UMTS 210 159 WLAN + UMTS WLAN + UMTS + Bluetooth 148 WLAN + UMTS + Bluetooth + GPS 149 Tempo teórico de espera do Motorola Milestone sob diferentes condições operacionais sem serviços sendo executados em segundo plano. Consumo de energia tt[mW] foi o baixo consumo de energia do receptor GPS e do módulo de conexão sem fio no modo de espera. Por outro lado, surpreendeu-nos o fato de que o Bluetooth, mesmo no modo de espera, tenha mostrado um consumo tão alto. O consumo de energia no modo para avião difere do modo normal de uso em ordem de magnitude: gravar um vídeo e carregar um arquivo via 3G ao mesmo tempo consome quase 3 W, ao passo que no modo avião a bateria usou apenas 6,6 mW, quase 500 vezes menos. Essa é a razão pela qual curtos períodos de uso afetam de forma tão c’t especial 03/2012 cte-001.indb 43 Serviços secretos Na conferência para desenvolvedores Google I/O, o engenheiro da gigante 800 600 400 200 0 Para a duração da bateria, faz pouca diferença se os módulos Bluetooth e GPS estiverem ociosos ou ativos. As redes Wi-Fi e 3G são os recursos com o maior apetite por energia. negativa na duração da bateria. Ao ligar a tela do seu telefone por cinco minutos, a duração da bateria em tempo de espera no modo para avião é reduzida em quase seis horas. A bateria de 5189 MWh do Milestone duraria, de acordo com os nossos testes, até 14 dias em modo de espera. Claro que isso é apenas na teoria, pois na prática diversos serviços diferentes consomem a bateria em plano de fundo, reduzindo esse valor. 0 50 100 150 200 250 300 350 400 Luminosidade [cd/m2] O consumo de energia pela tela depende diretamente da intensidade do brilho. O consumo base necessário para uso da tela em si é de 300 mW; a iluminação é responsável por todo o resto. 43 17/02/12 21:50 bateria Trabalho manual Alguns itens podem ser configurados manualmente para economizar mais energia. Entre eles estão o brilho e o desligamento automático da tela, que devem ser fixados ao nível mais baixo possível. Os recursos de geolocalização do Twitter e o widget de previsão do tempo também são recursos que nem sempre precisam estar ativados. Os papéis de parede e widgets animados são grandes ladrões de energia que você abriga em sua própria tela inicial. Os alertas vibratórios também são seres famintos. Melhor desligá-los quando forem desnecessários, afinal os toques acústicos são suficientes para sinalizar chamadas recebidas. Aproveite e desligue também o recurso Vibrar ao tocar na tela, para economizar um pouco mais de energia. CCom o widget id M My SSettings i é possível í l ffazer mui-i À noite é muito raro que alguém to mais do que apenas economizar energia. precise do telefone celular – a não ser de buscas, Jeffrey Sharkey, ministrou que você não tenha uma linha fixa uma palestra na qual o assunto prin- para emergências. Você pode, então, cipal foi o uso de energia por serviços desligá-lo ou, caso o utilize como sendo executados em plano de fun- despertador, colocá-lo em modo do: se um aplicativo requisitar dados para avião (ao contrário de outros cede uma conexão com qualquer tipo lulares, nos modelos com Android o de rede durante oito segundos, a despertador não funciona se ele esticada dez minutos, isso significa que ver desligado). Ao religar seu telefone o telefone consumirá em uma hora pela manhã, será preciso digitar seu o dobro da energia que consumiria PIN novamente. normalmente em modo de espera. Somem-se a isso todos os aplicativos Alternar atualizados automaticamente, como A diferença de consumo em modo avisos de publicações do Facebook de espera entre as redes GSM com ou do Twitter, recebimento de no- 11,6 mW e UMTS (3G) com 18,3 mW vos dados para o widget de previ- não é muito grande. Todavia, pode são do tempo e a busca por novas valer a pena usar o telefone no modo mensagens no aplicativo Gmail, e a GSM puro (2G), sem 3G. Em sua consua bateria acaba-se rapidamente. O figuração padrão, o aparelho tentará conselho dado por Sharkey aos de- sempre estabelecer uma conexão via senvolvedores, a fim de diminuir esse rede UMTS, mesmo que o serviço 3G consumo de energia, foi de preparar em sua área seja muito ruim. Essas seus aplicativos para primeiro verificar tentativas e as trocas entre as redes se já existe uma conexão e usá-la para 2G e 3G sugam fortemente a bateria. sincronizar esses serviços de uma vez Além disso, o 3G não é necessário só, em vez de abrir uma nova cone- para a acessibilidade da linha telefônixão para cada serviço, o que resultaria ca e, se o telefone estiver conectado em um maior tempo de bateria em a uma rede Wi-Fi, os dados são transmodo de espera. feridos a uma velocidade ainda maior. 44 cte-001.indb 44 O modo GSM puro vale a pena também para quem fala muito ao telefone: o Milestone usa quase 1 W durante as conversas em modo UTMS e apenas a metade disso no modo GSM. Da mesma forma, vale a pena também desligar a descoberta automática de rede 3G em viagens ao exterior. Ao baixar grandes quantidades de dados, entretanto, é contraproducente desligar a rede 3G, já que esse tipo de conexão é claramente mais rápida. Mas ainda assim, usar uma rede Wi-Fi seria a melhor solução. O carregamento de um arquivo de 2 MB via FTP, por exemplo, gastou 80 MWh de energia da bateria no modo GSM, 20 MWh no modo UTMS e apenas 1,3 MWh via Wi-Fi. Desligar Em alguns dispositivos já existem widgets instalados de fábrica que permitem desativar ou acessar as configurações, diretamente na tela inicial, dos aplicativos que consomem muita energia. Widgets como o Watchdog OW hd mostra que os serviços i que são ã executados em segundo plano também fazem uso da CPU, como o sistema de monitoramento de tráfego NetSentry e o próprio Android Market. c’t especial 03/2012 17/02/12 21:50 bateria ToggleWifi, o ToggleGPS ou o Switch Network Type pertencem a uma lista de dezenas de outros disponíveis no Android Market. Alguns se preocupam apenas com ajustes individuais enquanto que outros, como o My Settings, usam a tela inteira para mostrar toda a sua gama de opções. Também é possível desligar manualmente o tráfego de dados em momentos nos quais você normalmente não está usando o telefone. Isso pode ser feito confortavelmente com o widget APNdroid, que muda o nome do seu ponto de acesso temporariamente, fazendo com que seu telefone não consiga mais estabelecer nenhuma conexão sem fio. As ações famintas por dados param de funcionar, mas ainda é possível realizar chamadas. Caso queira, o APNdroid pode desativar também as funções de MMS. Já o BatteryFu-Saver muda o APN para acessar livremente a rede de dados apenas periodicamente, evitando assim a sincroniza- Consumo de energia do Motorola Milestone Modo de operação GSM/EDGE (modo de espera) UMTS (modo de espera) Wi-Fi (modo de espera) EGDE (baixar arquivo) EGDE (subir arquivo) GSM (telefonema) UMTS (baixar arquivo) UMTS (subr arquivo) UMTS (telefonema) Wi-Fi (baixar arquivo) Wi-Fi (subir arquivo) GPS (modo de espera) GPS (procurando) Bluetooth (modo de espera) Bluetooth (envio) Bluetooth (recebimento) Tela Câmera 1 Gravar vídeo 1 Tocar vídeo (tela cheia) 1 Tocar MP3 1 Consumo de energia usado pela tela c’t especial 03/2012 cte-001.indb 45 Consumo 11,6 mW 18,3 mW 7,8 mW 853 mW 1179 mW 511 mW 1349 mW 1410 mW 983 mW 1158 mW 479 mW 0,4 mW 550 mW 2,5 mW 487 mW 751 mW 310 à 730 mW 934 mW 1557 mW 1135 mW 160 mW ção muito frequente de serviços em segundo plano – mas mesmo assim consumindo desempenho de CPU. Interromper os aplicativos rodando em segundo plano pelo Gerenciador de tarefas nem sempre traz algum benefício, já que o Android diferencia os aplicativos dos serviços. Os aplicativos são desativados quando o usuário troca de tela ou alterna entre programas, mas permanecem abertos e congelados em seu último estado para uma rápida inicialização em seu próximo uso. Eles ocupam uma parte da memória do dispositivo, mas não usam a CPU. A situação é diferente com os serviços em segundo plano, como um tocador de música. Esse tipo de serviço consome energia e tempo de CPU e tem bastante influência sobre a duração da bateria. O aplicativo Task Manager Lite fiscaliza o uso de bateria por esses serviços e mostra quanto tempo de CPU cada aplicativo está usando, permitindo assim que se encontre qual deles está drenando a bateria desnecessariamente – e que deve ser finalmente substituído por aplicativos mais bem programados. Exército de um homem só Ferramentas como o Battery Saver Widget cuidam de alguns aspectos da conservação de energia. O widget desliga, ao atingir o nível de bateria especificado, alguns recursos como redes Wi-Fi, Bluetooth ou o acesso à Internet, além de reduzir o brilho da tela. Mais energia pode ser poupada através da redução da frequência do processador. Para isso, é preciso que você tenha acesso ao sistema como usuário root, usando o aplicativo 1-Click-Root, por exemplo. O OverclockWidget permite configurar o processador para operar entre as frequências de 128 a 528 MHz, sendo possível também definir que a CPU seja automaticamente reduzida quando a tela estiver apagada. Pode-se tornar o processador ainda mais econômico reduzindo a tensão da alimentação de energia. O widget id OOverclock l k pode d di diminuir i i a velocidade l id d de operação do processador e, com isso, economizar mais energia, inclusive automaticamente, quando a tela estiver apagada. Mais conforto Ainda mais longe vão os aplicativos EasyProfiles, Locale, Tasker e JuiceDefender. Eles ativam ou desativam recursos dependendo da hora e local onde o dispositivo se encontra. A localização é determinada através da triangulação de pontos de acesso, Wi-Fi, antenas de rede celular ou rastreamento via GPS. Em nossos testes a localização usando as próprias antenas da rede celular foram suficientemente boas para esse tipo de recurso, o que vem bem a calhar, já que não usa energia adicional pelo fato de a rede celular estar sempre ligada de qualquer modo. O programador do Locale desenvolveu uma extensão que, mais tarde, foi adotada também pelos aplicativos EasyProfile e Tasker. Cerca de 100 extensões podem ser encontradas no Android Market ao procurar pelo termo “Locale”. Se usado como extensão para o Calendário, o programa desliga os alertas sonoros de compromissos durante uma reunião. A extensão para o Auto-Sync faz com que o celular perca o costume de fazer sincronizações indesejadas em segundo plano. Uma outra extensão faz com que se possa ativar perfis diferentes usando comandos vocais. Alguns recursos individuais do Android não podem ser tão facilmente influenciadas pela interface gráfica original do Google, como o receptor GPS. De acordo com o desenvolve45 17/02/12 21:50 bateria então ser criados para quando se está em casa ou no escritório. A mudança de perfis é baseada em regras predefinidas em um programa específico à parte. Já existem alguns perfis prontos configurados pelo desenvolvedor, como noturno, horário de expediente, ao volante do carro e em uma reunião. A ferramenta cuida não apenas da economia de energia, como também atribui, para cada perfil, papéis de parede, tons e volumes de alerta diferentes. A versão paga permite, adicionalmente, desativar o bloqueio da tela de espera em perfis selecionados – fazendo com que o usuário não precise desbloquear a tela com o movimento de deslizar o dedo – e usar as extensões Locale. N visão Na i ã gerall do d aplicativo li i EasyProfi E P filles poded -se saber quais serviços estão disponíveis para cada tipo de perfil. dor do EasyProfile, esse recurso pode ser desligado apenas em conjunto com o Wi-Fi. Outras funções simplesmente não podem ser controladas. A alternância entre as redes 2G e 3G, por exemplo, só pode ser controlada pelo aplicativo Configurações – apenas versões modificadas do Android permitem que esses recursos sejam acessíveis por aplicativos de terceiros. Os quatro aplicativos conseguem ligar e desligar o Bluetooth, o Wi-Fi, o GPS e definem a intensidade do brilho da tela e o tempo limite para que ela seja apagada a um valor pré-determinado, dependendo da situação. Assim pode-se configurar o telefone para desligar os módulos Bluetooth e Wi-Fi ao sair de casa, assim como parar de tentar fazer sincronizações, ao mesmo tempo em que o brilho da tela e o volume do toque são regulados de acordo com o perfil a que pertencem. zia em sua primeira inicialização. O primeiro passo é criar um perfil, chamado pelo aplicativo de Situação: atribua um nome, selecione as condições e defina as diferentes ações. Para cada novo local é preciso realizar todas as operações novamente. Há também uma configuração básica, destinada a situações novas. A hora e o dia da semana também podem ser usados como condições para uma situação específica. Durante nossos testes percebemos que algumas situações são ativadas apenas parcialmente quando a tela está apagada. Isso é um pouco irritante caso você tenha, por exemplo, ativado o modo avião automaticamente durante a noite, pois as primeiras chamadas só serão recebidas depois que o telefone for novamente ativado. JuiceDefender No JuiceDefender não existem perfis: todos os recursos são controlados em uma interface um tanto quanto confusa. Em dispositivos muito pequenos a configuração do aplicativo só pode ser feita com muita dificuldade, já que textos muito grandes correm para além dos limites da tela. Além disso, o aplicativo só é executado na orientação retrato. Caso a tela esteja apagada, o JuiceDefender configura as definições padrão para liberar a conexão de dados para sincronizações em segundo plano, para apenas uma conexão a cada 15 minutos. Pode-se ainda instruir o aplicativo para desligar os módulos Wi-Fi e 3G do celular quando a bateria estiver muito fraca. Na versão paga, batizada de UltimateJuice, o usuário também pode desligar todos os sinais sonoros durante a noite ou colocá-lo automaticamente em modo para avião. Além disso, ele mostra também os pontos de acesso Wi-Fi disponíveis baseado em sua localização atual. Tasker A especialidade do Tasker é a automação de tarefas. Com isso, ele também pode ser adequado como auxiliar na economia de energia. Quase todos os EasyProfiles Com o EasyProfile, define-se primei- Locale O JJuiceDefender i D f d mostra em uma visualização i li ã ro um perfil padrão que será usado O Locale cumprimenta o usuário rápida todos os serviços disponíveis, o que no cotidiano. Outros perfis podem com uma interface praticamente va- torna a sua interface um pouco confusa. 46 cte-001.indb 46 c’t especial 03/2012 17/02/12 21:50 bateria parâmetros de um telefone inteligente podem ser usados pelo aplicativo, o que pode ser o principal motivo para o aplicativo ser um pouco confuso. O Tasker pode usar, por exemplo, a mudança na orientação do telefone como gatilho para uma ação. Assim, é possível desligar as funções Wi-Fi e Bluetooth ao se usar o telefone na orelha e reativar esses recursos ao segurar o dispositivo na orientação paisagem. Além disso, pode-se automatizar também o uso no carro: ao ser conectado ao painel do automóvel, o celular aciona automaticamente o Bluetooth e o GPS, ajusta o brilho da tela para o máximo e abre o programa de navegação. Ao ser desconectado, o Tasker armazena o última posição do GPS e desliga os recursos supérfluos – assim Através A é das d informações i f õ de d localização, l li ã entre você ainda pode voltar para o lugar outras coisas, o Locale ativa ou desativa difeonde estacionou o carro facilmente rentes situações. consultando o Google Maps. Hora a hora O aplicativo que oferece a mais ampla gama de recursos é mesmo o Tasker, apesar de sua desafiante curva de aprendizado. O Locale é o mais gerenciável e, através de mó- dulos de extensões, também consegue automatizar tarefas e economizar energia de forma semelhante ao Tasker. O EasyProfiles oferece ao usuário tudo o que é importante e não faz uso de janelas de diálogo Ferramentas para poupar energia Nome NetSWidget ToggleWifi ToggleGPS Switch Network Type My Settings APNDroid BatteryFu-Saver Watchdog Task Manager Battery Saver OverclockWidget EasyProfiles Locale Tasker JuiceDefender UltimateJuice c’t especial 03/2012 cte-001.indb 47 Funções Widget, mostra informações de rede Widget, liga e desliga o Wi-Fi Widget, liga e desliga o GPS Widget, faz a mudança entre as redes 2G e 3G Widget, várias configurações Widget, desabilita temporarimente a APN Widget, habilita a recepção de dados por curtos períodos de tempo Mostra o uso de processamento de cada programa Widget, ativa recusos de economia de energia quando a bateria está fraca Widget, define a frequencia de operação do processador Ferramenta completa para poupar energia Ferramenta completa para poupar energia Ferramenta de automação com funções de economia de energia Ferramenta completa para poupar energia Versão completa do JuiceDefender Preço Gratuito Gratuito Gratuito Gratuito Gratuito Gratuito Gratuito Gratuito Gratuito Gratuito Demonstração, versão completa por € 3 Demonstração, versã completa por US$ 10 Demonstração, versão completa por £ 4 Demonstração €4 E Economia i dde energia i é apenas uma pequena parte dos recursos oferecidos pelo automatizador de tarefas Tasker. complicadas e irritantes. O JuiceDefender é particularmente difícil de usar em telas menores e inutilizável fora da orientação paisagem. Todas essas ferramentas estão disponíveis em versão de demonstração no Android Market, mas os aplicativos completos precisam ser comprados dos desenvolvedores. Com nossas dicas e ferramentas pode-se prolongar a vida útil da bateria dos dispositivos com Android, acima de tudo, ao reduzir as atividades em plano de fundo de alguns aplicativos e ao desligar a rede 3G, o Wi-Fi e o Bluetooth, recursos famintos por energia, quando eles se mostrarem desnecessários. Os aplicativos mais adequados para ajudar nessa tarefa são os multitalento: é preciso configurá-los uma vez, mas depois disso eles trabalham sozinhos, sem a interferência do usuário. O trabalho vale a pena: em nossos testes, o tempo de bateria em modo de espera praticamente dobrou depois das medidas tomadas. c’t 47 17/02/12 21:50