Mitä on moniajo älypuhelimissa?
Moniajo käyttöjärjestelmä voi käyttää useampaa kuin yhtä ohjelmaa tai sovellusta samanaikaisesti. Tätä varten käyttöjärjestelmän tulee ahkerasti hallita, kuinka käskyjä ja prosesseja käsitellään mikroprosessorissa ja kuinka niiden tiedot tallennetaan päämuistiin. Siellä on moniajo iPhonessa ja Android älypuhelimissa, mutta se ei toimi samalla tavalla kuin tietokoneissa.
Moniajo älypuhelimissa
Sovellukset sisään älypuhelimet jotka toimivat taustalla, eivät aina näytä moniajoa. Ne voivat olla kolmessa tilassa: käynnissä, ripustettuna (nukkumassa) tai kiinni.
Kun sovellus on käynnissä, se on etualalla ja käytät sitä tai olet vuorovaikutuksessa sen kanssa. Kun sovellus on käynnissä, se toimii enemmän tai vähemmän kuten sovellukset tietokoneissa, prosessori suorittaa sen käskyt, kun se kuluttaa muistitilaa. Jos se on verkkosovellus, se voi vastaanottaa ja lähettää tietoja.
Suurimman osan ajasta älypuhelimien sovellukset ovat keskeytetyssä (lepotilassa). Tämä tarkoittaa, että ne ovat jäässä, mihin jätit sen; sovellusta ei enää suoriteta prosessorissa ja sen paikka on muistissa. Tässä tapauksessa sen muistissa olevat tiedot tallennetaan tilapäisesti toissijaiseen tallennustilaan (SD-kortille tai puhelimen laajennettuun muistiin – samalla tavalla kuin tietokoneen kiintolevylle).
Kun jatkat sovelluksen käyttöä, se palaa siihen, mihin jäit, ja ajoittaa ohjeet uudelleen suorittimen suorittaa ja palauttaa lepotilan tiedot toissijaisesta tallennustilasta päämuistiin muisti.
Moniajo ja akunkesto
Nukkuva sovellus ei kuluta prosessorin virtaa tai muistia, ei hyväksy yhteyttä eikä kuluta ylimääräistä akkuvirtaa. Tästä syystä useimmat älypuhelinsovellukset ottavat lepotilan, kun niitä pyydetään toimimaan taustalla; ne säästävät akkuvirtaa.
Kuitenkin sovellukset, jotka vaativat jatkuvaa yhteyttä, kuten VoIP-sovellukset, tulee pitää käynnissä, mikä tyhjentää akun. Tämä johtuu siitä, että jos heidät lähetetään nukkumaan, yhteydet evätään, puhelut hylätään ja soittajille ilmoitetaan, että vastaanottajaa ei tavoiteta.
Joidenkin sovellusten on toimittava taustalla ja suoritettava todellista moniajoa, kuten musiikkisovellukset, sijaintiin liittyvät sovellukset, verkkoon liittyvät sovellukset, push-ilmoitussovellukset ja erityisesti VoIP-sovellukset.
Moniajo iPhonessa ja iPadissa
Se alkoi iOS-versiolla 4. Voit poistua käynnissä olevasta sovelluksesta ja vaihtaa taustasovellukseen siirtymällä aloitusnäyttöön. Huomaa, että se on eri asia kuin sovelluksen sulkeminen. Jos haluat jatkaa sovelluksen kanssa taustalla, voit käyttää App Switcheria kaksoispainamalla kotipainiketta. Tämä tuo painopisteen joukkoon tällä hetkellä käytössä olevia sovelluskuvakkeita samalla, kun päävalikko sumentuu. Näkyviin tulevat kuvakkeet ovat avoinna. Voit sitten selata luetteloa pyyhkäisemällä ja valita yhden.
iOS käyttää myös push-ilmoituksia, jotka hyväksyvät signaalit palvelimilta herättääkseen taustalla toimivat sovellukset. Push-ilmoituksia vastaanottavat sovellukset eivät voi mennä kokonaan nukkumaan, koska niiden on pysyttävä käynnissä olevassa tilassa vastaanottaakseen saapuvat viestit. Voit sulkea sovellukset taustalla painamalla pitkään.
Moniajo Androidissa
Ice Cream Sandwich 4.0:aa edeltävissä Android-versioissa kotipainikkeen painaminen tuo käynnissä olevan sovelluksen taustalle ja kotipainikkeen pitkä painallus tuo esiin luettelon äskettäin käytetyistä sovelluksista. Ice Cream Sandwich 4.0 muutti asioita hieman.
On olemassa näkyvä viimeaikainen sovellusluettelo, joka antaa sinulle vaikutelman sovellusten hallinnasta, mutta näin ei ole. Kaikki viimeaikaisen luettelon sovellukset eivät ole käynnissä – osa on lepotilassa ja osa on suljettuina. Yhden sovelluksen napauttaminen ja valitseminen luettelosta saattaa ponnahtaa käynnissä olevasta tilasta, se voi herätä lepotilasta tai ladata sovelluksen uudelleen.
Sovellukset on suunniteltu moniajoa varten
Jotkut sovellukset on suunniteltu toimimaan moniajoympäristössä. Esimerkki on Skype iOS: lle, jossa on uusia ominaisuuksia ilmoitusten käsittelyyn ja aktiivisena pysymiseen taustalla käytettäessä mahdollisimman vähän akkuvirtaa. Skype on VoIP-sovellus, joka mahdollistaa ääni- ja videopuhelut ja jonka on pysyttävä aktiivisena aina paremman käyttökokemuksen saavuttamiseksi. Tämä toimii paljon kuin matkapuhelin, joka tarkistaa aina saapuvien puhelujen ja tekstiviestien signaaleja.
Jotkut käyttäjät haluavat poistaa moniajon käytöstä laitteissaan luultavasti siksi, että he huomaavat taustalla käynnissä olevien sovellusten hidastavan heidän koneitaan ja kuluttavan akun käyttöikää. Tämä on mahdollista, mutta käyttöjärjestelmät eivät anna siihen helppoja vaihtoehtoja. iOS: lle se saattaa vaatia jailbreaking puhelin.