Lokaðu auglýsingu

Við þekkjum öll lexíuna "fjölverkavinnsla = hæfileikinn til að framkvæma nokkra ferla á sama tíma". Við notum það í tölvum okkar án þess að vera sérstaklega meðvituð um tilvist þess. Skipting á milli forrita eða glugga í einu forriti fer fram (fyrir okkur) í rauntíma og við tökum þessa möguleika stýrikerfisins sem sjálfsögðum hlut.

Verkefni öðruvísi

Stýrikerfið úthlutar örgjörvanum til allra forrita með litlu millibili. Þessi tímabil eru svo lítil að við getum ekki tekið eftir þeim, svo það virðist sem öll forrit séu að nota örgjörvann á sama tíma. Við gætum haldið það fjölverkavinnsla í iOS 4 virkar nákvæmlega eins. Það er ekki svo. Aðalástæðan er auðvitað rafgeymirinn. Ef öll forritin væru raunverulega látin keyra í bakgrunni, þyrftum við líklega að leita að innstungu eftir nokkrar klukkustundir.

Flest forrit sem eru samhæf við iOS 4 eru sett í „stöðvunarham“ eða svæfð eftir að hafa ýtt á heimahnappinn. Samlíking gæti verið að loka lokinu á fartölvu, sem fer strax í svefnham. Eftir að lokið hefur verið opnað vaknar fartölvan og allt er í nákvæmlega sama ástandi og áður en lokið var lokað. Ennfremur eru til forrit þar sem ýtt er á heimahnappinn veldur því að þeim lýkur. Og þá er átt við alvöru uppsögn. Hönnuðir hafa val um hvaða af þessum aðferðum á að nota.

En það er annar flokkur umsókna. Þetta eru öppin sem keyra í raun í bakgrunni, jafnvel þó að þú sért að gera eitthvað allt annað á iDevice. Skype er gott dæmi vegna þess að það þarf stöðuga nettengingu. Önnur dæmi gætu verið forrit sem spila bakgrunnstónlist (Pandora) eða forrit sem krefjast stöðugrar notkunar á GPS. Já, þessi forrit tæma rafhlöðuna þína jafnvel þegar þau keyra í bakgrunni.

Sofa eða skjóta niður?

Ákveðin forrit sem eru samhæf við iOS 4, sem ætti að setja í dvala (sett í „stöðvunarstillingu“) eftir að hafa ýtt á heimahnappinn, halda áfram að keyra í bakgrunni. Apple gaf forriturum nákvæmlega tíu mínútur fyrir appið til að klára verkefni sitt, hvað sem það var. Segjum að þú sért að hala niður skrá í GoodReader. Allt í einu vill einhver hringja í þig og þú verður bara að samþykkja það mikilvæga símtal. Símtalið varði ekki lengur en í tíu mínútur, þú munt fara aftur í GoodReader forritið. Skráin gæti þegar verið hlaðið niður eða er enn í gangi. Hvað ef símtalið tekur meira en tíu mínútur? Forritið, í okkar tilviki GoodReader, verður að stöðva virkni sína og segja iOS að hægt sé að svæfa það. Ef hún gerir það ekki verður henni miskunnarlaust sagt upp af iOS sjálfu.

Nú veistu muninn á "farsíma" og "skrifborð" fjölverkavinnsla. Þó að vökvi og hraði skiptis á milli forrita séu mikilvæg fyrir tölvu, er líftími rafhlöðunnar alltaf mikilvægasti hluturinn fyrir farsíma. Fjölverkavinnsla þurfti líka að laga að þessari staðreynd. Þess vegna, eftir að hafa lesið þessa grein, ef þú ýtir tvisvar á Home hnappinn, muntu ekki lengur sjá „stikuna yfir forrit sem keyra í bakgrunni“, heldur aðeins „listann yfir nýlega notuð forrit“.

Höfundur: Daniel Hruška
Heimild: onemoretap.com
.