Onko tarpeen pitää luettelo käynnistyksistä ja käynnissä olevista sovelluksista vähäisenä ja merkityksessä Android-käyttöjärjestelmässä, ja jos on, miten jarruttaa sovelluksen raskaan käynnistyksen?
Tämän päivän kysymys- ja vastausistunto tulee meihin kohteliaasti Android-harrastajille - Stack Exchange -jako, joka on yhteisöllinen Q & A-sivustojen ryhmittely.
Android harrastaja lukija Scott Severance on utelias taming hänen Android käynnistys rutiini:
Kun puhelimeni käynnistyy, taustalla on useita sovelluksia / palveluita, joita en haluaisi. Ja kun painan Home-painiketta sovelluksen käytön aikana, sovellus menee yleensä taustalle poistumatta. Kuinka lopetan näiden sovellusten käytön?
Mikä on ratkaisu ja pysäyttää ne aina tehokkaimmalla menetelmällä?
SuperUser-avustaja Matthew Read tarjoaa yksityiskohtaisen erittelyn siitä, miksi tämä ei ole yhtä tärkeä kuin Scott uskoo ja miten Android poikkeaa olennaisesti muista käyttöjärjestelmistä käynnistysohjelmien ja taustaprosessien osalta:
Ensimmäiset asiat ensin
Sinulla voi olla joitain väärinkäsityksiä siitä, miten Android toimii ja mitä todella tapahtuu, kun palvelu on käynnissä tai sovellus on taustalla. Katso myös: Onko minun todella asennettava tehtäväpäällikkö?
Useimmat sovellukset (esimerkiksi ne, jotka käynnistät manuaalisesti) sisältävät nykyisen toiminnon taustaksi, kun siirryt toiseen sovellukseen tai aloitusnäyttöön. Toiminnot käyttävät jonkin verran muistia, jotta voit palata sovellukseen ja poimia sinne, missä olet jättänyt. Toiminnot eivät yleensä pysty suorittamaan laskutoimituksia taustalla, joten niitä ei käytetä CPU: lla tai akulla. Jos akun käyttöaika tai suorittimen suorituskyky ovat huolestuneesi, sinun ei tarvitse huolehtia näistä sovelluksista! Sinun ei tarvitse huolehtia muistista; Android tappaa sovelluksen automaattisesti ja vapauttaa muistin, jos järjestelmä on laskussa.
Jos taustakuvassa oleva sovellus käyttää palvelua, se voi olla eri tarina. Hyvin suunnitellut palvelut käyttävät suurimman osan ajastaan nukkua, heräämässä satunnaisiin tarkistuksiin (esimerkiksi uudet sosiaalisen median ilmoitukset). Huonosti suunnitellut palvelut voivat kuitenkin toimia useammin tai suorittaa synkronointioperaatioita, joita et halua, vaikuttavat akun käyttöikään ja tietojen käyttötarkoitukseen. Jos sinulla on väärennöspalvelu, voit kokeilla jotain seuraavista ratkaisuista.
ratkaisut
Jos olet varma, että haluat tämän sovelluksen lopettavan kaikin keinoin, kokeile näitä menetelmiä.
Uninstall
Kun sovellus tekee jotain, jota et pidä, onko se käynnissä taustalla käynnistyksen yhteydessä tai jotain muuta, ensimmäinen vaihtoehto on poistaa se. Ongelma ratkaistu! Voit poistaa järjestelmäsovelluksia, jos sinulla on juurta, helpoimmin Titanium Backup -muistilla, mutta muista poistaa vain kantoaaltovälineet eivätkä kriittiset sovellukset.
Kuitenkin, jos haluat käyttää sovellusta, tämä ei ole vaihtoehto: jatka lukemista.
Ping kehittäjä
Jotkut Androidin mukana tulevista suurimmista demoneista ovat palveluita, jotka toimivat taustalla ilman mitään syytä tai kun yksinkertainen aikaväli tarkistetaan Androidin AlarmManagerin kanssa riittää. Meidän on tapettava heidät kaikki tulella, eikä vältettävä heitä. Kaikki, mikä ei ole kehittäjän tekemää korjausta, on vain hakata, joka johtaa muihin negatiivisiin sivuvaikutuksiin. Jos otat yhteyttä kehittäjään ongelmallasi, he voivat korjata sovelluksen ja voit käyttää sitä normaalisti. Se on voitto kaikille mukana oleville.
Tyhjennä sovellukset manuaalisesti
Ensinnäkin huomaa, että monet sovellukset sulkeutuvat kokonaan, jos poistat ne käytöstä kotisivun sijaan.
Jos käytät Ice Cream Sandwich- tai Jelly Bean -ohjelmaa, voit siirtyä Asetukset-kohtaan, hakea Sovellukset ja sulkea sovelluksen manuaalisesti napsauttamalla käynnissä olevia sovelluksia. Vaihtoehtoisesti voit lyödä viimeaikaisia sovelluksia -painiketta ja pyyhkäistä ne pois näytöltä sulkeaksesi ne. Vanhemmissa Android-versioissa voi olla sisäänrakennettu Task Manager -ohjelma, jonka valmistaja on lisännyt tekemään samaa asiaa, tai voit ladata tehtävänhallintosovelluksen. Katso palveluita
Asetukset -> Sovellukset -> Palvelut
.VAROITUS: Tehdäei käytä automaattisia tehtävänhävittäjiä! Automaattiset tehtävänmurhat toimivat taustalla (täsmälleen mitä et halua) ja tappavat sovellukset aina, kun ne alkavat. Useimmiten tämä tekee asiat pahemaksi, koska sovellukset käyttävät usein enemmän resursseja, kun he alkavat verrattuna siihen, kun he istuvat joutokäynnillä. Palvelut, jotka käynnistyvät automaattisesti ja jotka käynnistetään uudelleen, tapetaan yhä uudestaan ja tuhoavat akun. Samoin sovellukset, jotka vastaanottavat järjestelmätapahtumia, jotka tunnetaan Intentteinä (kuten verkon peitto ja liitettävyysmuutokset), tapetaan aina, kun ne alkavat vastaanottaa tapahtuman. Mitään hyvää ei voi tulla siitä.
Mahdollinen poikkeus on automaattiset tehtävät, jotka suoritetaan vain silloin, kun käyttäjä tai käyttäjä suorittaa tiettyä toimintaa. Pohjimmiltaan he tekevät vain manuaalisen tehtävänhallinnan helpommaksi. Sovellusta, kuten Taskeria tai Llamaa, voidaan käyttää lopettamaan toimintoja, kun vaihdat sovelluksia, esimerkiksi varmistamalla, etteivät ne jää taustalla. Llama-ohjeet:
Luoda uusi
Tapahtuma
. Lisää kutsuttu tilaAktiivinen sovellus
, ja valitse tilaSovellus pysähtyi tai taustalla
. Valitse sovellus, johon haluat keskittyä. Lisää sittenToiminta
. valitaTappamisohjelma (pääkäyttäjäoikeudet)
, valitse sitten sovelluksesi uudelleen.Nyt kun poistut sovelluksesta, Llama tappaa sen.
Autostartsin ja aikomusten muokkaaminen
Kuten yllä mainittiin, jotkin sovellukset saattavat alkaa, kun ne saavat tarkoituksia (järjestelmätapahtumia). Käyttämällä sovellusta, kuten Käyttöoikeuksien hylkäämistä, voit muuttaa mitä käyttöoikeusohjelmia voi pyytää, mikä puolestaan rajoittaa niitä tapahtumia, joita ne voivat vastaanottaa.Tai voit käyttää sovellusta, kuten Autostarts, jotta voit muokata nimenomaisesti, mitkä aikomukset lähetetään mihin sovelluksiin. Kummassakin ratkaisussa tarvitaan root-pääsy.
Muita vaihtoehtoja:
- Autorun Manager
- Gemini App Manager
(Autostarts on ilmainen / avoimen lähdekoodin ohjelmisto, joka on saatavana myös f-droidilta.)
VAROITUS: Tämä voi aiheuttaa sovellusten lopettamisen tai estämisenhalusi toiminnallisuutta. Suorita varoen, etenkin kriittisten sovellusten kanssa.
Jäädytyssovellukset
Voit käyttää sovellusta, kuten Titanium Backup- tai App Quarantine -ohjelmaa, jäädyttää sovellukset, jotta niitä ei voi käyttää lainkaan. Jos haluat käyttää niitä, joudut jäädyttämään ne ensin.
VAROITUS: Tehdäei tee tämä kriittisten sovellusten kanssa! Laite ei ehkä käynnisty.
Aseta sovellukset horrostilaan
Greenify (vaatii Android 4.0+- ja ROOT-etuoikeuksia) käytä toista lähestymistapaa nimeltä "horrostila" perinteisestä "jäätymisestä".
Voit turvallisesti horros tahansa ei-järjestelmä app et halua ajaa vaivihkaa (via pysyviä palveluja, yleisradiovastaanottimet, hälytykset ja niin edelleen), vastaavat tosiasiassa ”jäädyttäminen”, säilyttäen kuitenkin kaikki sisäänkäynnit (käynnistyskuvakkeesta jakaminen tavoite, jne.) täysin toimivaa, kun käytät eksplisiittisesti sitä ilman tarvetta pakastaa se ensin.
VAROITUS: Tehdäei lepotilan herätyskelloohjelmat, pikaviestisointisovellukset ja muut sovellukset, joiden perustoiminnot perustuvat taustaympäristöön (ajastin, järjestelmätapahtumat, työntö jne.) toimimaan.
Bottom Line
Android on suunniteltu huolehtimaan sovellusten hallinnasta. Kaikissa äärimmäisissä tapauksissa sinun ei tarvitse huolehtia siitä. Jos ongelma ilmenee, suosittelemme, että käytät yksinkertaisinta ratkaisua - asennuksen poisto. Kaikki muut ratkaisut ovat hakkeroita siitä, mitä Android on suunniteltu tekemään. Ehkä eräänä päivänä Androidilla on virallinen tuki palveluiden hallinnoimiseksi, mutta tähän saakka olla varovainen.
Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.