Logo hr.androidermagazine.com
Logo hr.androidermagazine.com

Kako pravilno postaviti i koristiti ubojicu zadataka (oh, da, otišao sam tamo!)

Sadržaj:

Anonim

Ed. napomena: Ispričavamo se zbog problema. Stupac je sada ovdje u cjelosti.

Zdravo svima. Ovaj tjedan razmotrimo trn u Androidovoj strani - učinkovito upravljanje zadacima.

Prije nego što počnemo, da, ja sam jedan od onih ljudi koji će reći " Prestani koristiti ubojicu zadataka " kao prvi odgovor na neka čudna pitanja. Mnogo drugih prilično dobro upućenih ljudi reći će isto. Oni (mi) smo u pravu. Aplikacije ubojica zadataka stvaraju mnogo problema jednostavno zato što ih pravilno koristiti može biti malo zbunjujuće, posebno kada se radi o svim konfliktnim informacijama. Slijedite nas nakon odmora i neka to shvati jednom zauvijek.

Prije nekoliko dana imali smo oglas na naslovnici sa aplikacijama za Android Central Editors. Naš glavni urednik Dieter Bohn odabrao je TasKiller Pro. Naravno da je drugi ili treći odgovor u komentarima bio brz da istaknu kako ubojice zadataka „ usisavaju telefon. "Ovo je samo pojačalo moju misao da o tome doista moramo zajedno razgovarati, i dopustiti svakoj osobi da odlučuje o svojim potrebama, a ne da razbija ubojice zadataka u cjelini.

Android-ovo upravljanje memorijom

Android je osmišljen kao višestabilna zvijer koja diše vatrom. Aplikacijama omogućuje da zadrže svoje mjesto u RAM-u uređaja i budu spremni za skok nazad u fokus kada ih korisnik treba. OS je također vrlo dobar u dijeljenju biblioteka između aplikacija, tako da koderi za aplikacije imaju sjajan skup funkcija koje su već izgrađene za odabir. U savršenom svijetu (savršenom za programere ionako) svi bismo koristili iste aplikacije iz istih razloga i to bi bio kraj.

Ali ništa nije savršeno

Svi koristimo različite aplikacije, u različito vrijeme, na različite načine. Kada uzmete u obzir to noćnu moru za programere, iznenađujuće je da Android (ili bilo koji mobilni operativni sustav) tako dobro obavlja posao. Pogledajmo brzo i, nadamo se, lako razumljiv pogled na ono što se događa iza tog zaslona.

Aplikacija se pokreće ili zato što ste je pokrenuli ili programer vidi korist u prikazivanju iza scene. Neki primjeri zadnjeg zalogaja -

  • Kada dodate ili uklonite aplikaciju, pokreće se Google Voice (ako se nije pokrenuo). Ona skenira aplikaciju da vidi treba li koristiti ili dijeliti bilo koje funkcije s njom. Instalirate novi motor s tekstom u govor? Google Voice će ga koristiti.
  • Kopirate neke slike sa SD kartice na računalo? Galerija se mora pokrenuti kada ponovo postavite SD karticu i provjerite postoje li nove slike ili videozapisi kako bi ih mogli skenirati i pripremiti za prikazivanje na pravom mjestu.

Ovo sve zvuči sjajno. Ono što gore ne razmatramo jest da će te aplikacije ostati u memoriji uređaja dok im se ne kaže da se zatvore. Neće koristiti nikakve druge resurse, samo će mirno sjediti i biti spremni za crtanje na zaslonu. U današnjem dobu procesora od 1Ghz + i brzi prijenos podataka, postajemo nestrpljivi kada želimo učitati NOVU aplikaciju i nije trenutno. Želimo da naš uređaj zumira između zaslona. Želimo da naš uređaj usredotoči nove aplikacije. Želimo da naš uređaj djeluje na način koji zapravo nije bio dizajniran. Korištenjem ubojice zadataka na ispravan način možete se približiti tim ciljevima.

Sučelje za ubojstvo zadataka

Svaka aplikacija izgleda i djeluje malo drugačije, a ubojice zadataka nisu iznimka. Za svoje ću primjere upotrebljavati napredni upravitelj zadataka. Ne preporučujem ovo iznad bilo kojeg drugog. To odgovara mojim potrebama i dobro je vrijedilo 0, 99 dolara, pa sam prestao tražiti alternative. Vaš bi izbor mogao izgledati malo drugačije, ali treba imati istu funkciju. Samo pogledajte postavke i naći ćete gdje možete izvršiti iste promjene i izbore.

U nastavku pogledajte popis pokrenutih aplikacija koje ubojica zadataka ima dozvolu za ubojstvo nakon što mu date prednost. Ne vidite svaki pokrenuti proces i malo dalje čitanje objasnit će vam zašto je to dobra stvar. Malo ćemo se vratiti na ovu sliku, ali na trenutak pogledajte i zasad je pogledajte.

Ručno ubijanje zadataka

Najbolji najlakši najmanje kompliciran način korištenja ubojice zadataka je otvaranje i ručno ubijanje stvari za koje ste sigurni da vam nisu potrebne kad osjetite da su se stvari usporile. Trik je znati što drugo neće raditi ako ubijete neku aplikaciju. Stvari poput igara, web-preglednika, rječnika ili drugih samostalnih aplikacija obično su sigurna oklada ako ih smatrate pokrenutim. U gornjem primjeru Astro File Manager se pokreće jer sam tražio datoteku koju sam preuzeo. Završio sam s Astrom, tako da nema potrebe da to stalno radi. Mogao bih ga sigurno ubiti i ništa drugo ne bi utjecalo.

Ne možete ga vidjeti na mom slici iznad, ali Tržište se također prikazuje. Tržište nisam otvorio već neko vrijeme, ali neću ga ubiti. Zašto? Jer ako to učinim, neće se pojaviti obavijest o ažuriranjima za instalirane aplikacije Market. Mnogo je aplikacija koje trebaju ostati žive kako bi iskoristile sve svoje značajke. Morat ćete malo razmisliti prije nego što odlučite možete li jednostavno ubiti neku aplikaciju. Evo opće ideje o čemu treba razmišljati:

  • Aplikacije koje vas na nešto podsjećaju - Astrid koristim za pamćenje zadataka i rokova. Astrid može isključiti obavijest da me podsjeti kad se pojave događaji. Ako je ubijem, neću dobiti podsjetnike. Tada se izgubim u računalu i nikad se ništa ne završi.
  • Aplikacije koje traže ažuriranja - U prethodnom primjeru Trg sam ostavio da radi tako da me može obavijestiti o svim ažuriranjima aplikacija. Sve aplikacije koje periodično traže vanjske podatke trebaju ostati aktivne ako želite da pronađu bilo koji od tih podataka.
  • Aplikacije koje još uvijek nešto rade - u mom primjeru pokreće se Connectbot. Slučajno imam aktivnu vezu s serverom u garaži koji ažuriram. Mogu se brzo prebaciti i vidjeti napredak, kao i izdavati naredbe izravno s telefona. Ako je ubijem, morat ću se svaki put ponovno otvoriti i povezati.

AutoKilling

Upravitelji zadataka obično dolaze s funkcijom da povremeno ukidaju aplikacije. Ovdje stvari postaju opasne. Srećom, većina dolazi s nekakvim popisima aplikacija koje se ne ubijaju tijekom ovog automatskog killfesta. Iako je još potreban zdrav razum, neke će aplikacije uvijek morati biti na ovom popisu

  • Svaka aplikacija koja u sebi ima ime proizvođača ili prijevoznika nikada ne smije biti ubijena.
  • Svaka aplikacija koja ima riječ android. (da, razdoblje je namjerno) nikada se ne smije ubijati.
  • Svaka aplikacija koja čuva vrijeme nikada se ne smije ubiti.
  • Svaka aplikacija koja ima widget koji ažuriranja nikada ne smije biti ubijen.
  • Svaka aplikacija koja nije instalirana na / data (tu idu korisničke aplikacije) nikada se ne smije ubijati.
  • Ako ne možete shvatiti što je točno aplikacija, nikad je ne smijete ubiti.
  • Zamjene za dom, bilo od tržnice ili od proizvođača, nikada se ne smiju ubijati. To također znači Sense, Blur i Touchwiz. Oni također imaju ovisnosti koje bi trebale ostati živjeti, pogledajte brojeve 1, 5 i 6 iznad. Naravno, ako ste limarija i znate koji dijelovi sustava vam ne trebaju biti pokrenuti na vašoj određenoj instalaciji, slobodno eksperimentirajte. I podijelite svoje rezultate.

To prilično sužava stvari. Označite sve svoje igre koje će biti ubijene. Označite sve svoje „samostalne aplikacije“ (stvari kao što je Astro u gornjem primjeru) da će biti ubijene. Označite stvari koje su vam povremeno potrebne, ali nemojte bježati iza kulisa da biste ih ubili. Pročitajte što je preostalo i provjerite odgovara li vam bilo kojoj od gore navedenih kategorija. Ako se to dogodi, označite ga da nikada neće biti ubijen. Ne zaboravite u mom primjeru razmotriti stvari poput ConnectBota. Ne želim da se cijelo vrijeme izvodi, ali dok ga koristim, volio bih da ostane živ u pozadini, tako da ću označiti da ga NE mora voditi zadatak. Naravno, morat ćete postaviti ubojicu zadataka kako bi ostao živ.

Ako vaš ubojica zadataka ima postavku koja određuje koliko često treba ubijati aplikacije, postavite ga na to što je češće moguće. Ne vidim smisla da se ubojica zadatka pokreće i ne koristi, jer je to razlog za prvo korištenje istog.

Nakon što učinite to, pritisnite gumb Početna i zanemarite sve na neko vrijeme. Koristite telefon kao što bi to obično radili, ali obratite pažnju ako nešto ne počne raditi kao nekada. Ako stvari počnu nestajati, pogledajte vašu listu i uvjerite se da predmetna aplikacija neće biti uklonjena. Odmah ću reći na šišmiš - nikad ne ubijajte sat ako želite koristiti alarm, sjedala u last minute u avionu jer ste propustili let mnogo su skuplja od onih koje ste kupili putem vašeg agenta za tjedan dana prije vremena,:)

Još jedna zadnja stvar na koju treba imati na umu - kada / ako imate problema s uređajem i tražite pomoć, obavezno spomenite da koristite ubojicu zadataka i kako to koristite. "Pomoć kod alarma na Cliq-u - korištenje ATK-a, ali ne ubijanje sata" sjajan je primjer toga. I dalje ćete dobiti odgovore koji vam govore da prestanete koristiti ubojice zadataka, ali možda ćete dobiti i nešto korisno. Ako ljudima kažete da koristite ubojicu zadataka, ali su svjesni "ispravne" uporabe, uklonit ćemo neke negativnosti. Također, upotreba lijepih naslova opisnih niti uvijek će pomoći našim moderatorima foruma i olakšati će vam pretraživanje sljedeće osobe koja ima ista pitanja.

Ovdje se nalazi poseban odjeljak za ukorijenjene / ROM'd / Mad Scientist tipove

U divljini na tržištu postoji nova vrsta ubojica zadataka. Oni prilagođavaju parametre jezgre lowmemorykiller i puste stvari da rade uobičajeno, a ne da korisnik (to sam ja i vi) pokušate upravljati svakom aplikacijom. Ima smisla nakon što uzmete u obzir da kôd za lowmemorykiller i njegove postavke nisu promijenjeni od Android 1.0. Ako ste voljni odvojiti vrijeme za podešavanje postavki u skladu s vašim potrebama, to rade izvrsno. Također je vrlo lako proslijediti ove postavke sustavu bez aplikacije, tako da u postavke sustava napišete određene vrijednosti. Ako vas to zanima (i ako ste tviteraš, trebalo bi!), To bi bila sjajna tema za hakerske forume i onu u kojoj bih volio sudjelovati. Da, to je savjet:)

Do sljedećeg puta, švaba