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
По-друге, розробник iOS Гільєрме Рембо прослідкував роботу пана Пула та виявив існування «Powerd» у коді iOS: режим потужності, який, за його словами, є «відповідає за контроль швидкості ЦП/ГП і енергоспоживання на основі стану акумулятора iPhone». Окрім наявності відмовостійкості, щоб переконатися, що iPhone користувачів і iPad не загоряються, кажуть, що Powerd «дедалі сповільнює ваш пристрій у міру розряду акумулятора», працюючи незалежно від режиму низького енергоспоживання в iOS.
У відповідь Apple підтвердила, що процес програмного забезпечення працює належним чином (тобто сповільнює швидкість процесора та графічного процесора при виявленні поганого стану батареї), і заявила:
Наша мета — забезпечити найкращий досвід для клієнтів, який включає загальну продуктивність і продовження терміну служби їхніх пристроїв. Літій-іонні батареї стають менш здатними забезпечувати пікові потреби в струмі, коли в холодних умовах, мають низький заряд батареї заряджання або старіння з часом, що може призвести до несподіваного вимкнення пристрою для захисту його електроніки компоненти.
Минулого року ми випустили функцію для 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