Чому ви не повинні використовувати Task Killer на Android
Деякі люди вважають, що завдання з вбивства важливі для Android. Закриваючи програми, що працюють у фоновому режимі, ви отримаєте покращену продуктивність та час роботи від батареї - це ідея, так чи інакше. Насправді, вбивачі завдань можуть знизити продуктивність і час роботи акумулятора.
Виконавці завдань можуть змусити програми працювати у фоновому режимі, щоб вийти, видаливши їх з пам'яті. Деякі вбивці завдань роблять це автоматично. Проте, Android може розумно керувати процесами самостійно - їй не потрібен вбивця завдань.
Android не керує процесами, як Windows
Більшість користувачів Android знайомі з Windows. У Windows багато програм, запущених одночасно - будь то вікна на робочому столі або програми у системному лотку - можуть зменшити продуктивність комп'ютера. Закриття програм, коли ви не використовуєте їх, може допомогти прискорити роботу комп'ютера з ОС Windows.
Проте Android не є Windows і не керує процесами, подібними до Windows. На відміну від Windows, де існує очевидний спосіб закрити програми, немає очевидного способу "закрити" додаток для Android. Це є проектом і не є проблемою. Якщо ви залишите програму для Android, повернувшись на головний екран або переключившись на іншу програму, програма залишається «запущеною» у фоновому режимі. У більшості випадків додаток буде призупинено у фоновому режимі, не використовуючи жодних ресурсів CPU або мережі. Деякі програми продовжуватимуть використовувати фон процесора та мережеві ресурси у фоновому режимі, наприклад, музичні програвачі, програми завантаження файлів або програми, які синхронізуються у фоновому режимі.
Коли ви повертаєтеся до програми, яку нещодавно використовували, Android "розблокує" цю програму, і ви продовжите роботу там, де ви зупинилися. Це швидко, оскільки додаток все ще зберігається в оперативній пам'яті і готовий до повторного використання.
Чому цільові вбивці погані
Прихильники завдань-вбивць помічають, що Android використовує багато оперативної пам'яті - насправді, Android зберігає багато додатків у своїй пам'яті, заповнюючи оперативну пам'ять! Однак це не погано. Програми, що зберігаються в оперативній пам'яті, можна швидко переключити на без завантаження Android з більш повільного сховища.
Порожній RAM марний. Повна оперативна пам'ять - це оперативна пам'ять, яка використовується для кешування додатків. Якщо Android потребує більше пам'яті, він примусить вийти з програми, яку ви не використовували через деякий час - все це відбувається автоматично, без встановлення будь-яких завдань.
Завдання вбивці вважають, що вони знають краще, ніж Android. Вони працюють у фоновому режимі, автоматично виключаючи програми та видаляючи їх з пам'яті Android. Вони також можуть дозволити вам самостійно закривати програми, але це не потрібно робити.
Завдання вбивці не просто марні - вони можуть знизити продуктивність. Якщо вбивця завдань видаляє програму з оперативної пам'яті і ви знову відкриваєте цю програму, програма завантажуватиметься повільніше, оскільки Android змушена завантажувати її з пам'яті вашого пристрою. Це також використовуватиме більше енергії акумулятора, ніж якщо б ви залишили програму в оперативній пам'яті. Деякі програми автоматично перезавантажуватимуться після того, як вимикач завдань закриє їх, використовуючи більше ресурсів процесора та акумулятора.
Незалежно від того, чи є оперативна пам'ять порожньою чи повною, потрібна така ж кількість енергії акумулятора - зменшення кількості програм, збережених у оперативній пам'яті, не покращить рівень заряду акумулятора та збільшить кількість процесорів.
Коли Task Killers може допомогти
На цьому етапі, ймовірно, є деякі люди, які думають, що це не так - вони використовували вбивця завдань у минулому, і це допомогло збільшити термін їх служби та покращити продуктивність Android телефону.
Це може бути насправді вірно. Якщо у вас є поганий додаток, який використовує процесор та інші ресурси у фоновому режимі, засіб усунення несправностей, який закриває несправну програму, може поліпшити час автономної роботи та прискорити роботу телефону.
Однак, використання вбивця завдань для боротьби зі зловмисним програмним забезпеченням подібне до використання дробовика, щоб убити муху - ви можете виправити вашу проблему, але ви завдаєте багато іншого пошкодження в процесі.
Замість того, щоб використовувати цю задачу, слід визначити погану програму та видалити її, замінивши її програмою, яка працює належним чином. Щоб закріпити додаток, що неправильно діє, ви можете спробувати додаток диспетчера завдань Watchdog - він покаже вам, які програми фактично використовують процесор у фоновому режимі, а не які програми безпечно зберігаються в пам'яті.
Видавці завдань можуть також викликати інші проблеми, знищуючи програми, які ви хочете працювати у фоновому режимі - наприклад, якщо ви використовуєте програму будильника, ви можете виявити, що ваш примусовий вбивник змусив додаток будильника вийти, запобігаючи виходу сигналу з будильника..
CyanogenMod, популярний Android-ПЗУ, розроблений спільнотою, навіть не прийме повідомлення про помилки від користувачів, які використовують убивців завдань, кажучи, що вони викликають більше проблем, ніж вони вирішують.
Підсумовуючи, ви не повинні використовувати вбивця завдань - якщо у вас є погана програма, яка витрачає ресурси у фоновому режимі, ви повинні ідентифікувати її та видалити. Але не просто видаляйте програми з оперативної пам'яті телефону або планшета - це не допоможе нічого прискорити.