Uždaryti skelbimą

Visi žinome pamoką „multitasking = gebėjimas vienu metu atlikti kelis procesus“. Mes naudojame jį savo kompiuteriuose, ypač nežinodami apie jo buvimą. Perjungimas tarp programų ar vienos programos langų vyksta (mums) realiu laiku ir šią operacinės sistemos galimybę laikome savaime suprantamu dalyku.

Užduotis kitokia

Operacinė sistema procesorių paskirsto visoms programoms mažais laiko intervalais. Šie laikotarpiai yra tokie maži, kad negalime jų pastebėti, todėl atrodo, kad visos programos vienu metu naudoja procesorių. Galime taip manyti kelių užduočių atlikimas iOS 4 veikia lygiai taip pat. Taip nėra. Žinoma, pagrindinė priežastis yra akumuliatoriaus talpa. Jei visos programos tikrai liktų veikti fone, greičiausiai po kelių valandų turėtume ieškoti lizdo.

Dauguma programų, suderinamų su iOS 4, įjungiamos į „pristabdytą režimą“ arba užmigdomos paspaudus pagrindinio puslapio mygtuką. Analogija gali būti nešiojamojo kompiuterio dangčio uždarymas, kuris iškart pereina į miego režimą. Atidarius dangtį, nešiojamasis kompiuteris atsibunda ir viskas yra lygiai tokios pat būklės, kaip ir prieš uždarant dangtį. Be to, yra programų, kuriose paspaudus mygtuką Pagrindinis jos baigiasi. Ir tuo turime omenyje tikrą nutraukimą. Kūrėjai gali pasirinkti, kurį iš šių metodų naudoti.

Tačiau yra ir kita programų kategorija. Tai programos, kurios tikrai veikia fone, net jei „iDevice“ darote kažką visiškai kitokio. „Skype“ yra geras pavyzdys, nes jai reikia nuolatinio interneto ryšio. Kiti pavyzdžiai būtų programos, kurios groja muziką fone (Pandora) arba programos, kurioms reikia nuolat naudoti GPS. Taip, šios programos eikvoja bateriją net veikiant fone.

Miegoti ar nusišauti?

Tam tikros su „iOS 4“ suderinamos programos, kurios turėtų būti užmigdomos (įjungtos į „pristabdytą režimą“) paspaudus pagrindinio puslapio mygtuką, toliau veiks fone. „Apple“ suteikė kūrėjams lygiai dešimt minučių, kad programa atliktų savo užduotį, kad ir kokia ji būtų. Tarkime, kad atsisiunčiate failą programoje „GoodReader“. Staiga kažkas nori jums paskambinti ir jūs tiesiog turite priimti tą svarbų skambutį. Skambutis netruko ilgiau nei dešimt minučių, grįšite į „GoodReader“ programą. Failas jau gali būti atsisiųstas arba vis dar atsisiunčiamas. Ką daryti, jei pokalbis trunka ilgiau nei dešimt minučių? Programa, mūsų atveju GoodReader, turės sustabdyti savo veiklą ir pasakyti iOS, kad ją galima užmigdyti. Jei ji to nepadarys, pati iOS ją negailestingai nutrauks.

Dabar jūs žinote, kuo skiriasi „mobilusis“ ir „stalinis“ daugiafunkcinis darbas. Nors kompiuteriui svarbus sklandumas ir perjungimo tarp programų greitis, mobiliuosiuose įrenginiuose akumuliatoriaus veikimo laikas visada yra svarbiausias. Prie šio fakto reikėjo pritaikyti ir kelių užduočių atlikimą. Todėl perskaičius šį straipsnį du kartus paspaudus Home mygtuką, nebematysite „fone veikiančių programų juostos“, o iš esmės tik „neseniai naudotų programų sąrašą“.

Autorius: Danielis Hruška
Šaltinis: onemoretap.com
.