Нягледзячы на тое, што гэта бессэнсоўная практыка, для карыстальнікаў прылад iOS стала правілам уручную закрываць усе праграмы, запушчаныя на іх iPhone або iPad. Большасць людзей думае, што падвойнае націсканне кнопкі "Галоўная старонка" і закрыццё праграм уручную падоўжыць тэрмін службы батарэі або павысіць прадукцыйнасць прылады. Цяпер, магчыма, упершыню на гэтую тэму публічна выступіў супрацоўнік Apple, і самы вядомы - харызматычны кіраўнік праграмнага забеспячэння Крэйг Федэрыгі.
Федэрыгі адказаў па электроннай пошце на пытанне, першапачаткова адрасаванае Ціму Куку, якое карыстальнік Калеб адправіў босу Apple. Ён спытаў Кука, ці часта шматзадачнасць iOS прадугледжвае закрыццё праграм уручную і ці неабходна гэта для жыцця батарэі. Федэрыгі адказаў на гэта вельмі проста: «Не і не».
Многія карыстальнікі жывуць з перакананнем, што закрыццё прыкладанняў на панэлі шматзадачнасці не дазволіць ім працаваць у фонавым рэжыме і, такім чынам, зэканоміць шмат энергіі. Але ўсё наадварот. У той момант, калі вы зачыняеце прыкладанне кнопкай "Дадому", яно больш не працуе ў фонавым рэжыме, iOS замарожвае яго і захоўвае ў памяці. Выхад з праграмы цалкам ачышчае яе ад аператыўнай памяці, таму пры наступным запуску ўсё трэба перазагрузіць у памяць. Гэты працэс выдалення і перазагрузкі на самай справе больш складаны, чым пакінуць праграму ў спакоі.
IOS распрацаваны, каб зрабіць кіраванне максімальна простым з пункту гледжання карыстальніка. Калі сістэме патрабуецца больш аператыўнай памяці, яна аўтаматычна закрывае самае старое адкрытае прыкладанне, замест таго, каб вам трэба было сачыць за тым, якое прыкладанне займае колькі памяці, і закрываць яго ўручную. Такім чынам, як гаворыцца на афіцыйнай старонцы падтрымкі Apple, прымусовае закрыццё прыкладання даступна ў выпадку, калі пэўнае прыкладанне завісае або проста паводзіць сябе не так, як трэба.
Зачыняць іх усе - гэта глупства, адзінае, што я блакую, - гэта навігацыю і, магчыма, некаторыя чаты тыпу Skype, калі яны ў мяне ўжо былі ўсталяваныя, таму што той, што на заднім плане, гарэў ліхтарыкам. Я не зачыняю апошні, калі ў дадатку няма памылкі. Гэта нават не мае сэнсу.
Такім чынам, цяпер я хацеў бы ведаць, як справы з Facebook, які, як вядома, не выконвае гэтыя патрабаванні і працягвае працаваць без неабходнасці ў фонавым рэжыме.
Скончыць гэта ўручную ці не?
Не кідайце. Не выкарыстоўваць. Выдаліць. А калі выпадкова спатрэбіцца, падключуся праз Safari... ;)
ХААА, ты цудоўна гэта зрабіў! Менавіта так я гэта і раблю, і мая батарэя цалкам спакойна працуе да наступнага дня. Што тычыцца прадукцыйнасці, гэта праўда, што яна ў пэўнай ступені адымае ад яе. Некаторы час я не кідаў паліць і прывык да пэўнай хуткасці, а потым кінуў усё, і гэта была прыкметная розніца.
Ну, ці наогул не карыстайцеся айфонам, схадзіце за інфармацыяй у інтэрнэт-кавярню, і батарэя праслужыць яшчэ даўжэй. ;-)
... ну, толькі што я падумаў пра Dynavix, Skype і г. д. Яны сапраўды з'ядаюць прадукцыйнасць у фонавым рэжыме. І калі шчыра - замест таго, каб даведацца, што есць, а што сапраўды "марозіць", я часам аддаю перавагу іх усё выключыць,... О:)
Спыненне прыкладанняў, безумоўна, мае сэнс, мін. з FB, дзе, калі я пачаў яго адключаць, я зэканоміў х-дзясяткі Мб.
Прыкладанне працуе ў фонавым рэжыме незалежна ад таго, адключылі вы яго «жорстка» або проста «пераклалі ў фонавы рэжым». Калі праграма абнаўляецца ў фонавым рэжыме, гэта таму, што гэта ўключана ў наладах фонавага абнаўлення праграмы.
У аглядзе шматзадачнасці большасць прыкладанняў ужо даўно не працуюць, і гэта толькі здымак апошняга стану (калі ў вас не апошняя мадэль з большай колькасцю аператыўнай памяці).
Эканомія заключаецца ў тым, што калі праграма адключае іх "жорстка", выбарка ў фонавым рэжыме больш не выконваецца. Такім чынам, калі вам не падабаецца тое, што вы можаце бачыць бягучыя дадзеныя пры запуску праграмы, вы можаце адключыць гэтую опцыю ў наладах праграмы, вы пазбегнеце непрыемнасцей ад закрыцця праграм, і, акрамя таго, некаторыя простыя праграмы пачнуцца хутчэй, калі яны застануцца ў памяці.
Тое, што вы бачыце ў аглядзе запушчаных праграм, як правіла, толькі выявы апошняга стану праграмы, сама праграма, верагодна, ужо мёртвая... але гэта залежыць ад выкарыстання сістэмы, калі актыўная праграма патрабуе вялікіх рэсурсаў сістэмы, сістэма спыняе неактыўныя прыкладанні (захаваныя ў памяці), каб актыўнае магло працаваць на поўнай хуткасці.
Я падазраю, што фонавая выбарка пачынаецца нават пасля забойства. прынамсі, так працуе рэжым газетнага кіёска
Гэта, безумоўна, дапаможа знішчыць усё, што так ці інакш выкарыстоўвае фонавую апрацоўку https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
Многія праграмы працуюць у фонавым рэжыме нават пасля забойства. гэта залежыць ад таго, які фонавы рэжым ён выкарыстоўвае. напрыклад, праграмы, якія абнаўляюць месцазнаходжанне ў фонавым рэжыме, могуць рабіць гэта нават пасля забойства
Ах так, я хварэю. Ці заўсёды я шчыра ўсё «забіваю»?
Facebook і Messenger -> паколькі я закрываю гэтыя дзве праграмы, мая батарэя працуе даўжэй (я не маю справу з іншымі праграмамі). Тут, на Jablíčkář, таксама быў артыкул пра гэтыя дзве праграмы, калі была паказана функцыя, якая інфармуе ў наладах, якая праграма працуе ў фонавым рэжыме як доўга і які працэнт батарэі яна спажывае.
згодны з томасам. У мяне на тэлефоне больш няма fb і mss. як гэта магчыма, што я моцна выключаю яго і праз некаторы час значок паказвае 1, 2..? гэта азначае, што ён заўсёды чакае, як і пошта? і дадатак напэўна напісана не так, таму што выдаліць яго азначае пазнаёміцца з меншым sportreb.