Mbyll reklamën

Të gjithë e dimë mësimin "multitasking = aftësia për të kryer disa procese në të njëjtën kohë". Ne e përdorim atë në kompjuterët tanë pa qenë veçanërisht të vetëdijshëm për praninë e tij. Kalimi ndërmjet aplikacioneve ose dritareve të një aplikacioni bëhet (për ne) në kohë reale dhe ne e marrim si të mirëqenë këtë aftësi të sistemit operativ.

Detyra e ndryshme

Sistemi operativ e shpërndan procesorin për të gjitha aplikacionet në intervale të vogla kohore. Këto periudha kohore janë aq të vogla sa nuk mund t'i vëmë re, kështu që duket sikur të gjitha aplikacionet përdorin procesorin në të njëjtën kohë. Mund të mendojmë kështu multitasking në iOS 4 funksionon saktësisht njësoj. nuk është kështu. Arsyeja kryesore është sigurisht kapaciteti i baterisë. Nëse të gjitha aplikacionet do të liheshin vërtet të funksionojnë në sfond, ndoshta do të na duhej të kërkonim një prizë brenda disa orësh.

Shumica e aplikacioneve të përputhshme me iOS 4 vendosen në "modalitetin e pezulluar" ose vendosen në gjumë pasi shtypni butonin Home. Një analogji mund të jetë mbyllja e kapakut të një laptopi, i cili menjëherë kalon në modalitetin e gjumit. Pas hapjes së kapakut, laptopi zgjohet dhe gjithçka është saktësisht në të njëjtën gjendje si përpara mbylljes së kapakut. Për më tepër, ka aplikacione ku shtypja e butonit Home shkakton përfundimin e tyre. Dhe me këtë nënkuptojmë një përfundim të vërtetë. Zhvilluesit kanë një zgjedhje se cilën nga këto metoda të përdorin.

Por ka një kategori tjetër aplikacionesh. Këto janë aplikacionet që funksionojnë realisht në sfond, edhe pse jeni duke bërë diçka krejtësisht të ndryshme në iDevice. Skype është një shembull i mirë sepse ka nevojë për një lidhje të vazhdueshme interneti. Shembuj të tjerë do të ishin aplikacionet që luajnë muzikë në sfond (Pandora) ose aplikacionet që kërkojnë përdorim të vazhdueshëm të GPS. Po, këto aplikacione e shkarkojnë baterinë tuaj edhe kur funksionojnë në sfond.

Flini apo qëlloni?

Disa aplikacione të pajtueshme me iOS 4, të cilat duhet të vendosen në gjumë (të vendosen në "modalitetin e pezulluar") pasi të shtypni butonin Home, vazhdojnë të funksionojnë në sfond. Apple u dha zhvilluesve saktësisht dhjetë minuta që aplikacioni të përfundonte detyrën e tij, çfarëdo qoftë ajo. Le të themi se po shkarkoni një skedar në GoodReader. Papritur dikush dëshiron t'ju telefonojë dhe ju thjesht duhet ta pranoni atë thirrje të rëndësishme. Telefonata nuk zgjati më shumë se dhjetë minuta, do të ktheheni në aplikacionin GoodReader. Skedari mund të jetë shkarkuar tashmë ose është ende duke u shkarkuar. Po sikur telefonata të zgjasë më shumë se dhjetë minuta? Aplikacioni, në rastin tonë GoodReader, do të duhet të ndalojë aktivitetin e tij dhe t'i tregojë iOS se mund të vendoset në gjumë. Nëse nuk e bën, ajo do të mbyllet pa mëshirë nga vetë iOS.

Tani e dini ndryshimin midis kryerjes së shumë detyrave "mobile" dhe "desktop". Ndërsa rrjedhshmëria dhe shpejtësia e kalimit ndërmjet aplikacioneve janë të rëndësishme për një kompjuter, jetëgjatësia e baterisë është gjithmonë gjëja më e rëndësishme për pajisjet celulare. Multitasking gjithashtu duhej t'i përshtatej këtij fakti. Prandaj, pasi të keni lexuar këtë artikull, nëse shtypni dy herë butonin Home, nuk do të shihni më "shiritin e aplikacioneve që funksionojnë në sfond", por në thelb vetëm "listën e aplikacioneve të përdorura së fundmi".

Autor: Daniel Hrushka
burimi: onemoretap.com
.