Hvorfor du ikke bør bruke en oppgavekiller på Android
Noen tror at oppgavemordene er viktige på Android. Ved å stenge programmer som kjører i bakgrunnen, får du bedre ytelse og batterilevetid - det er ideen, uansett. I virkeligheten kan oppdragsmedlemmer redusere ytelsen og batterilevetiden.
Oppgavemordene kan tvinge apps som kjører i bakgrunnen for å slutte, fjerne dem fra minnet. Noen oppdragsmordere gjør dette automatisk. Imidlertid kan Android intelligent administrere prosesser på egenhånd - det trenger ikke en oppdragsmorder.
Android administrerer ikke prosesser som Windows
De fleste Android-brukere er kjent med Windows. På Windows, kan mange programmer som kjører på en gang - enten de er vinduer på skrivebordet eller programmer i systemstatusfeltet - redusere datamaskinens ytelse. Lukkeapplikasjoner når du ikke bruker dem, kan bidra til å øke hastigheten på Windows-datamaskinen.
Imidlertid er Android ikke Windows og klarer ikke prosesser som Windows gjør. I motsetning til Windows, der det er en åpenbar måte å lukke programmer på, er det ingen åpenbar måte å "lukke" en Android-applikasjon på. Dette er av design og er ikke et problem. Når du forlater en Android-app, går tilbake til startskjermen eller bytter til en annen app, forblir appen "kjører" i bakgrunnen. I de fleste tilfeller blir appen midlertidig midlertidig stoppet i bakgrunnen, og tar ikke opp CPU- eller nettverksressurser. Enkelte programmer fortsetter å bruke CPU og nettverksressurser i bakgrunnen, selvfølgelig - for eksempel musikkspillere, filnedlastingsprogrammer eller apper som synkroniseres i bakgrunnen.
Når du går tilbake til en app du nylig brukte, Android "unpauses" den appen og du gjenopptar hvor du sluttet. Dette er raskt fordi appen fortsatt er lagret i RAM og klar til bruk igjen.
Hvorfor oppgavespillere er dårlige
Proponenter av oppdragsmeddere merker at Android bruker mye RAM - faktisk lagrer Android mange apper i minnet, og fyller på RAM! Det er imidlertid ikke en dårlig ting. Apper som er lagret i RAM, kan raskt byttes til uten at Android må laste dem fra den langsommere lagringen.
Tom RAM er ubrukelig. Full RAM er RAM som blir brukt til å cache apps. Hvis Android trenger mer minne, vil det tvinge til å avslutte en app som du ikke har brukt på en stund - alt dette skjer automatisk, uten å installere noen oppdragsmordere.
Oppgavemord tror de vet bedre enn Android. De kjører i bakgrunnen, avslutter automatisk apper og fjerner dem fra Android-minnet. De kan også tillate deg å tvinge opp apps på egen hånd, men du må ikke gjøre dette.
Oppdragsmordere er ikke bare ubrukelige - de kan redusere ytelsen. Hvis en oppgavespiller fjerner en app fra RAM, og du åpner den appen igjen, blir appen tregere å laste ettersom Android er tvunget til å laste den fra enhetens lagringsplass. Dette vil også bruke mer batteristrøm enn om du bare forlot appen i RAM-en din i utgangspunktet. Enkelte programmer starter automatisk etter at oppdragsmannen avslutter dem, ved hjelp av flere CPU- og batteriressurser.
Hvorvidt RAM er tomt eller fullt, tar det samme mengde batteristrøm. Ved å redusere mengden apper som er lagret i RAM, vil ikke batteriet bli bedre, eller det kan være flere CPU-sykluser.
Når oppgavespillere kan hjelpe
På dette punktet er det sannsynligvis noen som tenker at dette ikke er sant - de har brukt en oppdragsmorder i fortiden, og det har bidratt til å øke batterilevetiden og forbedre deres Android-telefonens ytelse.
Dette kan faktisk være sant. Hvis du har en dårlig app som bruker CPU og andre ressurser i bakgrunnen, kan en oppgavebriller som lukker den misbehavende appen, forbedre batterilevetiden og gjøre telefonen raskere.
Imidlertid bruker en oppgave morder å håndtere en feilaktig app som å bruke et hagle å drepe en flue - du kan fikse problemet ditt, men du påfører mye annen skade i prosessen.
I stedet for å bruke en oppgavespiller i denne situasjonen, bør du identifisere den dårlige appen og avinstallere den, erstatte den med en app som fungerer som den skal. Hvis du vil kutte ned appen som feiler, kan du prøve Watchdog Task Manager-appen - det vil vise deg hvilke apper som faktisk bruker CPU i bakgrunnen, ikke hvilke apper som er skadelig lagret i minnet.
Aktivitetsmordene kan også forårsake andre problemer ved å drepe applikasjoner som du vil kjøre i bakgrunnen. For eksempel, hvis du bruker en alarmklokke-app, kan det hende du oppdager at oppgavespilleren tvinger alarmklokke-appen til å slutte, for å forhindre at alarmen går av.
CyanogenMod, den populære samfunnsutviklede Android-ROM, vil ikke engang akseptere feilrapporter fra brukere som bruker oppgavemord, og sier at de gir flere problemer enn de løser.
I sammendraget bør du ikke bruke en oppdragsmorder - hvis du har en feilaktig app som spilder ressurser i bakgrunnen, bør du identifisere den og avinstallere den. Men fjern ikke bare apper fra telefonen eller nettbrettet ditt - det hjelper ikke med å øke hastigheten på noe.