Geekbench encontra uma ligação entre o desempenho lento do iPhone e a duração da bateria

John Poole, fundador do popular benchmark sintético conhecido como Geekbench, descobriu uma correlação curiosa entre os problemas de desempenho frequentemente relatados pelos quais alguns proprietários de iPhones mais antigos reclamam e a idade da bateria / alterações no iOS.

Para encurtar a história, muitos problemas de desempenho que afetam os aparelhos Apple mais antigos podem ser atribuídos a uma combinação de uma bateria que não retém mais 100% da capacidade e novos e sofisticados recursos no iOS que consomem ciclos de CPU, Poole descobriu.

Poole decidiu fazer seus próprios testes detalhados depois de um relatório no Reddit da semana passada que provocou uma discussão sobre o desempenho do iPhone em função da idade da bateria.

"Embora esperemos que a capacidade da bateria diminua com o envelhecimento, esperamos que o desempenho do processador permaneça o mesmo", escreveu Pool em um post de blog na segunda-feira.

Alguns teóricos da conspiração acreditam que as pontuações abaixo do normal do Geekbench 4 em aparelhos mais antigos são devidas à chamada obsolescência planejada que a Apple está supostamente impondo em software para levar os usuários a comprar um novo telefone.

Por outro lado, muitas pessoas relataram que a substituição da bateria aumentou de fato a pontuação da CPU do Geekbench 4, bem como o desempenho geral do telefone.

Como escreveu o pôster do Reddit, “kadupse”:

Muitos dispositivos iPhone 6s foram desligados inesperadamente, mesmo após o programa de substituição da bateria (que muitas pessoas não tinham direito a usar).

Como as baterias degradadas duram muito menos e acabam com uma tensão mais baixa, a solução da Apple era reduzir o desempenho da CPU. Isso não resolve nada e é uma experiência ruim, mas é melhor do que desligar o dispositivo em 40% quando você mais precisa.

O iOS 10.2.1 reduziu os desligamentos inesperados nos modelos iPhone 6 e iPhone 6s em até 80%, disse a Apple na época, mas nem todos acharam a explicação convincente. Para resolver esse mistério de uma vez por todas, Poole traçou a densidade de kernel das pontuações de núcleo único do Geekbench 4 para as séries iPhone 6s e iPhone 7 executando versões diferentes do iOS.

Na parte superior do post estão os gráficos para iPhone 6s e abaixo estão os para iPhone 7.

Os gráficos para o iPhone 6s indicam que a limitação da CPU relatada se manifestou principalmente quando as pessoas estavam realizando atualizações do iOS 10.2.0 para iOS 10.2.1 e iOS 11.2.0. Os proprietários do iPhone 7 não viram desacelerações visíveis até o iOS 11.2.

As pontuações obtidas no modo de baixo consumo de energia do iOS não estão incluídas na distribuição.

Poole diz que o problema só vai piorar à medida que os iPhones e as baterias continuarem a envelhecer e a Apple continuar adicionando recursos ao iOS que exigem desempenho substancial da CPU e da GPU, como Face ID, aplicativos equipados com ARKit e modos de disparo com aprendizado de máquina.

"A diferença entre o iOS 10.2.0 e o iOS 10.2.1 é muito abrupta para ser apenas uma função da condição da bateria", observou Poole, levando-o a suspeitar que a Apple de fato possa ter introduzido uma alteração no iOS para limitar o desempenho quando a condição da bateria diminui após um certo ponto.

"A Apple reconheceu o problema do desligamento repentino que afetou o iPhone 6 e o ​​iPhone 6s no início deste ano", continuou ele. Aparentemente, a Apple adicionou uma alteração semelhante ao iOS 11.2.0 para iPhone 7, embora esse aparelho não pareça ser afetado pelo mesmo problema.

O problema com a abordagem da Apple é que o iOS não notifica os usuários de que o desempenho do aparelho está sendo prejudicado, criando um terceiro estado inesperado.

De acordo com Pool:

Embora esse estado seja criado para mascarar uma deficiência na energia da bateria, os usuários podem acreditar que a desaceleração se deve ao desempenho da CPU, em vez do desempenho da bateria, o que está desencadeando uma desaceleração da CPU introduzida pela Apple. Essa correção também fará com que os usuários pensem: 'meu telefone está lento, então devo substituí-lo' não '' meu telefone está lento, então devo substituir sua bateria '.

E isso, por sua vez, provavelmente irá alimentar a narrativa de "obsolecência planejada".

Futuramente, os desenvolvedores finlandeses de benchmarks de CPU e GPU para computadores Futuremark disseram recentemente que não encontrou evidências de que a Apple esteja deliberadamente estrangulando telefones mais antigos em software, a fim de fazê-los se sentirem lentos.

Pensamentos?