Mis on nutitelefonides multitegumtöö?
Multitegumtöö operatsioonisüsteem saab samaaegselt käivitada rohkem kui üht programmi või rakendust. Selleks peab OS usinalt juhtima seda, kuidas mikroprotsessoris käske ja protsesse käsitletakse ning nende andmeid põhimällu salvestatakse. Seal on multitegumtöö iPhone'is ja Android nutitelefonid, kuid see ei tööta nii nagu arvutites.
Multitegumtöötlus nutitelefonides
Rakendused sees nutitelefonid mis töötavad taustal, ei näita alati multitegumtööd. Need võivad olla kolmes olekus: töötavad, rippuvad (magavad) või suletud.
Kui rakendus on töörežiimis, on see esiplaanil ja te kasutate seda või suhtlete sellega. Kui rakendus töötab, töötab see enam-vähem nagu rakendused arvutites, selle käske täidab protsessor, kuna see kulutab mäluruumi. Kui see on võrgurakendus, saab see andmeid vastu võtta ja saata.
Enamasti on nutitelefonide rakendused peatatud (magamisrežiimis). See tähendab, et need on külmunud sinna, kuhu te selle jätsite; rakendust enam protsessoris ei käivitata ja selle koht on mälus. Sel juhul salvestatakse mälus olevad andmed ajutiselt teisese salvestusruumi (SD-kaardile või telefoni laiendatud mälule – analoogselt arvuti kõvakettale).
Kui jätkate rakendust, naaseb see sinna, kus pooleli jäite, ajastades oma juhised ümber käivitab protsessor ja toob talveunerežiimis olevad andmed teisesest mälust tagasi põhimällu mälu.
Multitegumtöö ja aku tööiga
Magamisrežiimis olev rakendus ei tarbi protsessorit ega mälu, ei võta ühendust ega tarbi täiendavat akut. Seetõttu kasutavad enamik nutitelefonide rakendusi unerežiimi, kui neil palutakse taustal töötada; need säästavad akut.
Kuid rakendused, mis nõuavad pidevat ühendust, nagu VoIP-rakendused, tuleks hoida töökorras, mis tühjendab akut. Selle põhjuseks on asjaolu, et kui nad saadetakse magama, keelatakse ühenduste loomine, kõned lükatakse tagasi ja helistajaid teavitatakse, et adressaadiga ei saa ühendust.
Mõned rakendused peavad töötama taustal ja täitma tõelist multitegumtööd, näiteks muusikarakendused, asukohaga seotud rakendused, võrguga seotud rakendused, tõukemärguannete rakendused ja eriti VoIP-rakendused.
Multitegumtöötlus iPhone'is ja iPadis
See algas iOS-is versiooniga 4. Saate töötavast rakendusest lahkuda ja lülituda taustarakendusele, minnes avakuvale. Pange tähele, et see erineb rakenduse sulgemisest. Kui soovite jätkata taustal töötava rakendusega, saate kasutada rakenduste vahetajat, topeltvajutades kodunuppu. See toob põhimenüü hägustamise ajal fookuse praegu kasutatavatele rakenduste ikoonidele. Ilmuvad ikoonid on avatud. Seejärel saate loendis jooksmiseks pühkida ja valida ühe.
iOS kasutab ka tõukemärguandeid, mis võtavad vastu signaale serveritelt, et äratada taustal töötavaid rakendusi. Tõukemärguandeid saavad rakendused ei saa täielikult magama minna, kuna sissetulevate sõnumite vastuvõtmiseks peavad nad jääma tööolekusse. Pika vajutusega saate taustal rakendusi sulgeda.
Multitegumtöötlus Androidis
Ice Cream Sandwich 4.0-le eelnenud Androidi versioonides toob kodunupu vajutamine töötava rakenduse taustale ja pikalt kodunupu vajutamisel kuvatakse hiljuti kasutatud rakenduste loend. Ice Cream Sandwich 4.0 muutis asju natuke.
Hiljuti on silmapaistev rakenduste loend, mis jätab teile mulje rakenduste haldamisest, kuid see pole nii. Kõik hiljutises loendis olevad rakendused ei tööta – mõned ei tööta ja mõned on suletud. Loendis ühe rakenduse puudutamine ja valimine võib tööolekust välja tulla, puhkeolekust ärgata või rakenduse uuesti laadida.
Multitegumtööks loodud rakendused
Mõned rakendused on loodud töötama multitegumtöökeskkonnas. Näiteks Skype for iOS, millel on uued võimalused teavituste käsitlemiseks ja taustal aktiivseks jäämiseks, kasutades minimaalset akut. Skype on VoIP-rakendus, mis võimaldab teha hääl- ja videokõnesid ning mis peab parema kasutuskogemuse huvides olema alati aktiivne. See töötab sarnaselt mobiiltelefoniga, mis kontrollib alati sissetulevate kõnede ja tekstisõnumite signaale.
Mõned kasutajad soovivad oma seadmetes multitegumtöötlust keelata, tõenäoliselt seetõttu, et nad leiavad, et taustal töötavad rakendused aeglustavad nende masinaid ja kulutavad akut. See on võimalik, kuid operatsioonisüsteemid ei anna selleks lihtsaid võimalusi. iOS-i puhul võib see nõuda vanglamurdmine telefoni.