interessant

Android-opgavedrabere forklaret: Hvad de gør, og hvorfor du ikke bør bruge dem

Android task killers forbedrer din telefons ydeevne og øger også batteriets levetid - eller det er i det mindste det meget omdiskuterede løfte. Her er et kig på, hvordan opgavemordere fungerer, hvornår du skal (eller ikke bør) bruge dem, og hvad du kan gøre i stedet.

En opgavemorder er en app, hvorfra du (undertiden automatisk) kan tvinge andre apps til at afslutte, og håbet er, at jo færre apps du har i baggrunden, jo bedre bliver din Android-ydelse og batterilevetid. Ikke alle er dog enige i denne forudsætning. Argumentet om, hvorvidt task killers er effektive raser overalt på internettet: Android-fora er fulde af tråde med konstant bikkering og modstridende anekdotisk oplevelse, hvilket gør det vanskeligt for de fleste brugere at give mening om situationen.

Nedenfor skal jeg grave ind i sandheden om Android-task-killers: at bortset fra måske nogle ældre telefoner, administrerer Android opgaver temmelig godt på egen hånd, og hvordan task-killers præsenterer en hel del problemer. Jeg vil også se på de sjældne lejligheder, hvor de er nyttige, og tilbyde nogle alternativer, du prøver at forbedre din telefons ydeevne og batterilevetiden.

Inden vi dykker ind, er her et hurtigt overblik over, hvordan Android håndterer processtyring som standard.

Sådan administrerer Android processer

I Android er processer og applikationer to forskellige ting. En app kan forblive "kører" i baggrunden uden nogen processer, der spiser op telefonens ressourcer. Android holder appen i sin hukommelse, så den starter hurtigere og vender tilbage til dens forudgående tilstand. Når din telefon går tom for hukommelse, begynder Android automatisk at dræbe opgaver på egen hånd, og begynde med dem, du ikke har brugt på et stykke tid.

Problemet er, at Android bruger RAM på en anden måde end f.eks. Windows. På Android er det at have din RAM næsten fuld. Det betyder, at når du genstarter en app, du tidligere har åbnet, starter appen hurtigt og vender tilbage til sin tidligere tilstand. Så mens Android faktisk bruger RAM effektivt, ser de fleste brugere, at deres RAM er fuld og antager, at det er det, der bremser deres telefon. I virkeligheden er din CPU - som kun bruges af apps, der faktisk er aktive - næsten altid flaskehalsen.

Hvorfor task killers er (normalt) dårlige nyheder

Apps som Advanced Task Killer, den mest populære opgavemorder på markedet, handler på den forkerte antagelse, at det er en god ting at frigøre hukommelse på en Android-enhed. Når det lanceres, giver det dig en liste over "kørende" apps og muligheden for at dræbe så mange som du vil. Du kan også trykke på Menu-knappen for at få adgang til en mere detaljeret "Services" -visning, der viser nøjagtigt, hvilke dele af hvert program "kører", hvor meget hukommelse de optager, og hvor meget ledig hukommelse der er tilgængelig på din telefon. Denne opsætning indebærer, at målet med at dræbe disse apps er at frigøre hukommelse. Intetsteds på listen nævnes det antal CPU-cyklusser, som hver app bruger, kun den hukommelse, du frigør ved at dræbe den. Som vi har lært, er fuld hukommelse ikke en dårlig ting - vi vil passe på CPU'en, den ressource, der faktisk bremser din telefon og dræner din batterilevetid.

Derfor er det generelt unødvendigt at dræbe alle undtagen de væsentlige apps (eller at bede Android om at dræbe apps mere aggressivt med funktionen "autokill"). Derudover er det faktisk muligt, at dette giver din telefon ydeevne og batterilevetid. Uanset om du dræber apps manuelt hele tiden eller fortæller opgavemorderen om aggressivt at fjerne apps fra din hukommelse, bruger du faktisk CPU-cyklusser, når du ellers ikke ville - dræbe apps, der ikke gør noget i første omgang.

Faktisk vil nogle af processerne, der er relateret til disse apps, faktisk starte med at tage sikkerhedskopi, hvilket yderligere tømmer din CPU. Hvis de ikke gør det, kan dræbning af disse processer forårsage andre slags problemer - alarmer går ikke, du modtager ikke tekstbeskeder, eller andre relaterede apps kan tvinges tæt uden advarsel. Alt i alt er det normalt bedre, at du lader din telefon arbejde som tilsigtet - især hvis du mere er en afslappet bruger. I disse tilfælde forårsager en opgavemorder flere problemer, end den løser.

Hvad du skal gøre i stedet

Når det er sagt, er ikke alle apps skabt lige. Mange af jer har brugt opgavemordere i fortiden og faktisk fundet ud af, at efter at have frigjort hukommelse, fungerer din telefon lidt bedre. Det er mere sandsynligt, at det skyldes, at du har dræbt en dårlig app - en, der var dårligt kodet, og (for eksempel) fortsætter med at forsøge at oprette forbindelse til internettet, selvom det ikke skulle. Enhver forøgelse af ydeevne, du oplever, er mere sandsynligt, fordi du dræbte den rigtige app, ikke fordi du frigav masser af hukommelse (eller i mange tilfælde er det bare placebo). I stedet for at dræbe alle disse apps, find ud af, hvilke der faktisk forårsager problemerne. Hvis du virkelig ved, hvad du laver, kan du drage fordel af at bruge en opgavemorder til at stoppe den ene eller to ineffektive men elskede apps på din telefon.

Bemærk dog, at dette stadig er en omtvistet opfattelse. Mange udviklere (inklusive ROM builder extraordinaire, Cyanogen) vil ikke engang se på dine bugrapporter, hvis du bruger en opgavemorder. Efter denne ydmyge bloggers mening er dit bedste alternativ at holde sig væk fra almindelig brug af task-morder. Hvis du dog absolut skal have den ene batteridræbende app på din telefon, dog slæbe væk - skal du bare være opmærksom på, at når du oplever en tilbagevendende Android-fejl senere, kan det være en fejl i opgaverne. Selvfølgelig kan du bare stoppe med at bruge det til at afgøre, om det er tilfældet eller ikke.

Med task killers fast i boksen bedre-uden-uden er der stadig en række andre ting, du kan gøre for at udfylde tomrummet, hvilket forbedrer din ydelse og batteriets levetid:

Se efter løbende processer : Tidligere nævnte Watchdog er en lidt anden slags opgavemorder i den forstand, at i stedet for at fortælle dig, at din telefon er ude af hukommelse, og det er tid til at gå på en opgave, der dræber en opgave, advarer den dig, når den lejlighedsvise app begynder at spise op CPU uden grund. Du kan derefter dræbe appen med Watchdog og fortsætte med din dag (dog ærligt, på det tidspunkt, starter jeg bare bare min telefon). Hvis det ofte sker med den samme app, kan du dog gå videre til næste trin.

Afinstaller dårlige apps : Værre end den lejlighedsvise engangs-løbende app er den dårligt kodede, altid-spise-CPU-app. Hvis du finder (med Watchdog eller gennem en anden metode), at en bestemt app ser ud til at dræne CPU og batterilevetid, når den kører, skal du bekræfte dine mistanker ved at afinstallere den og se, hvad der sker. Hvis en app skaber problemer på din telefon, er du sandsynligvis bedre stillet uden den.

Rod din telefon : Vi går ind for at rodde Android-enheder meget på Goldavelez.com, men det er fordi det virkelig er så nyttigt, som alle siger, at det er. Du kan over- og underklokke din telefon med SetCPU, installere brugerdefinerede rom'er, der mærkbart forbedrer ydeevne og batterilevetid og bruge det stadig nyttige, crapware-afværgende Autostarts-værktøj til at forhindre apps i at starte op på din telefon i første omgang. Ærligt talt, med root-apps med et enkelt klik som tidligere nævnt Universal Androot tilgængelig for de fleste telefoner, tager rooting kun et par minutter at gøre, og du vil være meget gladere for det.

: Mange af jer nævnte også den eneste rod-app Titanium Backup, som vil hjælpe dig med at slippe af med den forudinstallerede crapware, der findes på de fleste telefoner, som er en af ​​de værste overtrædere af telefonforsinkelse. Tak til alle jer, der sendte dette ind!

Seriøst, brug Power Control Widget : Dette lyder måske latterligt indlysende, men hvis du ikke allerede bruger en eller anden form for Power Control widget, skal du gøre det. De ting, der tømmer mest batteri på enhver smartphone er Wi-Fi, Bluetooth, GPS og din skærm. Sluk for dem, når du ikke har brug for dem, og du vil opdage, at du kan fjerne betydeligt mere batterilevetid.

Oplad din telefon : Endnu mere indlysende, men sjældent opmærksom på råd: Oplad din telefon ofte. Dette er ikke så hårdt, som det lyder for de fleste mennesker. Mens du nogle gange sidder fast ved at gå ude i 14 timer uden plads til at oplade din telefon, tilbringer de fleste af os vores dage i vores hjem, vores kontorer og andre steder er rig med stikkontakter. Køb et par ekstra opladere, og placer dem strategisk omkring dit hjem, bil og kontor. Hver gang du sidder derhjemme eller arbejder væk ved dit skrivebord, kan du bruge den tid til at docke din telefon og give den lidt ekstra juice uden at bekymre dig om batteri eller ydeevneafløb. Før jeg opgraderede til Android 2.2, var min batterilevetid temmelig forfærdelig, men bare at have en oplader i min bil og ved siden af ​​min computer gjorde en enorm forskel i hvor ofte jeg fik den frygtede "lavt batteri" -meddelelse.

Opgavestyrere er et kontroversielt emne i Android-land. Vi har foretaget vores research, og det er det, vi kom frem til, men vi er altid ivrige efter at høre, hvor ens eller anderledes din oplevelse er, så del med os i kommentarerne.