interessant

Android Task Killers Explained: Hva de gjør og hvorfor du ikke skulle bruke dem

Android oppgavemordere forbedrer telefonens ytelse og forbedrer også batteriets levetid - eller det er i det minste det mye omdiskuterte løftet. Her er en titt på hvordan oppgavemordere fungerer, når du skal (eller ikke bør) bruke dem, og hva du kan gjøre i stedet.

En oppgavemorder er en app der du (noen ganger automatisk) kan tvinge andre apper til å slutte, og håpet er at jo færre apper du har i bakgrunnen, jo bedre blir din Android-ytelse og batterilevetid. Ikke alle er enige i denne forutsetningen. Argumentet om hvorvidt oppgavemordere er effektive raser over hele internett: Android-fora er fulle av tråder med konstant bikking og motstridende anekdotisk opplevelse, noe som gjør det vanskelig for de fleste brukere å gi mening om situasjonen.

Nedenfor skal jeg grave i sannheten om Android oppgavemordere: at bortsett fra kanskje noen eldre telefoner, klarer Android oppgaver ganske bra på egen hånd, og hvordan oppgavemordere byr på ganske mange problemer. Jeg vil også se på de sjeldne tilfellene når de er nyttige, og tilby noen alternativer du prøver å forbedre telefonens ytelse og batteritiden.

Før vi dykker inn, er her en rask oversikt over hvordan Android håndterer prosessstyring som standard.

Hvordan Android administrerer prosesser

I Android er prosesser og applikasjoner to forskjellige ting. En app kan holde seg "kjørt" i bakgrunnen uten prosesser som spiser opp telefonens ressurser. Android holder appen i hukommelsen slik at den lanseres raskere og går tilbake til sin tidligere tilstand. Når telefonen går tom for minne, vil Android automatisk begynne å drepe oppgaver på egen hånd, og starte med de du ikke har brukt på en stund.

Problemet er at Android bruker RAM annerledes enn for eksempel Windows. På Android er det å ha RAM-en nesten full. Det betyr at når du starter en app du tidligere har åpnet, starter appen raskt og går tilbake til sin forrige tilstand. Så mens Android faktisk bruker RAM effektivt, ser de fleste brukere at RAM-minnet deres er fullt og antar at det er det som bremser telefonen. I virkeligheten er CPU-en din, som bare brukes av apper som faktisk er aktive, nesten alltid flaskehalsen.

Hvorfor oppgavemordere er (vanligvis) dårlige nyheter

Apper som Advanced Task Killer, den mest populære oppgavemorderen i Market, handler med feil antagelse om at det er en god ting å frigjøre minne på en Android-enhet. Når den lanseres, gir den deg en liste over "kjørende" apper og muligheten til å drepe så mange du vil. Du kan også trykke på Menyknappen for å få tilgang til en mer detaljert "Tjenester" -visning, som viser nøyaktig hvilke deler av hvert program som kjører, hvor mye minne de tar opp og hvor mye ledig minne som er tilgjengelig på telefonen. Denne konfigurasjonen innebærer at målet med å drepe disse appene er å frigjøre minne. Ingensteds på listen nevner det antall CPU-sykluser hver app bruker, bare minnet du vil frigjøre ved å drepe den. Som vi har lært, er ikke fullt minne en dårlig ting - vi ønsker å passe på CPU, ressursen som faktisk bremser telefonen og tapper batteriets levetid.

Dermed er det generelt unødvendig å drepe alle unntatt de essensielle appene (eller å fortelle Android om å drepe apper mer aggressivt med "autokill" -funksjonen). Videre er det faktisk mulig at dette gir telefonens ytelse og batterilevetid. Enten du dreper apper manuelt hele tiden eller forteller oppgavemorderen om å fjerne apper aggressivt fra minnet ditt, bruker du faktisk CPU-sykluser når du ellers ikke ville gjort det - drepe apper som ikke gjør noe i utgangspunktet.

Faktisk vil noen av prosessene relatert til disse appene faktisk starte rett sikkerhetskopi, og tømme CPU-en din ytterligere. Hvis de ikke gjør det, kan det å drepe disse prosessene forårsake andre slags problemer — alarmer går ikke av, du mottar ikke tekstmeldinger, eller andre relaterte apper kan tvinges til å stenge uten forvarsel. Alt i alt er det som regel bedre å la telefonen fungere som tiltenkt - spesielt hvis du er en tilfeldig bruker. I disse tilfellene forårsaker en oppgavemorder flere problemer enn den løser.

Hva du bør gjøre i stedet

Når det er sagt, er ikke alle appene opprettet like. Mange av dere har brukt oppgavemordere i det siste og fant faktisk ut at etter at du har frigjort minne, fungerer telefonen din litt bedre. Det er mer sannsynlig at dette skyldes at du har drept en dårlig app - en som var dårlig kodet, og (for eksempel) fortsetter å prøve å koble til internett selv når den ikke skulle gjort det. Enhver ytelsesøkning du opplever er mer sannsynlig fordi du drepte den riktige appen, ikke fordi du har frigjort masse minne (eller i mange tilfeller er det bare placebo). I stedet for å drepe alle disse appene, finn ut hvilke som faktisk forårsaker problemene. Hvis du virkelig vet hva du gjør, kan du ha nytte av å bruke en oppgavemorder for å stoppe de ene eller to ineffektive men elskede appene på telefonen din.

Merk imidlertid at dette fremdeles er en omstridt forestilling. Mange utviklere (inkludert ROM Builder extraordinaire, Cyanogen) vil ikke en gang se på feilrapportene dine hvis du bruker en oppgavemorder. Etter denne ydmyke bloggerens mening, er det beste alternativet å holde deg borte fra vanlig bruk av oppgavemordere. Hvis du absolutt må ha den ene batteridrepende appen på telefonen din, men drepe bort - bare vær oppmerksom på at når du opplever en gjentagende Android-feil senere, kan oppgavemorderen ha feil. Selvfølgelig kan du bare slutte å bruke det for å avgjøre om det er tilfelle eller ikke.

Med oppgavemordere fast i boksen bedre-uten-er det fremdeles en rekke andre ting du kan gjøre for å fylle tomrommet, forbedre ytelsen og batteriets levetid:

Se etter løpende prosesser : Tidligere nevnte Watchdog er en litt annen type oppgavemorder, i den forstand at i stedet for å fortelle deg at telefonen din er tom for minne og det er på tide å gå på en oppgave å drepe spree, varsler den deg når den sporadiske appen begynner å spise opp CPU uten grunn. Du kan deretter drepe appen med Watchdog og fortsette med dagen din (men ærlig talt, på det tidspunktet pleier jeg bare å starte telefonen på nytt). Hvis det ofte skjer med den samme appen, kan det være lurt å gå videre til neste trinn.

Avinstaller dårlige apper : Verre enn en og annen gang-løpende app er den dårlig kodede, alltid-spiser-CPU-appen. Hvis du finner ut (med Watchdog eller gjennom en annen metode) at en bestemt app ser ut til å tømme CPU og batterilevetid når den kjører, kan du bekrefte mistankene dine ved å avinstallere den og se hva som skjer. Hvis en app skaper problemer på telefonen din, er du sannsynligvis bedre uten den.

Root Your Phone : Vi tar til orde for å rooting Android-enheter mye på Goldavelez.com, men det er fordi det virkelig er så nyttig som alle sier det er. Du kan over- og underklokke telefonen din med SetCPU, installere tilpassede ROM-er som merkbart forbedrer ytelsen og batteriets levetid, og bruker det stadig nyttige, autostart-verktøyet som hindrer crapware for å forhindre at apper starter opp på telefonen i utgangspunktet. Ærlig talt, med rooting-apper med ett klikk som tidligere nevnt Universal Androot tilgjengelig for de fleste telefoner, tar rooting bare noen få minutter å gjøre, og du vil være mye lykkeligere for det.

: Mange av dere nevnte også den eneste rot-appen Titanium Backup, som vil hjelpe deg å bli kvitt den forhåndsinstallerte crapware som kommer på de fleste telefoner, som er en av de verste lovbryterne av telefonforsinkelse. Takk til alle dere som sendte dette inn!

Seriøst, bruk Power Control Widget : Dette kan høres latterlig opplagt ut, men hvis du ikke allerede bruker en eller annen form for Power Control-widgeten, bør du gjøre det. De tingene som tapper mest batteri på hvilken som helst smarttelefon er Wi-Fi, Bluetooth, GPS og skjermen din. Slå dem av når du ikke trenger dem, og du vil oppdage at du kan tømme ut betydelig mer batterilevetid.

Lad telefonen : Enda tydeligere, men sjelden følg råd: Lad telefonen ofte. Dette er ikke så vanskelig som det høres ut for folk flest. Mens du noen ganger sitter fast og går ut i 14 timer uten sted å lade telefonen, tilbringer de fleste av oss dagene våre i hjemmene våre, på kontorene våre og andre steder som har mange stikkontakter. Kjøp noen ekstra ladere og plasser dem strategisk rundt hjemmet, bilen og kontoret. Når du sitter hjemme eller jobber på skrivebordet ditt, kan du bruke den tiden til å legge til telefonen og gi den litt ekstra juice uten å bekymre deg for batteri eller ytelse. Før jeg oppgraderte til Android 2.2, var batterilevetiden ganske forferdelig, men bare det å ha en lader i bilen min og ved siden av datamaskinen min gjorde en stor forskjell i hvor ofte jeg fikk den fryktede "lavt batteri" -meldingen.

Oppgaveledere er et kontroversielt tema i Android-land. Vi har forsket og det er dette vi kom frem til, men vi er alltid opptatt av å høre hvor lignende eller annerledes opplevelsen din er, så del med oss ​​i kommentarene.