Sisällysluettelo:
- Androidin muistinhallinta
- Mutta mikään ei ole täydellistä
- Tehtävien tappajan käyttöliittymä
- Tapaukset manuaalisesti
- AutoKilling
- Erityinen osio täällä juurtuneille / ROM'd / Mad Scientist -tyypeille
Painos Huomaa: Anteeksi kaikesta. Pylväs on nyt täällä kokonaisuudessaan.
Hei kaikki. Tällä viikolla voidaan puhua Androidin puoleisesta piikistä - tehokkaasta tehtävien hallinnasta.
Ennen kuin aloitamme, kyllä olen yksi niistä ihmisistä, jotka sanovat ” Lopeta tehtävien tappajan käyttö ” ensimmäisenä vastauksena omituisiin kysymyksiin. Monet muut melko asiantuntevat ihmiset sanovat saman. Heillä (meillä) on oikeus. Tehtävien tappajasovellukset aiheuttavat yleensä paljon ongelmia yksinkertaisesti siksi, että niiden asianmukainen käyttö voi olla vähän hämmentävää, etenkin kaiken ristiriitaisen tiedon kanssa. Seuraa meitä tauon jälkeen ja selvitetään tämä lopullisesti.
Muutama päivä sitten meillä oli etusivujärjestelmä Android Central Editors -sovelluksen valitsimilla. Päätoimittajamme Dieter Bohn valitsi TasKiller Pron. Tietysti kommenttien toinen tai kolmas vastaus osoitti nopeasti, että tehtävien tappajat “ ruuvaavat puhelimen. ”Tämä vain vahvisti ajatustani siitä, että meidän on todella keskusteltava tästä yhdessä ja annettava jokaisen ihmisen päättää tarpeistaan pikemminkin kuin pelastaa tehtävien tappajia kokonaisuutena.
Androidin muistinhallinta
Android on suunniteltu olevan moniajo, paloa hengittävä peto. Sen avulla sovellukset voivat pitää paikallaan laitteen RAM-muistissa ja pysyä valmiina hypätä takaisin keskittymään, kun käyttäjä tarvitsee niitä. Käyttöjärjestelmä on myös erittäin hyvä jakamaan kirjastoja sovellusten välillä, joten sovelluskoodereilla on suuri joukko toimintoja, jotka on jo rakennettu valitakseen. Täydellisessä maailmassa (joka tapauksessa täydellinen kehittäjille) me kaikki käyttäisimme samoja sovelluksia samoista syistä ja se olisi sen loppu.
Mutta mikään ei ole täydellistä
Me kaikki käytämme erilaisia sovelluksia, eri aikoina, eri tavoin. Kun tarkastellaan kehittäjien painajaista, on yllättävää, että Android (tai mikä tahansa mobiili käyttöjärjestelmä) hoitaa työn samalla tavalla. Katsotaanpa nopeasti ja toivottavasti helppoa ymmärtää sitä, mitä näytön takana tapahtuu.
Sovellus käynnistyy joko siksi, että aloit sen tai kehittäjä näkee hyötyä siitä, että se ajaa kulissien takana. Joitakin esimerkkejä viimeisestä osasta -
- Kun lisäät tai poistat sovelluksen, Google Voice käynnistyy (jos se ei ollut käynnissä). Se skannaa sovelluksen nähdäkseen, onko sen käytettävä tai jaettava mitään toimintoja sen kanssa. Asennetaanko uusi tekstistä puheeksi -moottori? Google Voice käyttää sitä.
- Kopioidaanko joitain kuvia SD-kortilta tietokoneellesi? Galleria on käynnistettävä, kun asennat SD-kortin uudelleen tarkistaaksesi uusia kuvia tai videoita, jotta se voi skannata ne ja saada ne valmiiksi näyttämään oikeassa paikassa.
Tämä kaikki kuulostaa hyvältä. Emme harkitse edellä, että nämä sovellukset pysyvät laitteen muistissa, kunnes niiden käsketään sulkeutua. He eivät käytä muita resursseja, vain istuvat lepotilassa ja ovat valmiita piirtämään itsensä uudelleen näytölle. Nykypäivän 1 GHz: n + prosessorien ja nopean tiedonsiirron aikana olemme kärsimättömiä, kun haluamme ladata Uuden sovelluksen, eikä se ole hetkessä. Haluamme, että laitteemme zoomaa näytöiden välillä. Haluamme laitteemme napsauttavan uusia sovelluksia keskittymään. Haluamme laitteemme toimivan tavoilla, joita ei oikeasti suunniteltu toimimaan. Käyttämällä tehtävä tappajaa oikealla tavalla pääset lähelle näitä tavoitteita.
Tehtävien tappajan käyttöliittymä
Jokainen sovellus näyttää ja toimii hiukan eri tavalla, ja tehtävien tappajat eivät ole poikkeus. Käytän Advanced Task Manager -sovellusta esimerkkeihini. En suosittele tätä muille. Se sopii tarpeisiini ja oli 0, 99 dollarin arvoinen, joten lopetin vaihtoehtojen etsimisen. Valintasi saattaa näyttää hiukan erilaiselta, mutta sillä pitäisi olla sama toiminnallisuus. Katso vain asetukset ja löydät missä tehdä samat muutokset ja valinnat.
Alla tarkastellaan luetteloa käynnissä olevista sovelluksista, joita tehtävien tappajalla on lupa tappaa, kun annat sille eteenpäin. Et näe kaikkia käynnissä olevia prosesseja, ja lukemalla hiukan kauempana, miksi se on hyvä asia. Palaamme tähän kuvaan vähän, mutta ota hetki ja katso sitä nyt.
Tapaukset manuaalisesti
Paras helpoin ja vähemmän monimutkainen tapa käyttää tehtävien tappaajaa on avata se ja tappaa manuaalisesti asiat, joita et ole varma, kun sinusta tuntuu, että asiat ovat hidastuneet. Temppu on tietää, mikä muu ei toimi, jos tappaat sovelluksen. Asiat, kuten pelit, selaimet, sanakirjat tai muut itsenäiset sovellukset, ovat yleensä turvallinen veto tappaaksesi, jos löydät ne käynnissä. Yllä olevassa esimerkissä Astro File Manager on käynnissä, koska etsin tiedostoa, jonka olin ladannut. Olen valmis Astron kanssa, joten sen ei tarvitse pysyä käynnissä. Voisin tappaa sen turvallisesti, eikä mikään muu vaikuta siihen.
Et voi nähdä sitä yllä olevassa kuvakaappauksessa, mutta markkinat ovat myös käynnissä. En ole avannut markkinoita jonkin aikaa, mutta en aio tappaa sitä. Miksi? Koska jos teen, niin asennettujen Market-sovellusten päivityksiä ei ilmoiteta. Monien sovellusten on pysyttävä hengissä kaikkien ominaisuuksiensa käyttämiseksi. Sinun täytyy miettiä vähän ennen kuin päätät, voitko tappaa vain sovelluksen. Tässä on yleinen ajatus mitä ajatella:
- Sovellukset, jotka muistuttavat sinua jostain - Astrid auttaa minua muistamaan tehtävät ja määräajat. Astrid voi ampua ilmoituksen muistuttaakseen minua tapahtumien tullessa esiin. Jos tapan sen pois, en saa muistutuksia. Sitten eksyn tietokoneeseeni ja mitään ei koskaan tehdä.
- Sovellukset, jotka etsivät päivityksiä - Edellisessä esimerkissä jätin Marketin käynnissä, jotta se voi ilmoittaa minulle kaikista sovelluksen päivityksistä. Kaikkien sovellusten, jotka etsivät ajoittain ulkopuolista tietoa, on pysyttävä hengissä, jos haluat niiden löytävän jonkin kyseisistä tiedoista.
- Sovellukset, jotka tekevät vielä jotain - esimerkissäni Connectbot on käynnissä. Minulla on ollut aktiivinen yhteys autotallissa olevaan palvelimeen, jota päivitän. Voin vaihtaa nopeasti ja nähdä edistymisen sekä antaa komentoja suoraan puhelimestani. Jos tapan sen pois, joudun avaamaan ja yhdistämään joka kerta uudelleen.
AutoKilling
Tehtävienhallinnassa on yleensä toiminto, jonka avulla määräajoin voidaan tappaa sovelluksia. Tässä asiat muuttuvat vaarallisiksi. Onneksi useimmissa on myös jonkinlainen sallittujen sovellusten luettelo sovelluksista, jotka eivät tapahdu tämän automaattisen tappauksen aikana. Vaikka joitakin järkeä tarvitaan edelleen, joidenkin sovellusten on aina oltava tässä luettelossa
- Sovellusta, jolla on valmistajan tai operaattorin nimi, ei tule koskaan tappaa.
- Kaikki sovellukset, joissa on sana android. (kyllä, ajanjakso on tarkoituksella) ei koskaan pidä tappaa.
- Kaikkia aikaa pitäviä sovelluksia ei tule koskaan tappaa.
- Sovelluksia, joissa on päivitys-widget, ei tulisi koskaan tappaa.
- Sovelluksia, joita ei ole asennettu tiedostoon / dataan (tässä kohtaa käyttäjän sovellukset menevät), ei tulisi koskaan tappaa.
- Jos et pysty selvittämään tarkalleen, mikä sovellus on, sitä ei tule koskaan tappaa.
- Kotimarkkinankorvikkeita, ei markkinoilta tai valmistajalta, ei pitäisi koskaan tappaa. Tämä tarkoittaa myös Sense, Blur ja Touchwiz -sovelluksia. Heillä on myös riippuvuuksia, joiden pitäisi pysyä hengissä, viitata numeroihin 1, 5 ja 6 yllä. Tietysti, jos olet varaaja, ja tiedät, mitkä järjestelmän osat sinun ei tarvitse suorittaa tietyn asennuksen aikana, kokeile vapaasti. Ja jaa tuloksesi.
Tämä kaventaa asioita melko vähän. Merkitse kaikki pelaamasi pelit. Merkitse kaikki ”itsenäiset sovelluksesi” (kuten Astro yllä olevassa esimerkissä) tapettaviksi. Merkitse tarvittavat asiat satunnaisesti, mutta et halua juosta tapettavien kulissien taakse. Lue, mitä jäljellä on, ja katso sopiiko se mihinkään yllä mainituista luokista. Jos se on, merkitse sitä, ettei sitä koskaan tapeta. Muista harkita esimerkissäni ConnectBot-tapaisia asioita. En halua sen toimivan koko ajan, mutta käyttäessäni sitä haluaisin, että se pysyy hengissä taustalla, joten merkitsen sen, että tehtävänhallinnassa EI ole automaattista koulutusta. Tietenkin, sinun on asetettava tehtävä tappaja itse, jotta se pysyisi hengissä.
Jos tehtävä tappajalla on asetus määrittää, kuinka usein sovelluksia tapetaan, aseta se tekemään niin usein. En näe mitään järkeä ajaa tehtävien tappaajaa käyttämättä sitä, koska tämä on syy käyttää sitä ensisijaisesti.
Kun se on valmis, paina Koti-painiketta ja ohita kaikki hetkeksi. Käytä puhelinta tavalliseen tapaan, mutta kiinnitä huomiota, jos jokin ei toimi niin kuin ennen. Jos asiat alkavat häiriintyä, katso valkoista luetteloa ja varmista, että kyseistä sovellusta ei ole tarkoitus tappaa pois. Sanon heti lepakko - älä koskaan tappaa kelloa, jos haluat käyttää hälytystä, viime hetken istuimet lentokoneessa, koska unohdit lentosi, ovat paljon kalliimpia kuin ne, jotka olet ostanut lipunmyyjän kautta viikossa etukäteen.:)
Viimeinen asia, joka pitää mielessä - Kun / jos sinulla on laitteeseen liittyviä ongelmia ja haet apua, muista mainita, että käytät tehtävien tappajaa ja miten käytät sitä. "Apua Cliqin hälytykseen - ATK: n käyttäminen, mutta ei tappava kello" on hyvä esimerkki tästä. Saat silti vastauksia, joissa käsket lopettaa tehtävien tappajien käytön, mutta saatat saada myös jotain hyödyllistä. Antamalla ihmisille tietää, että käytät tehtävien tappaajaa, mutta tiedät "oikean" käytön, poistamme negatiivisuuden. Lisäksi mukavien kuvailevien säikeiden nimikkeiden käyttö auttaa aina foorumin valvojia ja helpottaa asioiden etsimistä seuraavalle henkilölle, jolla on samat ongelmat.
Erityinen osio täällä juurtuneille / ROM'd / Mad Scientist -tyypeille
Siellä on markkinoiden erämaissa uudenlainen tehtävä tappaja. Ne säätävät lowmemorykiller-ytimen parametrejä ja antavat asioiden käydä normaalisti sen sijaan, että käyttäjä (se olen minä ja sinä) yrittäisi hallita kutakin sovellusta. On järkevää, kun ajatelet, että lowmemorykiller-koodia ja sen asetuksia ei ole muutettu Android 1.0: n jälkeen. Jos haluat käyttää aikaa säätääksesi asetuksia tarpeitasi mukaan, nämä toimivat hyvin. On myös erittäin helppo siirtää nämä asetukset järjestelmään ilman sovellusta kirjoittamalla tiettyjä arvoja järjestelmäasetuksiin. Jos tämä kiinnostaa sinua (ja jos olet tweeker, sen pitäisi!) Se olisi loistava aihe ketjun hakkerointifoorumeilla, ja sellainen, johon haluaisin osallistua. Kyllä, se on vihje:)
Ensi kertaan, Jerry