A Apple confirmou que desacelera intencionalmente iPhones mais antigos devido ao envelhecimento das baterias, levando alguns a especular se os telefones Android também fazem isso.
Normalmente não cobrimos tópicos relacionados a produtos Apple no XDA-Developers, mas notícias recentes relacionadas ao iPhone atraíram muita atenção dos usuários do Android. A Apple confirmou que desacelera intencionalmente iPhones mais antigos para prolongar a vida útil funcional e evitar que baterias antigas de íon de lítio desliguem os dispositivos.
Se você está confuso, você não está sozinho. Para obter algumas informações básicas, muitos usuários reclamaram que seu iPhone começou a ficar lento depois de possuí-lo por alguns anos. Os dispositivos afetados foram o iPhone 6, o iPhone 6s e o iPhone SE. Embora a Apple não tenha divulgado nenhuma declaração na época, o problema voltou à tona quando o iPhone 7 recebeu a atualização do iOS 11.2. Os usuários começaram a fazer a mesma reclamação: seus aparelhos estavam ficando lentos.
Acontece que seus dispositivos estavam ficando lentos devido ao comportamento intencional no iOS. Isto foi confirmado por investigações de dois desenvolvedores. Primeiro, o pesquisador do Primate Labs, John Poole, investigou o problema depois de descobrir que uma troca de bateria em seu iPhone 6s quase dobrou o desempenho. Já entrevistamos o Sr. Poole no XDA sobre a libertação de seu Geekbench 4 referência em 2016.
Poole confirmou o aumento no desempenho de seu iPhone 6s por meio de vários testes. Embora o iOS tenha dito a ele que o telefone tinha apenas 20% de bateria, o aumento de desempenho foi muito maior do que isso. Então ele traçou a densidade do kernel das pontuações do Geekbench 4 para o iPhone 6s em várias versões do iOS. O iOS 10.2 acabou sendo a versão em que o desempenho do aparelho dava sinais de estar estrangulado. Com o iOS 11.2, o efeito ficou ainda mais pronunciado.
Ao repetir os testes com um iPhone 7, Poole descobriu que a mesma coisa estava acontecendo no dispositivo mais novo. No iPhone 7, o iOS 10.2.1 não foi a versão afetada; em vez disso, o impacto foi observado no iOS 11.2. Ele também afirmou que acredita que o problema seja generalizado.
Fonte da imagem: Laboratórios de Primatas
Em segundo lugar, o desenvolvedor iOS Guilherme Rambo acompanhou o trabalho do Sr. Poole e descobriu a existência de 'Powerd' no código iOS: um modo de energia que ele afirmou ser "responsável por controlar a velocidade da CPU/GPU e o uso de energia com base na saúde da bateria do iPhone." Além de ter um sistema à prova de falhas para garantir que os iPhones dos usuários e os iPads não pegam fogo, diz-se que o Powerd "desacelera cada vez mais o seu dispositivo à medida que a bateria se degrada" enquanto trabalha independentemente do modo de baixo consumo em iOS.
Em resposta, a Apple confirmou que o processo de software está funcionando conforme o esperado (ou seja, diminuindo a velocidade da CPU e da GPU ao detectar problemas de saúde da bateria) e declarou:
Nosso objetivo é oferecer a melhor experiência aos clientes, o que inclui desempenho geral e prolongamento da vida útil de seus dispositivos. As baterias de íon de lítio tornam-se menos capazes de fornecer demandas de pico de corrente quando em condições frias, têm bateria fraca carregam ou envelhecem com o tempo, o que pode resultar no desligamento inesperado do dispositivo para proteger seus componentes eletrônicos componentes.
No ano passado, lançamos um recurso para iPhone 6, iPhone 6s e iPhone SE para suavizar o picos instantâneos somente quando necessário para evitar que o dispositivo desligue inesperadamente durante essas condições. Agora estendemos esse recurso para o iPhone 7 com iOS 11.2 e planejamos adicionar suporte para outros produtos no futuro.
O que a Apple está fazendo faz algum sentido, já que as baterias de íons de lítio têm a característica de se degradar com o tempo. Como tal, a quantidade de energia armazenada e a corrente de pico diminuem. Obviamente existem variações e algumas baterias duram mais que outras, mas sem acesso aos dados, é difícil dizer se as baterias do iPhone são especificamente vulneráveis ao envelhecimento a uma velocidade anormalmente rápida avaliar.
Do jeito que está, os fatos são que a Apple está escolhendo o menor dos dois males ao decidir desacelerar os dispositivos dos usuários para deixá-los permanecer funcionais. A alternativa é não fazer nada, o que pode ter levado ao desligamento precoce dos dispositivos. Os proprietários de determinados dispositivos, como o Nexus 5X e Nexus 6P tiveram dispositivos que ficaram inoperantes devido a esse problema, então é certamente plausível. No entanto, a falta de transparência da Apple levou alguns a acreditar que esta medida foi intencionalmente concebida para motivar os utilizadores a atualizarem para um dispositivo mais recente.
Qual seria o verdadeiro avanço? A resposta: baterias que não se degradam espontaneamente e rapidamente. Estaremos atentos aos desenvolvimentos neste espaço.
Fonte 1: Laboratórios Primatas
Fonte 2: The Verge