Sisällysluettelo:
Monitoiminta on sana, jonka kuulet paljon täällä ja muissa Internet-paikoissa, joissa puhutaan älypuhelimista tai muusta tekniikasta. Se ei tarkoita sitä mitä se käytti takaisin, kun pitkät partaiset dinosaurukset haaveilivat tietokoneita ensin, mutta se on silti erittäin suuri ero joillekin ihmisille ja voi olla ratkaiseva tekijä älypuhelinten käyttöjärjestelmää valittaessa. Katsotaanpa katsomaan mitä ongelmassa on kysymys ja miten se liittyy Androidiin.
Kauan sitten laboratoriossa, kaukana, kaukana, jotkut Jedi-mestarit päättivät, että tietokoneiden tulisi tehdä enemmän kuin yksi asia kerrallaan. He todellakin jo tekivät paljon asioita kulissien takana, mutta käyttäjälle se oli tapaus kirjoittaa komento ja odottaa sen loppumista. Käyttämällä ketjuja ja aikatauluja, ja luultavasti vähän taikuutta ja paljon onnea, insinöörit pystyivät kehittämään käyttöjärjestelmän, joka pystyi suorittamaan useita käyttäjän komentoja kerrallaan, ja monitehtävä syntyi. Kun vaihdat uuteen VT: hen (virtuaalipäätteeseen) Unix-ruudussa, jossa ei ole GUI: tä, olet monitoiminnallinen. Kun Windowsissa, Macissa tai muussa tietokoneessa, jossa on graafinen käyttöliittymä, on avoinna useampi kuin yksi ikkuna, olet monitoiminnallinen. Teet useita asioita kerrallaan, ja tietokone suorittaa useita käyttäjän tehtäviä kerrallaan. Voit nyt lukea Android Centralin, kun täysin lailliset torrentisi latautuvat taustalla.
Älypuhelimessa moniajo on hiukan erilainen. Meillä ei ole 20 tuuman näytön ylellisyyttä, joten useamman kuin yhden "asian" näyttäminen kerrallaan ei ole iso asia. Samsung testaa vesiä ja kokeilee sitä Galaxy S III: n kanssa Pop-Up Play -ominaisuuden avulla, mutta suurimmaksi osaksi mitä teemme, koko näytön pitää tehdä se. Meillä ei myöskään ole käytettävissä tonnia RAM-muistia ja videomuistia, ja meidän on tarkkailtava virrankulutusta. Tämä tarkoittaa, että älypuhelinten monitehtävien on oltava vähän, hyvin ja älykkäämpiä.
Älypuhelimet ovat olleet monenlaisia tehtäviä jo pitkään. Kaikki mobiili käyttöjärjestelmät tekevät sen hiukan eri tavalla - toiset keskeyttävät kaikki muut sovellukset taustalla, toiset tallentavat tilan ja sulkevat sovelluksen itse, toiset vain antavat kaiken suorittaa. Tapa, jolla Android tekee, on antaa ketjuille ja prosesseille suorittaa prioriteetinsa mukaan. Jos käytät Google Play -musiikkia, prosessit, jotka saavat äänen kaiuttimesta, ovat riittävän tärkeitä, jotta ne pysyisivät käynnissä, kun siirryt sovelluksesta. Kaikki ei ole käynnissä taustalla, mutta tarpeeksi se on pitää kappaleiden toistaminen. Muita sovelluksia voidaan tappaa, jos niitä ei käytetä, ja jotkut sovellukset "jäädytetään" (paremman sanan puutteen vuoksi) ja palautuvat itselleen, kun ne tuodaan takaisin etualaan. Mikä tärkeä ja priorisoitu, päätetään, kun hakemus kirjoitetaan ja käännetään, jotta loppukäyttäjän ei tarvitse huolehtia siitä. Se ei ole täydellinen, mutta se seuraa Linuxin erittäin vahvaa monitehtävämallia ja mukauttaa sitä Androidille. Se on kaikki avoimen lähdekoodin tuotteita, joten valmistajat ja ROM-valmistajat voivat (ja ovat saaneet) mukautettuja asioita varatakseen muistin haluamallaan tavalla. Joskus korjaukset ovat mahtavia, joskus ei niin paljon.
Lopulta muista, kun seuraavan kerran avaat sovelluksen ja käynnistät sieltä, jossa lopetit, kun näet monien tehtävien suorittamisen työssä.
Katso koko Android-sanakirja