Што такое шматзадачнасць ў смартфонах?

Разуменне таго, як шматзадачнасці працуе на iPhone і Android

Шматзадачная аперацыйная сістэма адна, якая дазваляе больш чым адна праграма або прыкладанне, каб працаваць на ім адначасова. Мы жывем шматзадачнасць вопыту кожны дзень, калі мы выкарыстоўваем кампутары. Вось тыповы сцэнар: вы набіраеце дакумент апрацоўкі тэкстаў, маючы загрузку файлаў і некаторыя цікавыя прайгравання музыкі ў фонавым рэжыме, усе адначасова. Гэта дадатак, якія вы запусцілі сябе, але ёсць і іншыя, якія працуюць у фонавым рэжыме без вашага ведама. Запусціце дыспетчар задач, і вы ўбачыце.

Шматзадачнасць патрабуе аперацыйнай сістэмы рупліва, нават хірургічным шляхам, кіраваць як інструкцыі і працэсы апрацоўваюцца ў мікрапрацэсара, і як іх дадзеныя захоўваюцца ў аператыўнай памяці.

Зараз разгледзім ваш стары мабільны тэлефон. Вы можаце зрабіць толькі адну рэч у той час на ім. Гэта адбываецца таму, што аперацыйная сістэма працуе на ім не падтрымлівае шматзадачнасць. Шматзадачнасць прыйшла смартфоны , асабліва ў iPhone (у прашыўцы , а) і Android, але гэта не працуе сапраўды гэтак жа , як і ў кампутарах.

Шматзадачнасць ў смартфонах

Тут, ідзе некалькі інакш. Прыкладання ў смартфонах (спасылка зробленыя ў асноўным прашыўку і Android ) , якія , як кажуць, працуюць у фонавым рэжыме , не заўсёды абавязкова адлюстроўваць шматзадачнасці. Яны могуць, на самай справе, быць у трох станах: бег, прыпынена (сон) і закрыты. Так, некаторыя прыкладання будуць зачыненыя прама, з-за некаторыя праблемы, недзе. Вы, верагодна, не атрымаеце падказку пра тое, што і выявіць факт толькі тады, калі вы хочаце аднавіць прыкладанне зноў, таму што гэта аперацыйная сістэма, якая кіруе шматзадачнасць, не даючы вам больш кантролю.

Калі праграма знаходзіцца ў працоўным стане, ён знаходзіцца на пярэднім плане, і вы маеце справу з ім. Калі прыкладанне працуе, ён працуе больш-менш, як прыкладання робяць на кампутарах, гэта значыць яго інструкцыі выконваецца працэсарам і гэта займае прастору ў памяці. Калі гэта сетка прыкладанне, яно можа прымаць і перадаваць дадзеныя.

Большая частка часу, прыкладання на смартфонах знаходзяцца ў падвешаным (спячым) стане. Гэта азначае, што яны замарожаныя, дзе вы пакінулі -The прыкладанне больш не выконваюцца ў працэсары і месца займае ў памяці будзе утылізавана павінна там быць недахопам прасторы памяці з-за ходу іншых прыкладанняў. У гэтым выпадку дадзеныя, якія ён трымае ў памяці часова захоўваюцца на другаснай памяці (SD-карты або пашыранай памяці тэлефона - гэта было б аналагам жорсткага дыска на кампутары). Затым, калі вы адновіце дадатак, гэта прыносіць вам дакладна, дзе вы спыніліся, перепланирование яго выканання інструкцый працэсара і вярнуць дадзеныя Hibernating з другаснай захоўвання ў асноўную памяць.

Шматзадачнасць і тэрмін службы батарэй

Спячы прыкладанне не спажывае магутнасці працэсара, ні памяці, і ня прымае ніякага дачынення - ён знаходзіцца ў рэжыме чакання. Такім чынам, ён не спажывае дадатковай энергіі батарэі. Менавіта таму большасць прыкладанняў для смартфонаў прыняць спячы рэжым у той час як прасілі працаваць у фонавым рэжыме; яны эканомяць энергію батарэі. Тым не менш, прыкладанне, якія патрабуюць сталага злучэння, як VoIP дадатак, павінна захоўвацца ў працоўным стане, што робіць ахвяру батарэі. Гэта адбываецца таму, што, калі яны адпраўляюцца спаць, злучэння будзе адмоўлена, званкі будуць адхіленыя, і абаненты будуць апавешчаныя аб тым, што выклікаецца недасяжны, як пытанне, напрыклад. Такім чынам, некаторыя прыкладання павінны працаваць у фонавым рэжыме, выконваючы рэальную шматзадачнасць, як музычныя прыкладання, звязаныя з геаграфічным становішчам прыкладанняў, звязанымі з сеткай прыкладанняў, Push паведамленьні пра прылажэньні і асабліва VoIP прыкладанняў.

Шматзадачнасць ў iPhone і IPad

Яна пачалася ў прашыўкай з версіяй 4. Вы можаце пакінуць бегавое прыкладанне і пераключыцца на фонавым прыкладанне, вяртаючыся да пачатковага экрана. Звярніце ўвагу на тое, што тут ён адрозніваецца ад закрыцця прыкладання. Калі вы хочаце аднавіць з дадаткам у фонавым рэжыме, вы можаце выкарыстоўваць App Switcher, двойчы пстрыкнуўшы на кнопку дадому. Гэта прывядзе фокус на масіў значкоў ў ніжняй частцы экрана, размытасць або зацянення астатняй часткі змесціва экрана. Значкі, якія з'яўляюцца тыя, «застаецца адкрытым». Пасля гэтага вы можаце правесці, каб прабегчы ўвесь спіс і выбраць адзін з іх.

IOS, таксама выкарыстоўвае штуршок апавяшчэнне, якое з'яўляецца па сутнасці механізму, які прымае сігналы ад уваходу сервераў узнікаць прыкладання, якія працуюць у фонавым рэжыме. Прыкладання праслухоўвання націсніце апавяшчэнне, не можа пайсці спаць цалкам, але павінны заставацца ў працоўным стане праслухоўвання ўваходных паведамленняў. Вы можаце выбраць «забіваць» прыкладанні ў фонавым рэжыме з дапамогай доўгага націску.

Шматзадачнасць ў Android

У версіях Android да Ice Cream Sandwich 4.0, націск кнопкі дадому прыносіць запушчанага прыкладання ў фонавым рэжыме, і доўга-націск кнопкі дадому выводзіць спіс нядаўна выкарыстаных прыкладанняў. Ice Cream Sandwich 4.0 змяняе рэчы няшмат. Існуе вядомы спіс апошняга прыкладання, якое дае вам ўражанне кіравання прыкладаннямі, якія на самай справе не так, але што прыемна. Не ўсе прыкладання ў спісе апошніх працуюць - некаторыя спяць і некаторыя з іх ужо мёртвыя. Дотык і выбраўшы адно прыкладанне ў спісе можа ўзнікаць з ужо запушчанага стану (што некалькі рэдка па прычынах, названыя вышэй), ці прачынацца адзін уверх ад сну стану, або загрузіць дадатак нанова.

Праграмы Прызначаны для шматзадачнасці

Цяпер, калі смартфоны падтрымліваюць шматзадачнасць, да некаторай ступені, па меншай меры, некаторыя прыкладання таксама прызначаныя для асабліва працаваць у шматзадачнай асяроддзі. Прыклад можа служыць Skype для IOS, якая мае новыя магчымасці для апрацоўкі апавяшчэнняў і заставацца актыўнымі ў фонавым рэжыме пры харчаванні ад акумулятара эфектыўна. Skype з'яўляецца дадаткам VoIP, што дазваляе галасавыя і відэа званкі і, такім чынам, павінен заставацца актыўным заўсёды для лепшага карыстацкага досведу, гэтак жа як і ваш мабільны тэлефон будзе пастаянна слухаць на сігналы якія ўваходзяць званкоў і тэкставых паведамленняў.

Некаторыя карыстальнікі хочуць выклікаюць адключыць шматзадачнасць на свае прыладах, верагодна, таму што яны лічаць, што прыкладанні, якія працуюць у фонавым рэжыме, замарудзіць іх машыну і спажываць тэрмін службы батарэі. Цалкам магчыма, але аперацыйныя сістэмы фактычна не даюць простыя варыянты, каб зрабіць гэта. Вы павінны выкарыстоўваць спосабы, сабраныя ў закутках. Для прашыўкі, ёсць некаторыя крокі, каб прытрымлівацца, якія не для ўсіх, і якія я б асабіста не рэкамендую. Гэта можа нават запатрабаваць джейлбрейка тэлефона.