Neki ljudi misle da su ubojice zadataka važni na Androidu. Zatvaranjem aplikacija koje se prikazuju u pozadini dobit ćete poboljšane performanse i vijek trajanja baterije - ionako je to ideja. U stvarnosti, ubojice zadataka mogu smanjiti vašu izvedbu i vijek trajanja baterije.
Ubojice za zadaće mogu prisiliti aplikacije koje se izvode u pozadini da prestanu i uklanjaju ih iz memorije. Neki ubojice zadataka to čine automatski. Međutim, Android može inteligentno upravljati procesima samostalno - nema potrebe za ubojstvom zadataka.
Većina Android korisnika je upoznata sa sustavom Windows. U sustavu Windows, mnogi programi koji se pokreću istodobno - bez obzira na to jesu li prozori na radnoj površini ili aplikacije na vašoj traci sustava - mogu smanjiti performanse vašeg računala. Zatvaranje aplikacija kada ih ne koristite može vam pomoći u ubrzavanju vašeg Windows računala.
Međutim, Android nije Windows i ne upravlja procesima kao što je Windows. Za razliku od Windowsa, gdje postoji očigledan način zatvaranja aplikacija, ne postoji očigledan način za "zatvaranje" Androidove aplikacije. Ovo je dizajniran i nije problem. Kada napustite aplikaciju za Android, vratite se na početni zaslon ili se prebacite na drugu aplikaciju, aplikacija ostaje "prikaziva" u pozadini. U većini slučajeva aplikacija će biti pauzirana u pozadini, uzimajući u obzir niti jedan CPU ili mrežni resurs. Neke aplikacije nastavit će upotrebljavati CPU i mrežne resurse u pozadini, naravno - na primjer, glazbene playere, programe za preuzimanje datoteka ili aplikacije koje se sinkroniziraju u pozadini.
Kada se vratite na aplikaciju koju ste nedavno upotrebljavali, Android će "ponovno otvoriti" tu aplikaciju i nastaviti se tamo gdje ste prekinuli. To je brzo jer je aplikacija još uvijek pohranjena u vašem RAM-u i spremna za ponovno korištenje.
Zagovornici izvršitelja zadataka primjećuju da Android koristi puno RAM-a - u stvari, Android pohranjuje mnogo aplikacija u svojoj memoriji, popunjavajući RAM! Međutim, to nije loša stvar. Aplikacije pohranjene u vašem RAM-u brzo se mogu prebaciti bez potrebe da ih Android učita iz svoje sporije pohrane.
Prazan RAM je beskoristan. Pun RAM je RAM koji se stavlja na dobro koristiti za caching aplikacije. Ako Android treba više memorije, to će prisiliti - zatvoriti aplikaciju koju niste upotrebljavali neko vrijeme - sve se to događa automatski, bez instaliranja ubojica zadataka.
Ubojice za zadaće misle da znaju bolje od Androida. Pokreću se u pozadini, automatski odbijaju aplikacije i uklanjaju ih iz memorije Androida. Također vam mogu omogućiti da sami odustane od aplikacija, ali to ne biste trebali učiniti.
Ubojice za zadaće nisu samo beskorisni - oni mogu smanjiti performanse. Ako ubojica zadaća ukloni aplikaciju iz RAM-a i ponovno otvori tu aplikaciju, aplikacija će se sporije učitati jer je Android prisiljen to učitati s pohrane vašeg uređaja. To će također koristiti veću snagu baterije nego ako ste upravo ostavili aplikaciju u RAM-u na prvom mjestu. Neke se aplikacije automatski ponovno pokreću nakon što ih ubojica zadaća prekine, koristeći više resursa za CPU i baterije.
Bilo da je RAM prazan ili pun, potrebno je istu količinu baterije - smanjenje količine aplikacija pohranjenih u RAM-u neće poboljšati potrošnju baterije niti će ponuditi više procesorskih ciklusa.
U ovom trenutku vjerojatno postoje neki ljudi koji misle da to nije istina - upotrebljavali su ubojicu zadataka u prošlosti i pomogao im je povećati trajanje baterije i poboljšati performanse Android telefona.
To može biti istina. Ako imate lošu aplikaciju koja upotrebljava CPU i ostale resurse u pozadini, ubojica zadatka koji zatvara aplikaciju neodgovarajuće može poboljšati trajanje baterije i učiniti vaš telefon bržim.
Međutim, upotrebljavajući ubojicu zadataka koji se bavi aplikacijom neodgovarajuće upotrebe je sačmarica za ubijanje leta - možete riješiti problem, ali u tom procesu nanosite puno drugih šteta.
Umjesto da upotrijebite ubojicu zadatka u ovoj situaciji, trebali biste identificirati lošu aplikaciju i deinstalirati, zamjenjujući je aplikacijom koja ispravno funkcionira. Da biste odredili aplikaciju koja je pogrešna, možete isprobati aplikaciju Upravitelj zadaća Watchdog - pokazat će vam koje aplikacije upotrebljavaju CPU u pozadini, a koje se aplikacije bezopasno ne pohranjuju u memoriji.
Ubojice za zadaće mogu uzrokovati i druge probleme ubivši aplikacije koje želite pokrenuti u pozadini - na primjer, ako upotrebljavate aplikaciju za budilicu, možda ćete ustanoviti da vaš ubojica zadatka prisili aplikaciju budilice da se prekine, čime se onemogućava alarm ,
CyanogenMod, popularna zajednica razvila Android ROM, neće ni prihvatiti izvještaje o pogreškama korisnika koji koriste ubojice zadataka, rekavši da uzrokuju više problema nego što su riješili.
U sažetku, ne biste trebali upotrebljavati ubojicu zadataka - ako imate lošu aplikaciju koja troši resurse u pozadini, trebali biste ga identificirati i deinstalirati. Nemojte samo uklanjati aplikacije s RAM-a vašeg telefona ili tabletnog računala - to vam ne pomaže u brzini.