Funga tangazo

Sote tunajua somo "multitasking = uwezo wa kufanya michakato kadhaa kwa wakati mmoja". Tunaitumia kwenye kompyuta zetu bila kufahamu hasa uwepo wake. Kubadilisha kati ya programu au madirisha ya programu moja hufanyika (kwetu) kwa wakati halisi na tunachukua uwezo huu wa mfumo wa uendeshaji kuwa rahisi.

Kazi tofauti

Mfumo wa uendeshaji hutenga processor kwa programu zote katika vipindi vidogo vya muda. Vipindi hivi vya wakati ni vidogo sana kwamba hatuwezi kuvitambua, kwa hivyo inaonekana kana kwamba programu zote zinatumia kichakataji kwa wakati mmoja. Tunaweza kufikiri hivyo kufanya kazi nyingi katika iOS 4 inafanya kazi sawa kabisa. Si hivyo. Sababu kuu ni bila shaka uwezo wa betri. Iwapo maombi yote yangeachwa yakiendelea chinichini, labda tungelazimika kutafuta soketi baada ya saa chache.

Programu nyingi zinazooana na iOS 4 huwekwa kwenye "hali iliyosimamishwa" au kulala baada ya kubonyeza kitufe cha Nyumbani. Mfano unaweza kuwa unafunga kifuniko cha kompyuta ya mkononi, ambayo mara moja huenda kwenye hali ya usingizi. Baada ya kufungua kifuniko, kompyuta ndogo inaamka na kila kitu kiko katika hali sawa na kabla ya kifuniko kufungwa. Zaidi ya hayo, kuna programu ambapo kubonyeza kitufe cha Nyumbani huzifanya kuisha. Na kwa hilo tunamaanisha kukomesha kweli. Watengenezaji wana chaguo la kutumia njia hizi.

Lakini kuna aina nyingine ya maombi. Hizi ndizo programu zinazoendeshwa chinichini, ingawa unafanya kitu tofauti kabisa kwenye iDevice yako. Skype ni mfano mzuri kwa sababu inahitaji muunganisho wa mtandao mara kwa mara. Mifano mingine inaweza kuwa programu zinazocheza muziki wa usuli (Pandora) au programu zinazohitaji matumizi ya mara kwa mara ya GPS. Ndiyo, programu hizi humaliza betri yako hata inapofanya kazi chinichini.

Kulala au kufyatua risasi?

Programu zingine zinazooana na iOS 4, ambazo zinapaswa kulazwa (kuwekwa kwenye "hali iliyosimamishwa") baada ya kubonyeza kitufe cha Nyumbani, endelea kufanya kazi chinichini. Apple iliwapa watengenezaji dakika kumi haswa kwa programu kukamilisha kazi yake, chochote kile. Tuseme unapakua faili katika GoodReader. Ghafla mtu anataka kukuita na unapaswa tu kukubali wito huo muhimu. Simu haikuchukua zaidi ya dakika kumi, utarudi kwenye programu ya GoodReader. Huenda faili tayari imepakuliwa au bado inapakuliwa. Je, ikiwa simu inachukua zaidi ya dakika kumi? Programu, kwa upande wetu GoodReader, italazimika kusimamisha shughuli zake na kuwaambia iOS kwamba inaweza kulazwa. Asipofanya hivyo, atasitishwa bila huruma na iOS yenyewe.

Sasa unajua tofauti kati ya "simu" na "desktop" multitasking. Ingawa umiminiko na kasi ya kubadili kati ya programu ni muhimu kwa kompyuta, maisha ya betri daima ni jambo muhimu zaidi kwa vifaa vya rununu. Multitasking pia ilibidi ikubaliane na ukweli huu. Kwa hivyo, baada ya kusoma nakala hii, ukibonyeza kitufe cha Nyumbani mara mbili, hutaona tena "bar ya programu inayoendesha nyuma", lakini kimsingi ni "orodha ya programu zilizotumiwa hivi karibuni".

Mwandishi: Daniel Hruška
Zdroj: onemoretap.com
.