Защитниците на задачи могат да принудят приложенията, изпълняващи се във фонов режим, да се откажат и да ги премахнат от паметта. Някои убийци на задачи правят това автоматично. Въпреки това, Android може интелигентно да управлява процесите сами - не се нуждае от убиец на задачи.
Android не управлява процеси като Windows
Повечето потребители на Android познават Windows. В Windows много програми, изпълнявани едновременно - независимо дали са прозорци на работния плот или приложения в системната област - могат да намалят производителността на компютъра ви. Затварянето на приложения, когато не ги използвате, може да помогне за ускоряване на вашия компютър с Windows.
Android обаче не е Windows и не управлява процеси като Windows. За разлика от Windows, където има очевиден начин за затваряне на приложения, няма очевиден начин да се "затвори" приложението за Android. Това е по проект и не е проблем. Когато напуснете приложение за Android, върнете се към началния екран или превключите към друго приложение, приложението остава "изпълнено" на заден план. В повечето случаи приложението ще бъде поставено на пауза във фонов режим, без да се зарежда CPU или мрежови ресурси. Някои приложения ще продължат да използват CPU и мрежови ресурси във фонов режим, разбира се - например музикални плейъри, програми за изтегляне на файлове или приложения, които се синхронизират на заден план.
Когато се върнете към приложение, което наскоро сте използвали, Android "отменя" това приложение и се възобновява, когато сте престанали. Това е бързо, защото приложението все още се съхранява в операционната ви памет и е готово да бъде използвано отново.
Защо убийците на задачите са лоши
Поддръжниците на убийците на задачи забелязват, че Android използва много RAM - всъщност Android съхранява много памет в паметта си, запълвайки паметта RAM! Това обаче не е лошо нещо. Приложенията, съхранени в операционната ви памет, могат бързо да се превключат, без да се налага да ги зареждате от по-бавно съхранение.
Празната RAM е безполезна. Пълната RAM е RAM, която се използва добре за кеширане на приложения. Ако Android се нуждае от повече памет, той ще напусне приложение, което не сте използвали от известно време - всичко това се случва автоматично, без да се инсталират убийци.
Убийците на задачите смятат, че знаят по-добре от Android. Те се изпълняват във фонов режим, автоматично се отказват от приложенията и се премахват от паметта на Android. Те също така могат да ви позволят да изтеглите приложенията сами, но не трябва да правите това.
Убийците на задачите не са просто безполезни - те могат да намалят ефективността. Ако някой убиец на задачи премахне приложение от паметта ви и отворите отново приложението, приложението ще се зарежда по-бавно, тъй като Android е принуден да го зареди от хранилището на устройството ви. Това също така ще използва повече енергия от батерията, отколкото ако току-що сте оставили приложението във вашата RAM на първо място. Някои приложения автоматично ще се рестартират, след като убиецът на задачите ги затвори, използвайки повече ресурси на процесора и батерията.
Независимо дали RAM е празен или пълен, това отнема същото количество батерия - намаляването на броя на приложенията, съхранявани в оперативната памет, няма да подобри заряда на батерията или да не предлага повече цикли на процесора.
Когато убиецът на задачите може да помогне
На този етап вероятно има хора, които мислят, че това не е вярно - в миналото са използвали убиец на задачи и е помогнал да се увеличи техният живот на батерията и да се подобри производителността на телефона им Android.
Това всъщност може да е вярно. Ако имате лошо приложение, което използва фонов процесор и други ресурси, убиецът на задачи, който затваря неправилно приложението, може да подобри живота на батерията и да направи телефона ви по-бърз.
Използването на убиец на задачи, за да се справите с неправилно приложение, е като да използвате пушка, за да убиете муха - може да решите проблема си, но причинявате много други щети в процеса.
Вместо да използвате задача убиец в тази ситуация, трябва да идентифицирате лошото приложение и да го деинсталирате, като го замените с приложение, което работи правилно. За да отпечатате неправилно приложението, можете да опитате приложението "Управление на задачите на браузъра" - той ще ви покаже кои приложения всъщност използват CPU на заден план, а не кои приложения се съхраняват безвредно в паметта.
Защитниците на задачи могат също да причинят други проблеми, като убият приложения, които искате да се изпълняват във фонов режим - например, ако използвате приложение за будилници, може да откриете, че убиецът ви е накарал приложението на будилника да спре,,
CyanogenMod, популярната Android ROM, разработена от общността, дори няма да приема доклади за грешки от потребители, използващи убийци на задачи, заявявайки, че те причиняват повече проблеми, отколкото решават.
В обобщение, не трябва да използвате убиец на задачи - ако имате злонамерено приложение, което губи ресурси на заден план, трябва да го идентифицирате и да го деинсталирате. Но не просто премахвайте приложения от телефона или от RAM на таблета си - това не помага да се ускори нищо.