Бул маанисиз практика болсо да, iOS түзмөгүнүн колдонуучулары үчүн iPhone же iPadда иштеген бардык тиркемелерди кол менен жабуу эреже болуп калды. Көпчүлүк адамдар Башкы бет баскычын эки жолу басуу жана колдонмолорду кол менен жабуу аларга батареянын иштөө мөөнөтүн узартат же түзмөктүн иштешин жакшыртат деп ойлошот. Эми, балким, биринчи жолу Apple кызматкери бул темага ачык комментарий берди, бул эң атактуусу - программалык камсыздоонун харизматикалык жетекчиси Крейг Федериги.
Федерихи алгач Тим Кукко багытталган суроого электрондук почта аркылуу жооп берди, аны Apple компаниясынын башчысына Калеб колдонуучу жөнөткөн. Ал Куктан iOS көп тапшырмасы көбүнчө колдонмолорду кол менен жабууну талап кылабы жана бул батареянын иштөө мөөнөтү үчүн керекпи деп сурады. Федериги буга абдан жөнөкөй жооп берди: "Жок жана жок".
Көптөгөн колдонуучулар көп тапшырма тилкесинде тиркемелерди жабуу алардын фондо иштөөсүнө жол бербейт жана ошону менен көп энергияны үнөмдөйт деген ишеним менен жашашат. Бирок чындык толугу менен тескерисинче. Колдонмону Башкы бет баскычы менен жапканыңызда, ал фондо иштебей калат, iOS аны катып калат жана эстутумда сактайт. Колдонмодон чыгуу аны RAMдан толугу менен тазалайт, андыктан аны кийинки жолу ишке киргизгениңизде баары эстутумга кайра жүктөлүшү керек. Бул алып салуу жана кайра жүктөө процесси колдонмону жалгыз калтыргандан да кыйыныраак.
iOS башкарууну колдонуучунун көз карашынан мүмкүн болушунча жеңилдетүү үчүн иштелип чыккан. Система көбүрөөк оперативдүү эстутумга муктаж болгондо, кайсы колдонмо канча эстутту ээлеп жатканын көзөмөлдөп, аны кол менен жабуунун ордуна, эң эски ачык тиркемени автоматтык түрдө жабат. Ошентип, Apple компаниясынын расмий колдоо баракчасында айтылгандай, эгер белгилүү бир тиркеме тоңуп калса же жөн эле өзүн туура көрсөтпөсө, колдонмону күч менен өчүрүү мүмкүн.
Алардын баарын жабуу - бул болбогон сөз, мен блоктоп койгондор гана навигация жана Skype тибиндеги чаттар, алар мурунтан эле орнотулган кезде, фондо фонарик күйүп жаткандыктан. Колдонмодо ката болбосо, акыркысын жаппайм. Мунун мааниси деле жок.
Ошентип, мен азыр бул талаптарды сактабаганы белгилүү жана фондо керексиз иштей берген Facebook менен ал кандай экенин билгим келет.
Кол менен бүтүрөсүзбү же жокпу?
таштаба. Колдонбо. Чыгаруу. А эгер кокусунан керек болсо, Safari аркылуу байланышам... ;)
ХААА, сонун кылыптырсыз! Мен муну так ушундай кылам жана менин батарейкам эртеси күнгө чейин толугу менен бузулбастан иштейт. Спектаклге келсек, аны кандайдыр бир деңгээлде алып кетип жатканы чындык. Мен бир азга таштаган жокмун жана белгилүү бир ылдамдыкка көнүп калдым, анан баарын таштадым жана бул байкалаарлык айырма болду.
Мейли, же айфонду такыр колдонбоңуз, интернет-кафеге барып маалымат алсаңыз, батарейка дагы көпкө жетет. ;-)
… Ооба, азыр эле мен Dynavix, Skype ж. Чынын айтсам - эмне жейт, эмне "тоңду" дегенден көрө, мен кээде алардын баарын өчүрүүнү туура көрөм,... О:)
Колдонмолорду токтотуу, албетте, мааниси бар, мин. FB менен, мен аны өчүрүп баштаганда, мен x-ондогон МБ сактап калдым.
Тиркеме сиз аны "катуу" же жөн эле "фонго коюп" өчүрүп койгонуңузга карабастан, фондо иштейт. Эгер колдонмо фондо жаңыртылса, бул колдонмонун Фонду жаңыртуу жөндөөсүндө иштетилгендиктен.
Көп милдеттүү серепте, тиркемелердин көбү эбак эле өлүп калган жана бул акыркы абалдын сүрөтү гана (эгер сизде көбүрөөк оперативдүү эс тутумуна ээ акыркы модель болбосо).
Үнөмдөөлөр тиркеме аларды "катуу" өчүргөндө Фонду алуу мындан ары аткарылбай калат деп эсептелет. Ошентип, эгер сиз тиркемени баштаганда учурдагы дайындарды көрө ала турганыңыз жакпаса, анда бул параметрди колдонмонун жөндөөлөрүнөн өчүрүп койсоңуз болот, тиркемелерди өчүрүүдөн баш бармактын ооруп калышынан сактанасыз жана андан тышкары, кээ бир жөнөкөй тиркемелер алар эстутумда калса, тезирээк башталат.
Иштеп жаткан тиркемелерди карап чыгууда сиз көргөн нерсе, адатта, колдонмонун акыркы абалынын гана сүрөттөрү, тиркеменин өзү өлүп калгандыр... бирок бул системанын колдонулушунан көз каранды, эгерде активдүү тиркеме чоң система ресурстарын талап кылса, система жигердүү эмес тиркемелерди (эстутумда сакталган) токтотот, андыктан активдүү программа толук ылдамдыкта иштей алат.
Фонду алуу өлтүргөндөн кийин да башталат деп ойлойм. жок дегенде, жаңылыктар режими ушундай иштейт
Бул кандайдыр бир жол менен фон иштетүүнү колдонгон нерсени өлтүрүүгө сөзсүз жардам берет https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
Көптөгөн тиркемелер өлтүрүлгөндөн кийин да фондо иштейт. ал кандай фон режимин колдонгонуна жараша болот. мисалы, фондо жайгашкан жерди жаңыртуучу колдонмолор өлтүргөндөн кийин да муну жасай алышат
Ооба, мен ооруп жатам. Мен ар дайым чынчылдык менен баарын "өлтүрүп" жүрөмбү?
Facebook жана Messenger -> Мен бул эки тиркемени жок кылгандыктан, батарейкам узакка жетет (башка колдонмолор менен иштебейм). Бул жерде Jablíčkář сайтында бул эки колдонмо жөнүндө макала да бар болчу, анда Орнотууларда кайсы колдонмо фондо канча убакыт иштей турганын жана ал батареянын канча пайызын сарптаарын кабарлаган функция көрсөтүлгөн.
Томас менен макул. Телефонумда фб жана mss жок. Кантип мен аны катуу өчүрүп, бир аздан кийин сөлөкөт 1, 2ди көрсөтөт ..? ал почта сыяктуу эле ар дайым күтүп турат дегенди билдиреби? жана колдонмо, балким, туура эмес жазылган, анткени аны орнотуудан чыгаруу кичинекей спорт менен таанышууну билдирет.