Zużywanie baterii wraz ze starzeniem się urządzeń jak smartfony czy tablety jest w pełni akceptowalne. Wydajność baterii zmniejsza się z każdym kolejnym cyklem ładowania. Im więcej razy bateria jest ładowana i rozładowywana, tym krócej działa z biegiem czasu. Jednak nie spodziewamy się, że stara bateria urządzenia wpłynie na wydajność procesora. Wygląda na to, że raport z ubiegłego tygodnia, który sugerował, że iPhone 6s po wymianie baterii działa znacznie lepiej. Po wpisie na Reddicie, gdzie użytkownicy zauważyli spadek wyników wydajności swoich iPhone’ów, głos zabrał również John Poole, założył założyciel Geekbench. Niektórzy użytkownicy zasypali temat komenatrzami, że wyniki Geekbench są znacząco niższe w przypadku używania starszej baterii, a następnie zwiększyły się po wymianie baterii. To był znaczący sygnał, że coś jest nie w porządku. Apple w zeszłym roku przyznało, że wystąpił problem z baterią w iPhone’ach 6s, a krótko po rozpoczęciu programu wymiany akumulatorów, wydało aktualizacji, która załatwiła problem na wszystkich urządzeniach. Usunięcie problemu wyłączajacych sie telefonów nastąpiło poprzez dynamiczną zmianę maksymalnej prędkości procesora w zależności od ilości pozostałej energii baterii. Oczywiście firma nie poinformowała o tym swoich klientów. To, jak podkreśla Poole, może spowodować, że użytkownicy wymienią urządzenia wcześniej, niż jest to wymagane, ponieważ ich iPhone’y mają problemy z wydajnością. Użytkownicy odczują zmniejszoną wydajność bez jakiegokolwiek powiadomienia. Mogą tego oczekiwać w momencie, gdy ich telefon jest w trybie niskiego poboru mocy. Poprawka w iOS tworzy trzeci, nieoczekiwany stan. Podczas gdy ten stan jest tworzony, aby maskować niedobór mocy baterii, użytkownicy mogą sądzić, że spowolnienie spowodowane jest wydajnością procesora, a nie wydajnością baterii, co powoduje spowolnienie działania procesora przez Apple. Ta poprawka spowoduje również, że użytkownicy będą myśleć: “mój telefon jest powolny, więc powinienem go wymienić”, a nie “mój telefon jest powolny, więc powinienem wymienić baterię”, mówi Poole. Jest to miód na uszy dla wszystkich przeciwników Apple, ponieważ daje to jasny dowód, że firma celowo zmniejsza wydajność starszych urządzeń, aby szybciej kupili nowsze modele.
Guilherme Rambo odkrył również proces “zasilanka” wprowadzony w iOS 10.2.1. Kontroluje on wydajność procesora i najprawdopodobniej jest odpowiedzialny za jego redukcję w przypadku wykrycia obniżonej wydajności baterii.
Źródło: RedmondPie, Geekbench, Guilherme Rambo