Шта је мултитаскинг у паметним телефонима?

Мултитаскинг Оперативни систем може покренути више од једног програма или апликације истовремено. Да би то урадио, ОС мора пажљиво да управља начином на који се инструкције и процеси рукују у микропроцесору и како се њихови подаци чувају у главној меморији. Ту је мултитаскинг на иПхоне-у и Андроид паметне телефоне, али не функционише на исти начин као на рачунарима.

Мултитаскинг у паметним телефонима

Апликације у паметних телефона који раде у позадини не приказују увек мултитаскинг. Могу бити у три стања: трчање, суспендовано (спавање) или затворено.

Када је апликација у покренутом стању, она је у првом плану и ви је користите или сте у интеракцији са њом. Када је апликација покренута, она ради мање-више као што то раде апликације на рачунарима, њене инструкције извршава процесор док троши простор у меморији. Ако је у питању мрежна апликација, може да прима и шаље податке.

Већину времена, апликације на паметним телефонима су у суспендованом (успаваном) стању. То значи да су замрзнути тамо где сте их оставили; апликација се више не извршава у процесору и место које заузима је у меморији. У овом случају, подаци које држи у меморији привремено се чувају на секундарној меморији (СД картица или проширена меморија телефона — аналогно чврстом диску на рачунару).

Када наставите са апликацијом, она вас враћа тамо где сте стали, репрограмирајући њена упутства извршава процесор и враћа податке у хибернацији из секундарне меморије у главну меморија.

Мултитаскинг и трајање батерије

Апликација за спавање не троши енергију процесора или меморију, не прихвата везу и не троши додатну енергију батерије. Због тога већина апликација за паметне телефоне усваја режим спавања док се тражи да раде у позадини; они штеде енергију батерије.

Међутим, апликације које захтевају сталну везу, нпр ВоИП апликације, треба држати у радном стању, што празни батерију. То је зато што ако се пошаљу на спавање, везе ће бити одбијене, позиви ће бити одбијени, а позиваоци ће бити обавештени да је прималац недоступан.

Неке апликације морају да раде у позадини, обављајући прави мултитаскинг, као што су музичке апликације, апликације које се односе на локацију, апликације везане за мрежу, апликације за пусх обавештења, а посебно ВоИП апликације.

Мултитаскинг на иПхоне-у и иПад-у

Почело је у иОС-у са верзијом 4. Можете да напустите покренуту апликацију и пређете на апликацију у позадини тако што ћете отићи на почетни екран. Имајте на уму да се то разликује од затварања апликације. Ако желите да наставите са апликацијом у позадини, можете користити преклопник апликација тако што ћете двапут притиснути дугме за почетак. Ово доводи фокус на низ икона апликација које се тренутно користе док замагљује главни мени. Иконе које се појављују су оне које су остављене отворене. Затим можете превући прстом да бисте прошли кроз листу и изабрали једну.

иОС такође користи пусх обавештења, која прихватају сигнале са сервера за буђење апликација које раде у позадини. Апликације које примају пусх обавештења не могу у потпуности да пређу у стање мировања јер морају да остану у радном стању да би прихватиле долазне поруке. Можете изабрати да затворите апликације у позадини дугим притиском.

Мултитаскинг у Андроиду

У верзијама Андроид-а пре Ице Цреам Сандвицх 4.0, притиском на дугме за почетну страницу покреће се покренута апликација у позадини, а дугим притиском на дугме за почетак приказује се листа недавно коришћених апликација. Ице Цреам Сандвицх 4.0 мало променио ствари.

Постоји истакнута недавна листа апликација која вам оставља утисак да управљате апликацијама, али то није случај. Не раде све апликације на недавној листи – неке су у стању мировања, а неке су затворене. Тапкање и бирање једне апликације на листи може се појавити из стања покретања, или се може пробудити из стања спавања или поново учитати апликацију.

Апликације дизајниране за више задатака

Неке апликације су дизајниране да раде у окружењу за више задатака. Пример је Скипе за иОС, који има нове могућности за руковање обавештењима и остаје активан у позадини уз минималну потрошњу батерије. Скипе је ВоИП апликација која омогућава гласовне и видео позиве и мора увек да остане активна ради бољег корисничког искуства. Ово функционише слично као мобилни телефон, који увек проверава сигнале долазних позива и текстуалних порука.

Неки корисници желе да онемогуће обављање више задатака на својим уређајима, вероватно зато што сматрају да апликације које раде у позадини успоравају њихове машине и троше век батерије. Ово је могуће, али оперативни системи не дају лаке опције за то. За иОС, можда ће бити потребно јаилбреакинг телефон.