Sule kuulutus

Multitegumtöötlus võeti kasutusele iOS 4-s ja sellest ajast peale on paljud kasutajad mõelnud, kuidas multitegumtöö välja lülitada, et ressursse ei raiskaks ja aku võimalikult kaua vastu peaks. Kuid te ei pea rakendusi välja lülitama ja selles artiklis selgitan, miks.

Multitegumtöö iOS 4-s ei ole sama multitegumtöö, mida teate lauaarvutist või Windows Mobile'ist. Keegi võib rääkida piiratud multitegumtööst, keegi sellest nutikas viis multitegumtööks. Teeme seda järjekorras.

iOS 4 uus funktsioon on nn kiire rakenduste vahetamine (Fast Switching). Kui vajutate kodunupule, siis rakenduse olek salvestatakse ja rakendusse naastes ilmute täpselt sealt, kus enne väljalülitamist pooleli jäite. Kuid rakendus ei tööta taustal tardus ainult tema olek enne väljalülitamist.

Multitegumtöötlusriba, mis aktiveeritakse kodunupul topeltklõpsuga, on pigem hiljuti käivitatud rakenduste riba. Mitte ükski neist rakendustest ei tööta taustal (eranditega) pole vaja neid välja lülitada. Kui iPhone'il saab RAM otsa, lülitab iOS 4 selle ise välja. Just rakenduste vahel vahetamisel kasutate funktsiooni Fast Switching, sest tänu sellele lülitute suhteliselt kohe teisele rakendusele.

App Store'i värskendustes leiate sageli nn iOS 4 ühilduvuse. See tähendab sageli kiire ülemineku lisamist rakendusse. Demonstreerimiseks olen koostanud video, kus seda näha saab erinevus kiirvahetusega rakenduse vahel ja ilma temata. Pange tähele tagasilülitamise kiirust.

Oleme juba selgitanud, et kodunupul topeltklõpsuga kutsutav alumine riba ei ole tegelikult multitegumtöötlus. Kuid see ei tähenda, et uues iOS 4-s pole multitegumtöötlust üldse. iOS 4-s on mitu multitegumtöötlusteenust.

  • Taustamuusika – mõned rakendused, näiteks voogesitusraadiod, võivad taustal töötada. Üldine rakendus ei tööta taustal, vaid ainult teenus - antud juhul voogesituse heli taasesitus.
  • Voice-over-IP – tüüpiline esindaja siin on Skype. See teenus võimaldab teil kõnesid vastu võtta, kuigi rakendus pole sisse lülitatud. Aktiveeritud rakendusest annab märku uue ülemise riba ilmumine antud rakenduse nimega. Ärge ajage seda teenust segi kiirsõnumite saatmisega, saate sõnumeid vastu võtta ainult push-teadete kaudu.
  • Tausta lokaliseerimine – taustal võib töötada ka GPS-i kasutav teenus. Nii saate navigeerimiselt e-postile lülituda ja navigeerimine võib teid jätkata vähemalt häälega. GPS saab nüüd taustal töötada.
  • Ülesande täitmineh – näiteks kui laadite RSS-ist alla viimaseid uudiseid, saab seda ülesannet täita ka pärast rakenduse sulgemist. Peale hüppamist (allalaadimist) aga rakendus enam ei tööta ega oska muud teha. See teenus lõpetab ainult jagatud "ülesande".
  • Tõukemärguanded – me kõik juba teame neid, rakendused võivad saata meile sündmuse kohta teateid Interneti kaudu. Ilmselt ei pea ma sellesse enam siin süvenema.
  • Kohalik teatis – see on iOS 4 uus funktsioon. Nüüd saad mõnes rakenduses seadistada, et soovid teatud kellaajal sündmusest märguandeid saada. Rakendus ei pea olema sisse lülitatud ja te ei pea isegi Internetis olema ning iPhone teavitab teid sellest.

Huvitav, mida näiteks iOS 4 ei suuda? Kuidas on multitegumtöö piiratud? Näiteks selline kiirsuhtlusprogramm (ICQ) ei saa taustal töötada – ta peaks suhtlema ja Apple ei luba tal seda teha. Aga nendeks puhkudeks on lahendus näiteks selles, et kasutad rakendust (nt Meebo), mis jääb ühenduseks ka pärast selle väljalülitamist antud arendaja serveris ja kui saad teate, teavitatakse teid pushiga. teatis.

See artikkel loodi ülevaatena sellest, mida iOS 4 multitegumtöö tegelikult tähendab. See loodi, kuna nägin enda ümber segaduses kasutajaid, kes avasid multitegumtöötlusriba ja sulgesid rakendusi kohe pärast nende kasutamist. Aga see on jama ja midagi sellist pole vaja teha.

Steve Jobs ütles, et ta ei soovi, et kasutajad peaksid kogu aeg tegumihaldurisse uurima ja vabade ressurssidega tegelema. Siin lahendus lihtsalt töötab, see on Apple.

.