/ / Zašto ne biste trebali upotrijebiti ubojicu zadataka na Androidu

Zašto ne biste trebali upotrijebiti ubojicu zadataka na Androidu

slika

Neki misle da su ubojice zadataka važnena Androidu. Zatvaranjem aplikacija koje se prikazuju u pozadini dobit ćete poboljšane performanse i vijek trajanja baterije - to je ionako ideja. U stvarnosti, ubojice zadataka mogu smanjiti vaše performanse i vijek trajanja baterije.

Ubojice zadataka mogu prisiliti aplikacije koje se pokreću u sustavupozadine za odustajanje, uklanjanje iz memorije. Neki ubojice zadataka to rade automatski. Međutim, Android može inteligentno samostalno upravljati procesima - ne treba mu ubojica zadataka.

Android ne upravlja procesima poput Windows-a

Većina korisnika Androida upoznata je sa sustavom Windows. U sustavu Windows mnogi programi koji se izvode odjednom - bilo da su to prozori na radnoj površini ili aplikacije u programskoj traci - mogu smanjiti performanse vašeg računala. Zatvaranje aplikacija kada ih ne upotrebljavate može ubrzati vaše Windows računalo.

Međutim, Android nije Windows i ne upravljaprocese kao što to čini Windows. Za razliku od Windowsa, gdje postoji očigledan način za zatvaranje aplikacija, ne postoji očigledan način "zatvaranja" Android aplikacije. Ovo je po dizajnu i nije problem. Kada napustite Androidovu aplikaciju, vratite se na početni zaslon ili prebacite na drugu aplikaciju, aplikacija ostaje "pokrenuta" u pozadini. U većini slučajeva aplikacija će se zaustaviti u pozadini, ne zauzimajući središnje resurse procesora ili mreže. Neke će aplikacije i dalje upotrebljavati procesore i mrežne resurse u pozadini, na primjer - glazbeni playeri, programi za preuzimanje datoteka ili aplikacije koje se sinkroniziraju u pozadini.

Kad se vratite na aplikaciju koju ste nedavno koristili, Android "ponovo" zaustavi tu aplikaciju i nastavite tamo gdje ste stali. To je brzo jer je aplikacija i dalje pohranjena u vašoj RAM-u i spremna je za ponovnu upotrebu.

slika

Zašto su ubojice zadataka loše

Pristalice ubojica zadataka primjećuju da je Androidkoristi puno RAM-a - Android zapravo pohranjuje puno aplikacija u svoju memoriju, popunjavajući RAM-u! Međutim, to nije loše. Aplikacije pohranjene u RAM-u mogu se brzo prebaciti na Android, a da ih Android ne mora učitavati iz svoje sporije pohrane.

Prazan RAM je beskoristan. Potpuna RAM memorija je RAM koja se koristi u svrhu keširanja aplikacija. Ako Androidu treba više memorije, prisilno će napustiti aplikaciju koju neko vrijeme niste koristili - sve se to događa automatski, bez instaliranja ubojica zadataka.

Ubojice zadataka misle da znaju bolje od Androida. Pokreću se u pozadini, automatski napuštaju aplikacije i uklanjaju ih iz Androidove memorije. Također vam mogu omogućiti da sami prisilno napustite aplikacije, ali to ne biste trebali činiti.

Ubojice zadataka nisu samo beskorisne - mogusmanjiti performanse. Ako ubojica zadataka ukloni neku aplikaciju iz RAM-a i opet je otvorite, aplikacija će se učitavati sporije jer je Android prisiljen da je učita iz pohrane vašeg uređaja. To će također koristiti više energije baterije nego ako ste prvo ostavili aplikaciju u svojoj RAM-u. Neke će se aplikacije automatski ponovno pokrenuti nakon što ih zadatak izvrši, koristeći više resursa CPU-a i baterije.

Bez obzira je li RAM prazan ili pun, potrebna mu je jednaka količina baterije - smanjivanje količine aplikacija pohranjenih u RAM-u neće poboljšati potrošnju baterije ili ponuditi više CPU ciklusa.

slika

Kad ubojice zadataka mogu pomoći

U ovom trenutku vjerojatno postoje neki ljudi kojimisle da to nije istina - koristili su ubojicu zadataka i to im je pomoglo da povećaju trajanje baterije i poboljšaju performanse svog Android telefona.

To zapravo može biti istina. Ako imate lošu aplikaciju koja u pozadini koristi CPU i druge resurse, ubojica zadataka koji zatvara neispravnu aplikaciju može poboljšati trajanje baterije i vaš telefon ubrzati.

Međutim, koristiti ubojicu zadataka za rješavanje aplikacije koja se ponaša loše kao što je upotreba sačmarice za ubijanje muhe - možda ćete riješiti svoj problem, ali nanosite mnogo druge štete u procesu.

Umjesto korištenja ubojice zadataka u ovoj situaciji,trebali biste prepoznati lošu aplikaciju i deinstalirati je, zamijenivši je sa aplikacijom koja ispravno radi. Da biste uklonili loše postupanje, možete isprobati aplikaciju Watchdog Task Manager - pokazat će vam koje aplikacije zapravo upotrebljavaju CPU u pozadini, a ne koje se aplikacije bezazleno spremaju u memoriju.

slika


Ubojice zadataka mogu uzrokovati i druge problemeubijanje aplikacija koje želite izvoditi u pozadini - na primjer, ako koristite aplikaciju budilice, možda ćete otkriti da je vaš ubojica zadataka prisilio aplikaciju budilice da prestane, sprečavajući da se alarm ugasi.

CyanogenMod, popularni Android ROM, razvijen u zajednici, čak neće prihvaćati izvještaje o pogreškama od strane korisnika koji koriste ubojice zadataka, rekavši da oni uzrokuju više problema nego što rješavaju.

Ukratko, ne biste trebali upotrijebiti ubojicu zadataka - akoimate pogrešnu aplikaciju koja troši resurse u pozadini, trebali biste je identificirati i deinstalirati. Ali nemojte samo uklanjati aplikacije s RAM-a telefona ili tableta - to ništa ne pomaže ubrzati.