6Aug

Zašto ne biste trebali koristiti ubojicu za zadatak na Androidu

Neki smatraju 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.

Android ne upravlja postupcima kao što je Windows

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 "u pokretu" 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.

Zašto su ubojice za zadaće loše

Zagovornici ubojica 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 zadataka 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 zadataka 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.

Je li 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 ili ponuditi više procesorskih ciklusa.

Kada zadaci ubojice mogu pomoći

U ovom trenutku, vjerojatno postoje neki ljudi koji misle da to nije istina - oni su koristili ubojicu zadataka u prošlosti i to je pomoglo povećati životni vijek baterije i poboljšati performanse Android telefona.

Ovo 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, upotreba ubojice zadatka koja se bavi aplikacijom neodgovarajuće upotrebe je poput pucnjave za ubijanje leta - možete riješiti problem, ali u tom procesu nanosite puno drugih šteta.

Umjesto korištenja ubojice 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 također mogu uzrokovati druge probleme ubivši aplikacije koje želite pokrenuti u pozadini - na primjer, ako koristite aplikaciju budilice, možda ćete otkriti da vaš ubojica zadataka prisili aplikaciju budilice da prestane, čime se onemogućava alarmisključen.

CyanogenMod, popularni Android ROM razvijen u zajednici, neće ni prihvatiti izvještaje o pogreškama korisnika koji koriste ubojice zadataka, tvrdeći da uzrokuju više problema nego što su riješili.

Ukratko, ne biste trebali koristiti 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.