Перше, що робить людина з повільним телефоном, це встановлює застосунок-оптимізатор із обіцянкою звільнити пам'ять одним натисканням. Друге, що вона робить, це закриває всі відкриті застосунки, змахуючи їх з екрана багатозадачності. Обидві дії роблять телефон повільнішим, а не швидшим, і причина в тому, як влаштована робота пам'яті в сучасних системах. Розберемося, що насправді сповільнює пристрій і що з цим можна зробити безкоштовно.

Чому оптимізатори шкодять

Коли ви згортаєте застосунок, система не залишає його працювати на повну потужність, а призупиняє, різко знижуючи споживання пам'яті й водночас зберігаючи можливість миттєво повернутися до нього. Це зроблено навмисно, і принцип формулюють так, що вільна оперативна пам'ять є витраченою даремно пам'яттю. Система тримає нещодавно використані застосунки в пам'яті саме для того, щоб перемикання між ними було миттєвим. Коли оптимізатор примусово вивантажує ці застосунки, він руйнує саме той механізм, який робить телефон швидким. При наступному відкритті система завантажує застосунок заново з накопичувача, витрачаючи більше ресурсів процесора й більше часу, тобто те, що могло бути миттєвим поверненням, перетворюється на повний запуск. Ситуація погіршується, якщо оптимізатор чистить пам'ять автоматично, оскільки телефон потрапляє в замкнене коло, де застосунки закриваються, ви відкриваєте їх знову, вони завантажуються, і за хвилину їх закривають повторно. Побічним ефектом стає прискорений розряд батареї. Незалежне дослідження інституту AV-TEST показало, що значна частина найпопулярніших застосунків-очищувачів у магазині Google не давала жодного вимірюваного приросту продуктивності, водночас запитуючи надмірні дозволи, включно з доступом до контактів, місцезнаходження й сховища. Google, до речі, узявся за цю категорію напряму. В Android 14 обмежили програмні інтерфейси, на які такі застосунки спиралися для примусового завершення фонових процесів, а правила магазину тепер прямо забороняють розробникам подібних програм робити оманливі заяви про їхню користь. Типова схема роботи таких програм полягала в показі лякаючого результату вигаданого сканування з повідомленням про критично низький рівень пам'яті та десятки знайдених загроз, після чого користувачу пропонували виправити ситуацію за передплату.

Чому змахування застосунків теж не допомагає

Застосунок, який висить у цьому меню, здебільшого не витрачає ані процесорного часу, ані заряду, оскільки він призупинений, і сама його присутність там означає лише готовність швидко відновитися. Примусове закриття змушує систему при наступному запуску завантажувати все з нуля, що витрачає більше енергії й більше часу. Виняток становить конкретний застосунок, який очевидно поводиться неправильно, тобто гріє телефон, швидко саджає батарею або завис, і саме його закрити варто.

Про чищення кешу

Кеш існує для того, щоб застосунок працював швидше, зберігаючи локально те, що інакше довелося б завантажувати повторно. Очищення кешу звільняє місце в сховищі, але наступний запуск застосунку буде повільнішим, поки кеш не сформується знову. На сучасних накопичувачах кілька тисяч тимчасових файлів не мають вимірюваного впливу на швидкість, тому уявлення про телефон, забитий сміттям, яке його сповільнює, є переважно міфом, на якому й будується продаж очищувачів. Чистити кеш має сенс лише для конкретного застосунку, який працює з помилками, і саме як спосіб усунення несправності, а не як регулярну процедуру.

Що сповільнює телефон насправді

Заповнене сховище шкодить продуктивності по-справжньому, оскільки флеш-пам'ять різко втрачає швидкість запису, коли вільного місця залишається мало. Практичний орієнтир полягає в тому, щоб постійно тримати вільними щонайменше п'ятнадцять відсотків загального обсягу, тобто приблизно дев'ятнадцять гігабайтів на пристрої зі ста двадцятьма вісьмома. Нижче цього порога сповільнюються збереження знімків, встановлення програм і будь-які файлові операції. Зношений акумулятор є другою поширеною причиною, оскільки система при погіршенні стану батареї може навмисно знижувати продуктивність процесора, щоб уникнути раптових вимкнень. На iPhone стан батареї видно в налаштуваннях, і показник нижче вісімдесяти відсотків означає, що заміна вирішить не лише проблему з автономністю. Перегрів призводить до тимчасового зниження частоти процесора, і саме тому телефон гальмує на сонці, під час довгої гри або при заряджанні в теплому приміщенні. Фонова активність застосунків витрачає ресурси реально, і тут йдеться не про призупинені програми, а про ті, що постійно оновлюють дані, стежать за місцезнаходженням і синхронізуються. Застаріла версія системи означає відсутність оптимізацій, які виробник додав пізніше, тому оновлення частіше прискорюють пристрій, ніж сповільнюють. Зростання самих застосунків є причиною, про яку рідко думають. Ваш телефон не став повільнішим, але програми, якими ви користуєтеся, стали важчими, і на п'ятирічному пристрої це відчувається найсильніше.

Шкідливе програмне забезпечення теж дає такий ефект, і класичною ознакою є поєднання раптового сповільнення, швидкого розряду батареї та незрозумілого зростання витрати трафіку.

Що робити по кроках

Почніть зі сховища, перевіривши, скільки місця залишилося вільним, і якщо його менше п'ятнадцяти відсотків, звільнення місця дасть найбільший ефект серед усіх дій. Найбільше місця зазвичай займають відео, фотографії та кеш месенджерів, і саме з них варто починати. Телеграм і подібні застосунки зберігають локально всі переглянуті медіафайли, і їхня папка нерідко займає десятки гігабайтів. Видаліть застосунки, якими не користуєтеся, і перевірте, чи немає серед них дублікатів за призначенням. Перезавантажте телефон, і робіть це хоча б раз на тиждень, оскільки перезапуск очищує накопичені помилки й зависання процесів без жодних сторонніх програм. Перевірте наявність оновлень системи й встановіть їх. Обмежте фонову активність для конкретних важких застосунків через вбудовані налаштування, а не через сторонні програми. На Android це робиться в налаштуваннях конкретного застосунку в розділі батареї, а на iPhone у загальних налаштуваннях є окремий пункт про оновлення контенту у фоновому режимі, який можна вимкнути повністю або вибірково. Перевірте стан акумулятора й замініть його, якщо ємність суттєво знизилася.

Вимкніть або зменшіть анімації в налаштуваннях, оскільки це не прискорює систему технічно, але помітно скорочує час очікування між діями. Видаліть усі встановлені раніше оптимізатори, очищувачі та прискорювачі.

Коли допоможе лише скидання

Якщо телефон гальмує після всіх перелічених дій, залишається повне скидання до заводських налаштувань, і воно справді допомагає, оскільки прибирає накопичені за роки залишки програм і налаштувань. Робити це варто лише після повної резервної копії, і варто розуміти, що частина даних, зокрема застосунки двофакторної автентифікації, потребує окремої підготовки, про що я докладно писав у матеріалі про перенесення даних на новий телефон. Скидання не допоможе, якщо причина в зношеній батареї або в тому, що пристрій просто застарів для сучасних застосунків.


Джерела: дослідження AV-TEST щодо застосунків-очищувачів, рекомендації розробників Android щодо керування пам'яттю, публікації MakeUseOf, Bitdefender