Reklamani yopish

Biz hammamizga "ko'p vazifalarni bajarish = bir vaqtning o'zida bir nechta jarayonlarni bajarish qobiliyati" darsini bilamiz. Biz uni kompyuterimizda uning mavjudligini bilmasdan ishlatamiz. Ilovalar yoki bitta dasturning oynalari o'rtasida almashish (biz uchun) real vaqt rejimida amalga oshiriladi va biz operatsion tizimning bu qobiliyatini tabiiy deb bilamiz.

Vazifa boshqacha

Operatsion tizim protsessorni barcha ilovalarga kichik vaqt oralig'ida ajratadi. Bu vaqtlar shunchalik kichikki, biz ularni seza olmaymiz, shuning uchun barcha ilovalar bir vaqtning o'zida protsessordan foydalanayotganga o'xshaydi. Biz shunday deb o'ylashimiz mumkin iOS 4 da ko'p vazifalar aynan bir xil ishlaydi. Bunday emas. Asosiy sabab, albatta, batareya quvvati. Agar barcha ilovalar haqiqatan ham fonda ishlayotgan bo'lsa, ehtimol biz bir necha soat ichida rozetka izlashimiz kerak edi.

iOS 4 bilan mos keluvchi ilovalarning aksariyati “Uyga” tugmasini bosgandan so‘ng “to‘xtatilgan rejimga” qo‘yiladi yoki uyqu rejimiga o‘tkaziladi. O'xshashlik noutbukning qopqog'ini yopish bo'lishi mumkin, u darhol uyqu rejimiga o'tadi. Qopqoqni ochgandan so'ng, noutbuk uyg'onadi va hamma narsa qopqoq yopilishidan oldingi holatda bo'ladi. Bundan tashqari, "Uy" tugmachasini bosish ularning tugashiga olib keladigan ilovalar mavjud. Va bu bilan biz haqiqiy tugatishni nazarda tutamiz. Ishlab chiquvchilar ushbu usullardan qaysi birini qo'llashni tanlashlari mumkin.

Ammo ilovalarning yana bir toifasi mavjud. Bular haqiqatan ham fonda ishlaydigan ilovalar, garchi siz iDevice qurilmangizda butunlay boshqacha ish qilsangiz ham. Skype yaxshi misol, chunki u doimiy internet aloqasiga muhtoj. Boshqa misollar fonda musiqa tinglaydigan ilovalar (Pandora) yoki GPS-dan doimiy foydalanishni talab qiladigan ilovalar bo'lishi mumkin. Ha, bu ilovalar fonda ishlaganda ham batareyangizni sarflaydi.

Uxlash yoki otishmi?

"Uy" tugmasini bosgandan so'ng "uyqu rejimiga" qo'yilishi kerak bo'lgan iOS 4 ga mos keladigan ba'zi ilovalar fonda ishlashda davom etadi. Apple dasturchilarga nima bo'lishidan qat'i nazar, o'z vazifasini bajarishi uchun roppa-rosa o'n daqiqa vaqt berdi. Aytaylik, siz GoodReader-da faylni yuklab olmoqdasiz. To'satdan kimdir sizga qo'ng'iroq qilishni xohlaydi va siz bu muhim qo'ng'iroqni qabul qilishingiz kerak. Qo'ng'iroq o'n daqiqadan ortiq davom etmadi, siz GoodReader ilovasiga qaytasiz. Fayl allaqachon yuklab olingan yoki yuklab olinayotgan bo'lishi mumkin. Agar qo'ng'iroq o'n daqiqadan ko'proq vaqt talab qilsa-chi? Ilova, bizning holatlarimizda GoodReader, o'z faoliyatini to'xtatishi va iOS-ga uni uyqu rejimiga qo'yish mumkinligini aytishi kerak. Agar u bunday qilmasa, u iOS tomonidan shafqatsiz ravishda tugatiladi.

Endi siz "mobil" va "ish stoli" multitasking o'rtasidagi farqni bilasiz. Ilovalar o'rtasida almashinish tezligi va tezligi kompyuter uchun muhim bo'lsa-da, mobil qurilmalar uchun batareyaning ishlash muddati har doim eng muhim narsadir. Multitasking ham shu haqiqatga moslashtirilishi kerak edi. Shuning uchun, ushbu maqolani o'qib chiqqandan so'ng, "Uy" tugmasini ikki marta bossangiz, endi "fonda ishlaydigan ilovalar paneli" emas, balki faqat "yaqinda foydalanilgan ilovalar ro'yxati" ni ko'rasiz.

Muallif: Daniel Hrushka
Manba: onemoretap.com
.