Maak advertensie toe

Ons ken almal die les "multitasking = die vermoë om verskeie prosesse op dieselfde tyd uit te voer". Ons gebruik dit in ons rekenaars sonder om veral bewus te wees van die teenwoordigheid daarvan. Omskakeling tussen toepassings of vensters van een toepassing vind (vir ons) intyds plaas en ons aanvaar hierdie vermoë van die bedryfstelsel as vanselfsprekend.

Taak anders

Die bedryfstelsel ken die verwerker toe aan alle toepassings in klein tydintervalle. Hierdie tydperke is so klein dat ons dit nie kan opmerk nie, so dit wil voorkom asof alle toepassings die verwerker gelyktydig gebruik. Ons dink dalk so multitasking in iOS 4 werk presies dieselfde. Dit is nie so nie. Die hoofrede is natuurlik die batterykapasiteit. As al die toepassings regtig op die agtergrond gelaat word, sal ons waarskynlik oor 'n paar uur na 'n sok moet soek.

Die meeste toepassings wat met iOS 4 versoenbaar is, word in "opgeskorte modus" geplaas of aan die slaap gesit nadat die Tuis-knoppie gedruk is. 'n Analogie kan wees om die deksel van 'n skootrekenaar toe te maak, wat dadelik in slaapmodus gaan. Nadat die deksel oopgemaak is, word die skootrekenaar wakker en alles is in presies dieselfde toestand as voordat die deksel toegemaak is. Verder is daar toepassings waar die druk van die Home-knoppie veroorsaak dat hulle eindig. En daarmee bedoel ons 'n werklike beëindiging. Ontwikkelaars het 'n keuse van watter van hierdie metodes om te gebruik.

Maar daar is 'n ander kategorie van toepassings. Dit is die toepassings wat regtig in die agtergrond loop, al doen jy iets heeltemal anders op jou iDevice. Skype is 'n goeie voorbeeld omdat dit 'n konstante internetverbinding benodig. Ander voorbeelde kan toepassings wees wat agtergrondmusiek speel (Pandora) of toepassings wat konstante gebruik van GPS vereis. Ja, hierdie toepassings dreineer jou battery selfs wanneer dit in die agtergrond loop.

Slaap of skiet af?

Sekere toepassings wat versoenbaar is met iOS 4, wat aan die slaap gestel moet word (in "opgeskorte modus") geplaas moet word nadat die Tuis-knoppie gedruk is, gaan voort om op die agtergrond te loop. Apple het ontwikkelaars presies tien minute gegee vir die toepassing om sy taak te voltooi, wat dit ook al was. Kom ons sê jy laai 'n lêer in GoodReader af. Skielik wil iemand jou bel en jy moet net daardie belangrike oproep aanvaar. Die oproep het nie langer as tien minute geduur nie, jy sal terugkeer na die GoodReader-toepassing. Die lêer is dalk reeds afgelaai of word steeds afgelaai. Wat as die oproep meer as tien minute neem? Die toepassing, in ons geval GoodReader, sal sy aktiwiteit moet stop en vir iOS moet vertel dat dit aan die slaap gemaak kan word. As sy dit nie doen nie, sal sy genadeloos deur iOS self beëindig word.

Nou weet jy die verskil tussen "mobiele" en "rekenaar" multitasking. Terwyl vloeibaarheid en spoed van wisseling tussen toepassings belangrik is vir 'n rekenaar, is batterylewe altyd die belangrikste ding vir mobiele toestelle. Multitasking moes ook by hierdie feit aangepas word. Daarom, nadat jy hierdie artikel gelees het, as jy die Tuis-knoppie twee keer druk, sal jy nie meer die "balk van toepassings wat in die agtergrond loop" sien nie, maar in wese net die "lys van onlangs gebruikte toepassings".

Skrywer: Daniel Hruška
bron: onemoretap.com
.