Aizvērt sludinājumu

Mēs visi zinām nodarbību "daudzuzdevumu veikšana = spēja veikt vairākus procesus vienlaikus". Mēs to izmantojam savos datoros, īpaši neapzinoties tā klātbūtni. Pārslēgšanās starp lietojumprogrammām vai vienas aplikācijas logiem notiek (mums) reāllaikā, un mēs šo operētājsistēmas spēju uzskatām par pašsaprotamu.

Uzdevums savādāks

Operētājsistēma piešķir procesoru visām lietojumprogrammām nelielos laika intervālos. Šie laika periodi ir tik mazi, ka mēs tos nevaram pamanīt, tāpēc šķiet, ka visas lietojumprogrammas vienlaikus izmanto procesoru. Mēs tā varētu domāt vairākuzdevumu veikšana operētājsistēmā iOS 4 darbojas tieši tāpat. Tas tā nav. Galvenais iemesls, protams, ir akumulatora ietilpība. Ja visas lietojumprogrammas tiešām paliktu darboties fonā, iespējams, pēc dažām stundām mums būtu jāmeklē ligzda.

Lielākā daļa lietojumprogrammu, kas ir saderīgas ar iOS 4, pēc sākuma pogas nospiešanas tiek pārslēgtas uz "apturēto režīmu" vai iemidzinātas. Analogija varētu būt klēpjdatora vāka aizvēršana, kas nekavējoties pāriet miega režīmā. Pēc vāka atvēršanas klēpjdators pamostas un viss ir tieši tādā pašā stāvoklī kā pirms vāka aizvēršanas. Turklāt ir lietojumprogrammas, kurās, nospiežot pogu Sākums, tās tiek pārtrauktas. Un ar to mēs domājam reālu izbeigšanu. Izstrādātāji var izvēlēties, kuru no šīm metodēm izmantot.

Bet ir vēl viena pieteikumu kategorija. Šīs ir lietotnes, kas patiešām darbojas fonā, lai gan jūs savā iDevice darāt kaut ko pavisam citu. Skype ir labs piemērs, jo tam ir nepieciešams pastāvīgs interneta savienojums. Citi piemēri varētu būt lietojumprogrammas, kas atskaņo fona mūziku (Pandora) vai programmas, kurām nepieciešama pastāvīga GPS izmantošana. Jā, šīs lietotnes izlādē akumulatoru pat tad, ja tās darbojas fonā.

Gulēt vai nošaut?

Atsevišķas ar iOS 4 saderīgas lietojumprogrammas, kuras pēc sākuma pogas nospiešanas ir jāieslēdz miega režīmā (jāieslēdz "apturētajā režīmā"), turpina darboties fonā. Apple izstrādātājiem deva tieši desmit minūtes, lai programma paveiktu savu uzdevumu neatkarīgi no tā. Pieņemsim, ka lejupielādējat failu programmā GoodReader. Pēkšņi kāds vēlas jums piezvanīt, un jums vienkārši jāpieņem šis svarīgais zvans. Saruna ilga ne vairāk kā desmit minūtes, jūs atgriezīsities GoodReader aplikācijā. Iespējams, fails jau ir lejupielādēts vai joprojām tiek lejupielādēts. Ko darīt, ja zvans ilgst vairāk nekā desmit minūtes? Lietojumprogrammai, mūsu gadījumā GoodReader, būs jāpārtrauc darbība un jāpaziņo iOS, ka to var iemidzināt. Ja viņa to nedarīs, pati iOS viņu nežēlīgi pārtrauks.

Tagad jūs zināt atšķirību starp "mobilo" un "galddatoru" daudzuzdevumu veikšanu. Lai gan datoram ir svarīga plūstamība un pārslēgšanās starp lietojumprogrammām ātrums, mobilajām ierīcēm akumulatora darbības laiks vienmēr ir vissvarīgākais. Šim faktam bija jāpielāgo arī daudzuzdevumu veikšana. Līdz ar to pēc šī raksta izlasīšanas, divreiz nospiežot pogu Sākums, vairs nebūs redzama "fonā strādājošo lietojumprogrammu josla", bet gan būtībā tikai "nesen izmantoto aplikāciju saraksts".

Autors: Daniels Hruška
Avots: onemoretap.com
.