Apple потвърждава, че забавя по-старите iPhone поради стареене на батериите

Apple потвърди, че умишлено забавя по-старите iPhone поради стареене на батериите, което кара някои да спекулират дали телефоните с Android също правят това.

Обикновено не покриваме теми, свързани с продуктите на Apple в XDA-Developers, но последните новини, свързани с iPhone, привлякоха много внимание от потребителите на Android. Apple потвърди, че умишлено забавя по-старите iPhone, за да удължи функционалния живот и да попречи на стареещите литиево-йонни батерии да изключат устройствата.

Ако сте объркани, не сте сами. За допълнителна информация, много потребители са се оплакали, че техният iPhone е започнал да се чувства бавен, след като са го притежавали няколко години. Засегнатите устройства са iPhone 6, iPhone 6s и iPhone SE. Въпреки че Apple не пусна никакво изявление по това време, проблемът отново излезе на преден план, когато iPhone 7 получи актуализацията на iOS 11.2. Потребителите започнаха да се оплакват от същото: устройствата им се забавяха.

Оказва се, че техните устройства се забавят поради умишлено поведение в iOS. Това беше потвърдено от разследвания от двама разработчици. Първо, изследователят на Primate Labs Джон Пуул проучи проблема, след като откри, че сменената батерия на неговия iPhone 6s е довела до почти удвояване на производителността.

Преди това интервюирахме г-н Пул на XDA относно освобождаването на неговия Geekbench 4 еталон през 2016 г.

Г-н Пул потвърди увеличението на производителността на своя iPhone 6s чрез множество тестове. Въпреки че iOS му каза, че телефонът е имал ниво на батерията само от 20%, увеличението на производителността е много повече от това. Така той начерта плътността на ядрото на резултатите от Geekbench 4 за iPhone 6s на множество версии на iOS. iOS 10.2 се оказа версията, при която производителността на устройството показа признаци на забавяне. С iOS 11.2 ефектът стана още по-изразен.

При повторение на тестовете с iPhone 7 г-н Пул установи, че същото се случва и на по-новото устройство. На iPhone 7 iOS 10.2.1 не беше засегнатата версия; вместо това въздействието се наблюдава в iOS 11.2. Той също така заяви, че смята, че проблемът е широко разпространен.

Източник на изображението: Primate Labs

Второ, разработчикът на iOS Guilherme Rambo‏ проследи работата на г-н Пул и откри съществуването на „Powerd“ в кода на iOS: режим на захранване, за който той заяви, че е "отговорен за контролиране на скоростта на CPU/GPU и потреблението на енергия въз основа на здравето на батерията на iPhone." Освен че има предпазител, за да се уверите, че iPhone на потребителите и iPad не се запалват, казва се, че Powerd „все повече забавя вашето устройство, докато батерията ви се разгражда“, докато работи независимо от режима на ниска мощност в iOS.

В отговор Apple потвърди, че софтуерният процес работи по предназначение (т.е. забавя скоростта на CPU и GPU при откриване на лошо здраве на батерията) и заяви:

Нашата цел е да предоставим най-доброто изживяване за клиентите, което включва цялостна производителност и удължаване живота на техните устройства. Литиево-йонните батерии стават по-малко способни да осигурят пикови изисквания за ток, когато са в студени условия, имат ниска батерия зареждане или когато стареят с течение на времето, което може да доведе до неочаквано изключване на устройството, за да защити електрониката си компоненти.

Миналата година пуснахме функция за iPhone 6, iPhone 6s и iPhone SE за изглаждане на моментни пикове само когато е необходимо, за да се предотврати неочаквано изключване на устройството по време на тези условия. Сега разширихме тази функция до iPhone 7 с iOS 11.2 и планираме да добавим поддръжка за други продукти в бъдеще.

Това, което Apple прави, има някакъв смисъл, тъй като литиево-йонните батерии имат характеристика да се разграждат с времето. Като такова количеството съхранена мощност и пиковият ток намаляват. Очевидно има вариации и някои батерии издържат по-дълго от други, но без достъп до данни, трудно е да се каже дали батериите на iPhone са конкретно уязвими към стареене с необичайно бързо процент.

Фактите са, че Apple избира по-малката от двете злини тук, като решава да забави устройствата на потребителите, за да им позволи да останат функционални. Алтернативата е да не правите нищо, което може да е довело до преждевременно изключване на устройствата. Собствениците на определени устройства като Nexus 5X и Nexus 6P са имали устройства, които стават неработещи поради този проблем, така че със сигурност е правдоподобно. Липсата на прозрачност от страна на Apple обаче накара някои да вярват, че този ход е умишлено предназначен да примами потребителите да надстроят до по-ново устройство.

Каква би била истинската стъпка напред? Отговорът: батерии, които не се разграждат спонтанно с бърза скорост. Ще следим за развитието на това пространство.


Източник 1: Primate Labs

Източник 2: The Verge