Закрыццё праграм для iPhone - дрэнная ідэя? Не, і вось чаму.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Паспрабуйце Наш Інструмент Для Ліквідацыі Праблем

Двойчы націсніце кнопку 'Галоўная' і правядзіце пальцам па верхняй частцы экрана: гэта добрая ці дрэнная ідэя? Апошнім часам узнікае блытаніна наконт таго, карысна ці шкодна закрыць праграмы для iPhone і iPad, асабліва ў сувязі з уплывам гэтага на тэрмін службы батарэі. Я заўсёды казаў, што гэта добрая ідэя: Зачыніце свае прыкладанні з'яўляецца падказкай № 4 майго артыкула пра як зэканоміць батарэю на iPhone .





У гэтым артыкуле я растлумачу вам Чаму закрыццё праграм можа быць карысным для жыцця батарэі вашага iPhone , Я забяспечу вытрымкі з дакументацыі распрацоўшчыка Apple для яго рэзервовага капіявання, і я ўключу некалькі прыклады рэальных выпрабаванняў Я рабіў гэта з інструментамі распрацоўшчыка Apple і сваім iPhone.



тэлефон не распазнае сім -карту

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

Зачыніце праграму iPhoneУ гэтым артыкуле мы разбярэмся крыху глыбей як працуюць праграмы так што вы можаце прыняць абгрунтаванае рашэнне наконт таго, ці падыходзіць вам закрыццё праграм iPhone або iPad. Спачатку мы пагаворым пра жыццёвы цыкл прымянення , які апісвае тое, што адбываецца з таго моманту, як вы адкрываеце прыкладанне, пакуль яно не зачыняецца і не выдаляецца з памяці.

Жыццёвы цыкл прыкладання

Іх пяць заявы якія складаюць жыццёвы цыкл прыкладання. Зараз усе праграмы на вашым iPhone знаходзяцца ў адным з гэтых дзяржаў, і большасць з іх знаходзіцца ў штаце не працуе . Дакументацыя распрацоўшчыка Apple кожны з іх тлумачыць:





Ключавыя вынасы

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

Правядзіце пальцам па прыкладаннях: закрыць ці прымусіць закрыць?

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

Артыкул падтрымкі Apple на Шматзадачнасць iOS пацвердзіце гэта:

«Каб закрыць прыкладанне, двойчы націсніце кнопку Пуск, каб прагледзець нядаўна выкарыстаныя прыкладанні. Затым правядзіце пальцам уверх па дадатку, які вы хочаце закрыць ».

Чаму мы закрываем свае заяўкі?

У маім артыкуле пра як зэканоміць батарэю на iPhone , Я заўсёды казаў так:

«Раз у дзень-два добра зачыняць свае праграмы. У ідэальным свеце вам ніколі не давядзецца гэтага рабіць, і большасць супрацоўнікаў Apple ніколі не скажуць, што трэба ... Шмат праблем з разрадам батарэі ўзнікае, калі вы мяркуеце што прыкладанне было закрыта, але гэта не так. Замест гэтага прыкладанне сыходзіць на другі план, і акумулятар вашага iPhone разраджаецца, не ведаючы пра гэта '.

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

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

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

Ці шкодна закрываць заяўку?

Зусім не. У адрозненне ад многіх праграм на вашым Mac або ПК, прыкладанні iPhone не чакаюць, пакуль вы націснеце 'Захаваць', каб захаваць вашыя дадзеныя. дакументацыя для распрацоўшчыкаў Apple падкрэслівае важнасць таго, як праграмы могуць быць гатовыя да закрыцця ў імгненне вока:

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

Калі вы вы закрываеце прыкладанне, а таксама:

«У дадатак да сістэмы, якая завяршае іх прымяненне, карыстальнік можа відавочна спыніць іх прымяненне праз шматзадачны карыстацкі інтэрфейс. Ініцыяванае карыстальнікам адключэнне мае той самы эфект, што і прыпыненае адключэнне прыкладання. '

чаму я не атрымліваю апавяшчэнняў на iphone

Аргумент супраць закрыцця прыкладанняў для iPhone і iPad

Ёсць аргумент супраць закрыцця вашых заявак, і ён заснаваны на фактах. Аднак ён заснаваны на вельмі абмежаваны зрок з фактаў. Вось самы доўгі і кароткі:

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

Давайце паглядзім на лічбы

Распрацоўшчыкі часта выкарыстоўваюць Час працэсара каб вымераць, колькі намаганняў прыклаў iPhone для выканання задач, бо гэта можа мець непасрэдны ўплыў на тэрмін службы батарэі. Я выкарыстаў інструмент распрацоўніка Apple, які называецца Інструменты для вымярэння ўздзеяння розных прыкладанняў на працэсар майго iPhone.

Давайце на прыкладзе прыкладання Facebook:

  • Адкрыццё прыкладання Facebook з неактыўнага стану патрабуе прыблізна 3,3 секунды працэсарнага часу.
  • Закрыццё любога прыкладання ачышчае яго з памяці і вяртае ў непрацоўны стан і практычна не выкарыстоўвае час працэсара, скажам, 0,1 секунды.
  • Націсканне кнопкі 'Галоўная' пераводзіць праграму Facebook у фонавы стан і выкарыстоўвае прыблізна 0,6 секунды працэсарнага часу.
  • Аднаўленне прыкладання Facebook з фонавага стану займае каля 0,3 секунды працэсарнага часу.

Такім чынам, калі вы адкрываеце прыкладанне Facebook з непрацуючага стану (3.3), закрываеце яго (0.1) і зноў адкрываеце з непрацуючага стану (3.3), яно выкарыстоўвае 6,7 секунды працэсарнага часу. Калі вы адкрываеце прыкладанне Facebook з неактыўнага стану, націсніце кнопку 'Дадому', каб адправіць яго ў фонавы рэжым (0,6) і аднавіць з фонавага рэжыму (0,3), вы проста выкарыстоўваеце 4,1 секунды працэсарнага часу.

Ого! У гэтым выпадку закрыццё прыкладання Facebook і паўторнае яго выкарыстанне 2,6 секунды больш працэсарнага часу. Пакінуўшы прыкладанне Facebook адкрытым, вы выкарыстоўваеце прыкладна на 39% менш энергіі!

І пераможца ...

Не так хутка! Трэба шукаць агульная карціна каб атрымаць больш дакладную ацэнку сітуацыі.

Перспектыва выкарыстання энергіі

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

Як мы ўжо абмяркоўвалі, вы зэканоміце 2,6 секунды працэсарнага часу, калі пакінеце прыкладанне Facebook адкрытым, а не закрываеце яго. Але колькі энергіі спажывае прыкладанне Facebook, калі вы ім карыстаецеся?

Я прагартаў сваю стужку навін на працягу 10 секунд і выкарыстаў 10 секунд працэсарнага часу, альбо 1 секунду працэсарнага часу ў секунду, чым я карыстаўся дадаткам. Пасля 5 хвілін выкарыстання прыкладання Facebook спатрэбілася б 300 секунд працэсарнага часу.

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

Не вырашайце, закрываць свае праграмы на падставе нязначнай статыстыкі. Абапірайцеся на тым, што лепш для вашага iPhone.

Але гэта не адзіная прычына, калі закрыццё прыкладанняў з'яўляецца добрай ідэяй. Ідзем далей ...

Павольнае і ўстойлівае выкарыстанне працэсара ў фонавым рэжыме

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

Пасля закрыцця прыкладання Facebook ён працягваў выкарыстоўваць працэсар, нават калі iPhone быў выключаны. На працягу хвіліны ён выкарыстаў 0,9 секунды дадатковага працэсарнага часу. Праз тры хвіліны пакіданне праграмы Facebook адкрытай спажывала б больш энергіі, чым яна спажывала б, калі б мы адразу закрылі яе, а потым зноў адкрылі.

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

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

Праблемы з праграмным забеспячэннем здараюцца ўвесь час

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

Вы карыстаецеся дадаткам, і раптам экран мільгае, і вы зноў на галоўны экран. Гэта тое, што адбываецца пры збоях прыкладанняў.

Вы таксама можаце праглядзець часопісы збояў Налады> Прыватнасць> Аналіз і ўдасканаленні> Дадзеныя аналізу.

чаму батарэя iphone хутка разраджаецца

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

Прыклад распаўсюджанай праблемы з праграмным забеспячэннем

Вы скончылі снедаць і заўважылі, што акумулятар вашага iPhone разраджаны на 60%. Падчас сняданку вы правяралі электронную пошту, слухалі музыку, уздыхалі пра баланс банкаўскага рахунку, глядзелі размову на TED, гарталі Facebook, чырыкалі і правяралі вынікі ўчорашняга баскетбольнага матчу.

Выпраўце збой прыкладання

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

  1. Падключыце кампутар да Mac, загрузіце і ўсталюйце Xcode ёсць Інструменты , уключыце ваш iPhone для распрацоўкі, наладзьце індывідуальны тэст для праверкі асобных працэсаў, якія працуюць на вашым iPhone, ранжыруйце іх паводле выкарыстання працэсара і зачыніце прыкладанне, якое прымушае ваш працэсар заставацца на 100%.
  2. Зачыніце свае прыкладанні.

Я выбіраю варыянт 2 100% часу, і я вылюдак. (Я сабраў інфармацыю для гэтага артыкула, выкарыстоўваючы варыянт 1). Адкрыццё вашых прыкладанняў з не працуе стану спажывае больш энергіі, чым іх адкрыццё з фонавага альбо спячага рэжыму, але розніца мізэрная ў параўнанні са значным спажываннем энергіі, якое ўзнікае, калі дадатак аварыі.

Чаму я думаю, што закрыццё вашых прыкладанняў - добрая ідэя

  1. Нават калі вы закрываеце свае праграмы кожны раз, калі вы карыстаецеся імі, вы не ўбачыце розніцы ў тэрмінах службы батарэі, бо колькасць энергіі, неабходнай для адкрыцця праграмы, нязначная ў параўнанні з колькасцю энергіі, неабходнай для выкарыстання праграмы.
  2. Праграмы, якія працуюць у фонавым рэжыме, працягваюць выкарыстоўваць энергію, калі вы не карыстаецеся iPhone, і гэта павялічваецца на працягу дня.
  3. Закрыццё праграм - гэта добры спосаб пазбегнуць сур'ёзных праблем з праграмным забеспячэннем, якія могуць прывесці да разраду батарэі вашага iPhone. вельмі хутка .

Закрыйце гэты артыкул

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

Дзякуй за чытанне, і не забудзьцеся вярнуць паслугу,
Дэвід П.