Зарыг хаах

Бид бүгдээрээ "олон даалгавар = хэд хэдэн процессыг нэгэн зэрэг гүйцэтгэх чадвар" гэсэн хичээлийг мэддэг. Бид үүнийг байгаа эсэхийг нь мэдэхгүй ч компьютер дээрээ ашигладаг. Нэг програмын програм эсвэл цонхны хооронд шилжих нь бодит цаг хугацаанд (бидний хувьд) явагддаг бөгөөд бид үйлдлийн системийн энэ чадварыг хэвийн гэж үздэг.

Даалгавар өөр

Үйлдлийн систем нь процессорыг бүх програмуудад бага хугацааны интервалаар хуваарилдаг. Эдгээр хугацаа нь маш бага тул бид үүнийг анзаарахгүй байгаа тул бүх програмууд процессорыг нэгэн зэрэг ашиглаж байгаа юм шиг санагддаг. Бид тэгж бодож магадгүй iOS 4 дээр олон үйлдэл хийх яг адилхан ажилладаг. Тийм биш. Гол шалтгаан нь мэдээжийн хэрэг батерейны багтаамж юм. Хэрэв үнэхээр бүх програмууд цаана нь ажиллаж байсан бол бид хэдхэн цагийн дотор залгуур хайх хэрэгтэй болно.

iOS 4-тэй нийцтэй ихэнх программуудыг Нүүр товчийг дарсны дараа "түдгэлзүүлсэн горимд" эсвэл унтуулдаг. Зөөврийн компьютерын тагийг хааж, тэр даруй унтах горимд шилждэгтэй адил төстэй зүйл байж магадгүй юм. Тагийг нь онгойлгосны дараа зөөврийн компьютер сэрж, бүх зүйл таг хаагдахаас өмнөхтэй яг ижил байдалд байна. Цаашилбал, Нүүр товчийг дарснаар тэдгээрийг дуусгахад хүргэдэг програмууд байдаг. Үүгээр бид жинхэнэ цуцлалтыг хэлж байна. Хөгжүүлэгчид эдгээр аргуудын алийг нь ашиглахаа сонгох боломжтой.

Гэхдээ өөр төрлийн програмууд байдаг. Хэдийгээр та iDevice дээрээ огт өөр зүйл хийж байгаа ч эдгээр нь үнэхээр ард ажилладаг програмууд юм. Skype бол байнгын интернет холболт шаарддаг сайн жишээ юм. Бусад жишээ нь ард хөгжим тоглуулдаг програмууд (Pandora) эсвэл GPS-ийг байнга ашиглах шаардлагатай програмууд байж болно. Тиймээ, эдгээр програмууд нь далд ажиллаж байхад ч таны батарейг зарцуулдаг.

Унтах уу эсвэл буудах уу?

Нүүр товчийг дарсны дараа унтуулах ("түдгэлзүүлсэн горим"-д оруулах) шаардлагатай iOS 4-тэй нийцтэй зарим програмууд цаана нь үргэлжлүүлэн ажиллана. Apple програм хөгжүүлэгчдэд ямар ч байсан даалгавраа биелүүлэхийн тулд яг арван минутын хугацаа өгсөн. Та GoodReader дээр файл татаж байна гэж бодъё. Гэнэт хэн нэгэн тан руу залгахыг хүсэх тул та тэр чухал дуудлагыг хүлээж авах хэрэгтэй. Дуудлага арав гаруй минут үргэлжилсэнгүй, та GoodReader програм руу буцах болно. Файл аль хэдийн татагдсан эсвэл татагдаж байгаа байж магадгүй. Хэрэв дуудлага арав гаруй минут болвол яах вэ? Бидний хувьд GoodReader програм нь үйл ажиллагаагаа зогсоож, iOS-д унтуулах боломжтой гэдгийг хэлэх шаардлагатай болно. Үгүй бол түүнийг iOS өөрөө хайр найргүй устгах болно.

Одоо та "хөдөлгөөнт" болон "ширээний" олон үйлдэл хоёрын ялгааг мэддэг болсон. Компьютерийн хувьд гүйдэл, програм хооронд шилжих хурд чухал байдаг бол гар утасны төхөөрөмжүүдийн хувьд батерейны хугацаа үргэлж чухал байдаг. Multitasking мөн энэ баримтад дасан зохицох шаардлагатай болсон. Тиймээс, энэ нийтлэлийг уншсаны дараа, хэрэв та Нүүр товчийг хоёр удаа дарвал "арын дэвсгэр дээр ажиллаж байгаа програмуудын мөр" харагдахгүй бөгөөд үндсэндээ зөвхөн "саяхан ашигласан програмуудын жагсаалт" харагдах болно.

Зохиогч: Даниел Хрушка
Эх сурвалж: onemoretap.com
.