K Kibo Baixar

A iluminação RGB do teclado gasta a bateria do iPhone?

O que realmente custa energia quando uma extensão de teclado anima uma luz, por que efeito reativo e efeito contínuo não custam a mesma coisa e por que nada disso consegue rodar com o teclado fora da tela.

Um teclado com cor correndo por baixo das teclas e uma onda saindo de cada toque parece caro. É animação, num aparelho em que a porcentagem de bateria é algo que se olha o dia inteiro, e perguntar se aquilo derruba a carga antes de ativar é justo. A resposta curta é que custa pouco, e o motivo é estrutural, não uma promessa que você precise aceitar de boa vontade.

O que custa bateria quando algo anima na tela

Qualquer animação na tela consome energia proporcionalmente a três coisas: quanto da tela muda, com que frequência é redesenhada e por quanto tempo isso continua. Um tema estático de teclado custa quase nada além da tela já estar acesa, porque nada é recalculado de um quadro para o outro. Um efeito animado acrescenta um custo real, porém pequeno, em cima dessa base, e o tamanho desse custo depende inteiramente de quais desses três números se aplicam a ele.

Efeito reativo e efeito contínuo não são a mesma coisa

A diferença está no toque. Um efeito reativo — um brilho que nasce embaixo da tecla que você acabou de apertar, um anel que se abre a partir dela — desenha por um instante disparado por aquele toque e depois para. O custo total ao longo de uma conversa é a soma de muitos períodos curtíssimos, cada um comparável à animação de tecla pressionada que o iOS já desenha em qualquer botão que você toca.

Um efeito contínuo — uma onda de cor atravessando as fileiras, um padrão se movendo no fundo — roda no próprio ritmo enquanto o teclado estiver na tela, esteja você digitando ou apenas lendo o que escreveu. Ele custa mais que um efeito reativo no mesmo intervalo, porque desenha o tempo todo em vez de em rajadas curtas. Só que o intervalo em que ele pode rodar é limitado por algo que a próxima seção explica.

Nada disso roda em segundo plano

Uma extensão de teclado só existe como processo enquanto o teclado está de fato na tela. No momento em que você fecha o teclado, troca para outro ou sai do campo de texto, o iOS encerra a extensão — a mesma regra que mantém extensões de teclado dentro de um orçamento apertado de memória também garante que não sobra processo algum para manter um contador rodando. Um efeito de luz contínuo não tem como continuar animando no seu bolso, em outro app ou durante a noite, porque o código que o desenha deixou de existir naquele instante. É uma situação bem diferente de localização em segundo plano ou atualização de apps em segundo plano, que realmente rodam quando você não está olhando.

Onde está o custo real de digitar

Se uma sessão de digitação está custando bateria de forma perceptível, a iluminação não é o primeiro lugar para olhar. A tela simplesmente estar acesa é, na maioria dos aparelhos, o maior consumo de longe, e ela já está acesa no instante em que qualquer teclado aparece, iluminado ou não. O retorno háptico, se você o mantém ligado, tem um custo pequeno e real, porque o motor de vibração dispara fisicamente a cada tecla. A animação de fundo entra em cima de uma tela e um teclado que já estavam desenhando: é um acréscimo pequeno a um gasto existente, não um gasto novo.

O que realmente derruba a bateria

Quando a bateria cai mais rápido do que o normal, os suspeitos costumam ser sempre os mesmos: brilho alto por muitas horas, vídeo, câmera, navegação com GPS ligado, sinal fraco de celular fazendo o rádio insistir, e o próprio calor, que no verão brasileiro é um fator maior do que a maioria imagina. Comparado a isso, uma animação desenhada por alguns minutos por dia sob as teclas está em outra escala de grandeza.

Modo de Baixo Consumo e Reduzir Movimento

Duas opções do sistema mudam o comportamento de animações em geral: o Modo de Baixo Consumo, em Ajustes → Bateria, e o Reduzir Movimento, em Ajustes → Acessibilidade → Movimento. Elas ajustam o que o próprio iOS desenha. Se uma extensão de teclado reage a esses estados, diminuindo ou desligando os próprios efeitos, depende de o teclado consultar isso por conta própria — o que varia de teclado para teclado. O Reduzir Movimento vale a pena de qualquer forma para quem sente desconforto com animações, independentemente de bateria.

Como conferir no seu próprio aparelho

Em vez de confiar na impressão, dá para medir. Ajustes → Bateria mostra o consumo por app nas últimas 24 horas e nos últimos dias, com o tempo de tela de cada um. Ligue um efeito por alguns dias, desligue por alguns dias e compare o mesmo tipo de uso. Essa é a única comparação que fala do seu aparelho, do seu brilho de tela e da sua quantidade de mensagens por dia — que é o que importa, já que a resposta genérica sempre será um pouco vaga.

Perguntas frequentes

Vale desligar os efeitos de luz para economizar bateria?

Você provavelmente não vai notar diferença. A tela acesa e, separadamente, o retorno háptico, se estiver ligado, custam muito mais que uma animação desenhada sob as teclas. Desligue os efeitos pela aparência que você prefere, não na esperança de ganhar autonomia perceptível.

Um efeito contínuo continua rodando quando não estou digitando?

Enquanto o teclado estiver na tela, sim, porque ele desenha no próprio ritmo e não depende de toques. Quando você fecha o teclado ou sai do campo de texto, o iOS encerra a extensão e a animação para junto, já que não resta processo nenhum para mantê-la.

Um efeito reativo gasta menos que um contínuo?

Gasta, no mesmo intervalo de digitação, porque desenha apenas por um instante a cada tecla em vez de continuamente. De qualquer forma, os dois param no momento em que o teclado sai da tela, então a diferença só existe enquanto você está com o campo de texto aberto.

O calor do celular ao digitar tem relação com a iluminação?

Raramente. Aquecimento durante o uso costuma vir de carregamento, sinal fraco, vídeo, câmera ou sol direto sobre o aparelho. Se o celular esquenta enquanto você conversa em um app de mensagens, olhe primeiro para brilho, temperatura ambiente e carregador antes de suspeitar de uma animação do teclado.

Teste no seu próprio teclado

O Kibo é um teclado personalizado gratuito para iPhone, com sons mecânicos de verdade, temas para escolher e efeitos de luz RGB. Sem conta, sem anúncios e funciona com o Acesso Total desativado.

Baixar na App Store

Guias relacionados

Todos os guias