Satura rādītājs:
- Android atmiņas pārvaldība
- Bet nekas nav ideāls
- Uzdevumu slepkavas saskarne
- Manuāla nogalināšana
- Automātiskā nogalināšana
- Īpaša sadaļa šeit ir iesakņojušos / ROM'd / Mad Scientist tipiem
Ed. piezīme: Atvainojiet par problēmu visiem. Kolonna tagad ir šeit pilnībā.
Sveiki visi. Šī nedēļa ļauj runāt par ērkšķu Android pusē - efektīva uzdevumu pārvaldība.
Pirms mēs sākam, jā, es esmu viens no tiem cilvēkiem, kurš kā pirmo atbildi uz dīvainiem jautājumiem teiks “ Pārtrauciet izmantot uzdevuma slepkavu ”. Daudzi citi diezgan zinoši ļaudis teiks to pašu. Viņiem (mums) ir taisnība. Uzdevumu slepkavas lietojumprogrammas parasti rada daudz problēmu tikai tāpēc, ka to pareiza lietošana var būt nedaudz mulsinoša, it īpaši ar visu konfliktējošo informāciju. Sekojiet mums pēc pārtraukuma un izdomāsim to vienreiz un uz visiem.
Pirms dažām dienām mums bija sākumlapas ziņojums ar Android centrālā redaktora lietojumprogrammu izvēlēm. Mūsu galvenais redaktors Dīters Bohns izvēlējās programmu TasKiller Pro. Protams, otrā vai trešā atbilde komentāros ātri norādīja, ka uzdevumu slepkavas “ pieskrūvē telefonu”. ”Tas tikai pastiprināja manu domu, ka mums tiešām tas ir jāapspriež kopā un jāļauj katram pašam izlemt par savām vajadzībām, nevis par galveno slepkavu.
Android atmiņas pārvaldība
Android tika izstrādāts kā daudzuzdevumu zvērs, kas elpo. Tas ļauj lietojumprogrammām saglabāt savu vietu ierīces RAM un būt gataviem atgriezties fokusā, kad lietotājam tie ir nepieciešami. OS arī ļoti labi dalās bibliotēkās starp lietojumprogrammām, tāpēc lietotņu kodētājiem ir liels funkciju komplekts, kas jau ir izveidots, no kuriem izvēlēties. Ideālā pasaulē (jebkurā gadījumā ideāli piemērota izstrādātājiem) mēs visi izmantotu vienas un tās pašas lietojumprogrammas to pašu iemeslu dēļ, un tas būtu tās beigas.
Bet nekas nav ideāls
Mēs visi izmantojam dažādas lietotnes, dažādos laikos, dažādos veidos. Apsverot šo murgu izstrādātājiem, ir pārsteidzoši, ka Android (vai jebkura mobilā operētājsistēma) ar darbu tiek galā tikpat labi kā tas pats. Apskatīsim ātri un, cerams, viegli saprotamu, kas notiek aiz šī ekrāna.
Lietojumprogramma tiek startēta, vai nu tāpēc, ka to sākāt, vai arī izstrādātājs saskata ieguvumu, ja tā darbojas aiz ainas. Daži pēdējā laika piemēri -
- Pievienojot vai noņemot lietojumprogrammu, tiek startēta Google Voice (ja tā nedarbojās). Tas skenē lietojumprogrammu, lai redzētu, vai ir nepieciešams ar to lietot vai dalīties ar kādām funkcijām. Vai instalēt jaunu teksta-runas motoru? Google Voice to izmantos.
- Vai nokopēt dažus attēlus no SD kartes uz datoru? Galerijai ir jāsāk darboties, kad atkārtoti uzņemat SD karti, lai pārbaudītu, vai nav jaunu attēlu vai videoklipu, lai tā varētu tos skenēt un likt tos sagatavot parādīšanai pareizajā vietā.
Tas viss izklausās lieliski. Tas, ko mēs iepriekš neuzskatām, ir tas, ka šīs lietotnes paliks ierīces atmiņā, kamēr tām netiks liegts. Viņi neizmantos nekādus citus resursus, vienkārši sēdēs dīkstāvē un būs gatavi sevi atkal uzzīmēt uz ekrāna. Mūsdienu 1 GHz + procesoru un ātrgaitas datu pārsūtīšanas laikmetā mēs kļūstam nepacietīgi, kad vēlamies ielādēt jaunu lietojumprogrammu, un tas nav uzreiz. Mēs vēlamies, lai mūsu ierīce tuvinātu ekrānus. Mēs vēlamies, lai mūsu ierīce uzmanības centrā būtu jaunas lietojumprogrammas. Mēs vēlamies, lai mūsu ierīce darbotos tā, kā tā īsti nebija paredzēta. Izmantojot pareizu uzdevumu slepkavu, var sasniegt šos mērķus.
Uzdevumu slepkavas saskarne
Katra lietojumprogramma izskatās un darbojas nedaudz savādāk, un uzdevumu slepkavas nav izņēmums. Es saviem piemēriem izmantošu Advanced Task Manager. Es neieteiktu to augstāk par citiem. Tas ir piemērots manām vajadzībām un bija USD 0, 99 vērts, tāpēc es pārstāju meklēt alternatīvas. Jūsu izvēle varētu izskatīties mazliet savādāk, taču tai vajadzētu būt tādai pašai funkcionalitātei. Vienkārši apskatiet iestatījumus, un jūs atradīsit, kur veikt tās pašas izmaiņas un izvēli.
Zemāk jūs aplūkojat to lietojamo lietojumprogrammu sarakstu, kuras uzdevuma slepkava ir pilnvarots nogalināt, tiklīdz jūs to piešķirat. Jūs neredzat katru skriešanas procesu, un, lasot nedaudz tālāk, tiks paskaidrots, kāpēc tā ir laba lieta. Nedaudz atsauksimies uz šo attēlu, bet paņemiet sekundi un tagad to apskatīsim.
Manuāla nogalināšana
Labākais vienkāršākais, vissarežģītākais veids, kā izmantot uzdevumu slepkavu, ir to atvērt un manuāli iznīcināt lietas, kuras esat pārliecināts, ka jums tas nav vajadzīgs, kad jūtat, ka lietas ir palēninājušās. Viltība ir zināt, kas vēl nedarbosies, ja iznīcināsit lietotni. Lietas, piemēram, spēles, tīmekļa pārlūkprogrammas, vārdnīcas vai citas atsevišķas lietotnes, parasti ir droša likme, lai nogalinātu, ja jūs tās atradīsit. Iepriekš minētajā piemērā darbojas Astro File Manager, jo es meklēju failu, kuru biju lejupielādējis. Esmu beidzis darbu ar Astro, tāpēc nav nepieciešams, lai tas turpinātu darboties. Es to droši varēju nokaut, un nekas cits netiks ietekmēts.
Iepriekš redzamajā ekrānuzņēmumā to nevar redzēt, taču darbojas arī tirgus. Nevienu brīdi neesmu atvēris tirgu, bet es to negaidīšu. Kāpēc? Tā kā, ja es daru, paziņojums par manu instalēto Market lietotņu atjauninājumiem netiks parādīts. Ir daudz lietotņu, kurām jāpaliek dzīvai, lai izmantotu visas to funkcijas. Pirms izlemjat, vai varat vienkārši nogalināt lietotni, jums būs mazliet jāpārdomā. Šeit ir vispārīgs priekšstats par to, kas jādomā:
- Lietotnes, kas jums kaut ko atgādina - es izmantoju Astrid, lai palīdzētu atcerēties uzdevumus un termiņus. Astrīda var atlaist paziņojumu, lai atgādinātu man, kad tuvojas notikumi. Ja es to nogalināšu, es nesaņemšu nekādus atgādinājumus. Tad es apmaldos datorā un nekad nekas netiek darīts.
- Lietotnes, kas meklē atjauninājumus - iepriekšējā piemērā es pametu tirgus darbību, lai tas varētu man paziņot par visiem lietojumprogrammu atjauninājumiem. Ikvienai lietotnei, kas periodiski meklē ārējos datus, ir jāpaliek dzīvai, ja vēlaties, lai viņi atrod kādu no šiem datiem.
- Lietotnes, kuras joprojām kaut ko dara - manā piemērā darbojas programma Connectbot. Man notiek aktīvs savienojums ar serveri garāžā, kuru atjauninu. Es varu ātri pārslēgties un redzēt progresu, kā arī izdot komandas tieši no sava tālruņa. Ja es to nogalināšu, man katru reizi būs jāatjauno un jāpievieno vēlreiz.
Automātiskā nogalināšana
Uzdevumu vadītājiem parasti ir funkcija periodiski iznīcināt lietotnes. Šeit lietas kļūst bīstamas. Par laimi, lielākajai daļai ir arī sava veida lietotņu baltais saraksts, kuras netiek nogalinātas šī automātiskā nogalināšanas festivāla laikā. Lai gan joprojām ir vajadzīgs zināms veselais saprāts, dažām lietotnēm vienmēr jābūt šajā sarakstā
- Nekādā gadījumā nevajadzētu nogalināt nevienu lietojumprogrammu, kurai ir ražotāja vai pārvadātāja nosaukums.
- Jebkura lietojumprogramma, kurai ir vārds android. (jā, periods ir paredzēts mērķim) nekad nevajadzētu nogalināt.
- Nevienu lietojumprogrammu, kas saglabā laiku, nekad nevajadzētu nogalināt.
- Nekad nevajadzētu nogalināt nevienu lietojumprogrammu, kurai ir atjaunināts logrīks.
- Nevienu lietojumprogrammu, kas nav instalēta / datos (šajā vietā nonāk lietotāju lietotnes), nekad nevajadzētu nogalināt.
- Ja nevarat precīzi izdomāt, kas ir lietojumprogramma, to nekad nevajadzētu nogalināt.
- Mājas nomaiņa, neatkarīgi no tā, vai esat no tirgus vai jūsu ražotājs, nekad nav jānogalina. Tas nozīmē arī Sense, Blur un Touchwiz. Viņiem ir arī atkarības, kurām būtu jāpaliek dzīvām, sk. 1., 5. un 6. numuru. Protams, ja esat domātājs un zināt, kuras sistēmas daļas jums nav jādarbina ar konkrēto instalāciju, nekautrējieties eksperimentēt. Un dalieties ar saviem rezultātiem.
Tas diezgan nedaudz sašaurina lietas. Atzīmējiet visas savas nogalinātās spēles. Atzīmējiet visas nogalinātās “patstāvīgās lietotnes” (tādas lietas kā Astro iepriekšminētajā piemērā). Laiku pa laikam atzīmējiet vajadzīgās lietas, bet nevēlaties skriet aiz ainas, lai tiktu nogalināts. Izlasiet visu, kas palicis, un pārbaudiet, vai tas ietilpst kādā no iepriekšminētajām kategorijām. Ja tas notiek, atzīmējiet to tā, lai nekad netiktu nogalināts. Atcerieties manā piemērā apsvērt tādas lietas kā ConnectBot. Es nevēlos, lai tas darbotos visu laiku, bet, kamēr es to lietoju, es vēlētos, lai tas paliktu dzīvs fonā, tāpēc es atzīmētu, ka to uzdevumu pārvaldnieks NAV apstiprinājis. Protams, jums būs jāiestata pats uzdevumu slepkava, lai tas paliktu dzīvs.
Ja jūsu uzdevuma slepkava ir iestatīts, lai noteiktu, cik bieži nokaut lietotnes, iestatiet to darīt pēc iespējas biežāk. Es neredzu jēgu, ka uzdevumu slepkava darbojas un to neizmanto, jo tas vispirms ir iemesls tam.
Kad tas ir izdarīts, nospiediet pogu Sākums un kādu laiku ignorējiet visu. Izmantojiet tālruni kā parasti, bet pievērsiet uzmanību, ja kaut kas nedarbojas kā parasti. Ja kaut kas sāk šķist no dauzītības, ieskatieties baltajā sarakstā un pārliecinieties, vai attiecīgā lietotne nav iestatīta tā, lai tā tiktu iznīcināta. Es teikšu tieši pie sikspārņa - nekad nenogaliniet pulksteni, ja vēlaties izmantot modinātāju, pēdējās minūtes sēdvietas lidmašīnā, jo jūs nokavējāt savu lidojumu, ir daudz dārgākas nekā tās, kuras iegādājāties caur biļešu aģentu nedēļu pirms laika.:)
Pēdējā lieta, kas jāpatur prātā - ja / ja rodas problēmas ar ierīci un jūs meklējat palīdzību, noteikti pieminējiet, ka jūs izmantojat uzdevumu slepkavu un kā jūs to izmantojat. Lielisks piemērs tam ir “Palīdzība Cliq trauksmes gadījumā - izmantojot ATK, bet nenogalinot pulksteni”. Jūs joprojām saņemsit atbildes, kurās teikts, ka pārtraucat izmantot slepkavas, taču jūs varētu arī iegūt kaut ko noderīgu. Paziņojot cilvēkiem, ka jūs izmantojat uzdevumu slepkavu, bet apzinaties “pareizu” izmantošanu, atsitīsit daļu no negatīvisma. Jauku aprakstošu pavedienu nosaukumu izmantošana vienmēr palīdzēs mūsu foruma moderatoriem un atvieglos lietu meklēšanu nākamajai personai, kurai ir tādas pašas problēmas.
Īpaša sadaļa šeit ir iesakņojušos / ROM'd / Mad Scientist tipiem
Tirgus mežonīgajos apgabalos ir jauna veida slepkava. Tie koriģē lowmemorykiller kodola parametrus un ļauj lietām ritēt kā parasti, nevis liek lietotājam (tas esmu es un tu) mēģināt pārvaldīt katru lietojumprogrammu. Ir jēga, ja jūs uzskatāt, ka lowmemorykiller kods un tā iestatījumi nav mainīti kopš Android 1.0. Ja vēlaties izmantot laiku, lai pielāgotu iestatījumus atbilstoši savām vajadzībām, tie darbojas lieliski. Ir arī ļoti viegli nodot šos iestatījumus sistēmai bez lietojumprogrammas, ierakstot noteiktas vērtības sistēmas iestatījumos. Ja tas jūs interesē (un ja jums tas ir tweeker, tam vajadzētu!), Tas būtu lielisks temats pavedieniem hakeru forumos un tāds, kurā es labprāt piedalītos. Jā, tas ir mājiens:)
Līdz nākamajai reizei, Džerijs