Да ли је затварање иПхоне апликација лоша идеја? Не, и ево зашто.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Испробајте Наш Инструмент За Елиминисање Проблема

Двоклик на дугме Почетна и превлачење апликација преко врха екрана: да ли је то добра или лоша идеја? У последње време постоји нека забуна око тога да ли је затварање иПхоне и иПад апликација корисно или штетно, посебно у вези са утицајем овога на трајање батерије. Увек сам говорио да је то добра идеја: Затворите своје апликације је савет број 4 мог чланка о како уштедети батерију на иПхоне-у .





У овом чланку ћу вам објаснити Зашто затварање апликација може бити корисно за живот батерије иПхоне-а , Пружићу изводи из документације за програмере компаније Аппле да то поткрепим и уврстићу неколико примери из стварног света Радио сам са Аппле Девелопер Тоолс и мојим иПхоне-ом.



зашто се мој аларм не укључује

Када пишем, желим да информације које пружам буду корисне и лако разумљиве свима . Обично нисам превише технички, јер ми је то показало искуство рада у Аппле Сторе-у очи људи почну да се блеште кад почнем да говорим о процеси , ЦПУ време И. животни циклус примене .

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

Животни циклус апликације

Петоро наводи држава који чине животни циклус апликације. Све апликације на вашем иПхонеу тренутно су у једном од ових држава, а већина је у држави не ради . Тхе Документација за Аппле Девелопер сваки објашњава:





Кључне Такеаваис

  • Када притиснете дугме Почетна да бисте изашли из апликације, она прелази у стање други авион или укинут .
  • Када двапут кликнете на дугме Почетна и превучете апликацију од врха екрана, апликација се закључава. затвара и одлази у државу Не ради .
  • Тхе стање апликације су такође познати као модуси.
  • Апликације у режиму позадини и даље раде и празне батерију, али апликације су у режиму укинут не.

Превуците прстима према горе: затворите или присилно затворите?

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

Аппле-ов чланак о подршци на иОС Мултитаскинг потврди ово:

„Да бисте затворили апликацију, двапут кликните на дугме Старт да бисте погледали недавно коришћене апликације. Затим превуците прстом нагоре на апликацији коју желите да затворите ”.

Зашто затварамо пријаве?

У мом чланку о како уштедети батерију на иПхоне-у , Увек сам говорио ово:

„Једном дневно или два, добра је идеја да затворите своје апликације. У савршеном свету ово никада не бисте морали да урадите, а већина запослених у Апплеу никада неће рећи да бисте требали ... Многи проблеми са пражњењем батерије настају када претпостављате да је апликација затворена, али није. Уместо тога, апликација одлази у позадину и батерија вашег иПхоне-а се празни, а да ви то нисте знали “.

Укратко, разлог главни зашто вам препоручујем затварање апликација спречите пражњење батерије када апликација не ради позадини или не знам обуставити како треба. У мом чланку о зашто се иПхони загревају , Упоређујем ЦПУ вашег иПхоне-а (централне процесорске јединице мозак операције) са мотором аутомобила:

Ако дуље време потпуно притиснете педалу, мотор вашег аутомобила се прегреје и троши пуно бензина. . Ако се иПхоне процесор умањи на 100% током дужег временског периода, иПхоне се прегреје и батерија се брзо празни.

Све апликације користе процесор вашег иПхоне-а. Обично апликација користи пуно напајања процесора секунду или две када се отвори, а затим прелази у режим мање снаге док је користите. Када се апликација сруши, иПхоне процесор често заглави на 100%. Када затворите апликације, водите рачуна да се то не догоди јер се апликација враћа у не ради статус .

Да ли је штетно затворити апликацију?

Апсолутно не. За разлику од многих програма на Мац-у или ПЦ-у, иПхоне апликације не чекају да кликнете на „Саве“ да бисте сачували податке. Тхе документација за програмере Аппле наглашава важност апликација које су спремне за затварање у трен ока:

„Апликације морају бити спремне за искључивање у било ком тренутку и не би требале чекати да се затражи искључивање ради спремања корисничких података или обављања других критичних задатака. Искључивање покренуто системом је нормалан дио животног циклуса апликације '.

Када ти затворите апликацију, такође:

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

не могу да укључим вифи

Аргумент против затварања апликација за иПхоне и иПад

Постоји аргумент против затварања пријава и заснован је на чињеницама. Међутим, заснива се на а врло ограничен вид чињеница. Ево најдужег и најкраћег:

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

Погледајмо бројеве

Програмери често користе ЦПУ време да измери колико је напора иПхоне уложио у извршавање задатака, јер то може имати директан утицај на трајање батерије. Користио сам Аппле програмер алатку тзв Инструменти за мерење утицаја различитих апликација на процесор мог иПхоне-а.

Узмимо за пример апликацију Фацебоок:

  • Отварање апликације Фацебоок из стања мировања користи приближно 3,3 секунде процесорског времена.
  • Затварањем било које апликације брише се из меморије и враћа у стање неактивности и практично не користи процесорско време, рецимо 0,1 секунде.
  • Притиском на дугме Почетна Фацебоок апликација се пребацује у позадинско стање и користи око 0,6 секунди ЦПУ времена.
  • Враћање Фацебоок апликације из позадинског стања користи око 0,3 секунде процесорског времена.

Дакле, ако отворите апликацију Фацебоок из неактивног стања (3.3), затворите је (0.1) и поново је отворите из неактивног стања (3.3), она користи 6.7 секунди ЦПУ времена. Ако апликацију Фацебоок отворите из неактивног стања, притисните дугме за почетак да бисте је послали у позадину (0,6) и наставили из позадине (0,3), само користите 4,1 секунде процесорског времена.

Вау! У овом случају, затварање Фацебоок апликације и поновно отварање које користи 2.6 секунди више процесорског времена. Остављајући апликацију Фацебоок отвореном, потрошили сте око 39% мање енергије!

А победник је…

Не тако брзо! Морамо погледати целина да бисте добили тачнију процену ситуације.

Стављање употребе енергије у перспективу

39% чини се много, и То је , док не схватите како бескрајно мала количина енергије о којој говоримо у поређењу са снагом потребном за коришћење вашег иПхоне-а. Аргумент против затварања апликација звучи сјајно док то не схватите која се заснива на статистици која није битна.

Као што смо разговарали, уштедећете 2,6 секунде процесорског времена ако оставите Фацебоок апликацију отвореном уместо да је затворите. Али колико енергије троши апликација Фацебоок када је користите?

Померио сам се кроз феед вести 10 секунди и користио 10 секунди ЦПУ времена или 1 секунду ЦПУ времена у секунди колико сам користио апликацију. Након 5 минута коришћења апликације Фацебоок, потрошило би 300 секунди ЦПУ времена.

Другим речима, морали бисте да отворите и затворите Фацебоок апликацију 115 пута да бисте утицали на трајање батерије за чак 5 минута. употребе из Фацебоок апликације. Шта ово значи:

Не одлучите да ли ћете затворити своје апликације на основу занемарљиве статистике. Засновајте своју одлуку на томе шта је најбоље за ваш иПхоне.

Али то није једини разлог зашто је затварање апликација добра идеја. Идемо даље ...

Полако и стабилно коришћење процесора у позадинском режиму

Када апликација уђе у позадински режим, наставља да троши батерију чак и када је иПхоне закључан у џепу. Мој тест апликације на Фацебоок-у потврђује да се то догодило чак и када је онемогућено ажурирање апликације у позадини .

Након затварања Фацебоок апликације, наставио је да користи ЦПУ чак и када је иПхоне био искључен. Током једног минута користило је 0,9 секунди додатног ЦПУ времена. После три минута, пуштање Фацебоок апликације било би потрошено више енергије него што би је потрошила када бисмо је одмах затворили, а затим поново отворили.

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

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

Проблеми са софтвером се стално дешавају

Апликације за иПхоне се руше чешће него што можда мислите. Тхе највише софтверских грешака су мале и не узрокују приметне нежељене ефекте. Вероватно сте то већ приметили:

Користите апликацију и изненада екран затрепери и вратите се на почетни екран. То се дешава када се апликације сруше.

Такође можете прегледати евиденције отказивања Подешавања> Приватност> Анализа и побољшања> Подаци о анализи.

ипхоне 8 поправити црни екран

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

Пример уобичајеног софтверског проблема

Завршили сте са доручком и приметили сте да се батерија вашег иПхоне-а испразнила за 60%. Током доручка проверили сте своју е-пошту, слушали музику, уздисали о стању на банковном рачуну, гледали ТЕД-ов разговор, прелистали Фацебоок, твитовали и проверили резултат са синоћње кошаркашке утакмице.

Исправите апликацију за рушење

Имајте на уму да апликација која отказује може да проузрокује брзо пражњење батерије и затварање апликације може то да поправи, али не знате која апликација узрокује проблем. У овом случају (и ово је стварно), ТЕД апликација пуно користи ЦПУ иако не користим свој иПхоне. Проблем можете решити на два начина:

  1. Повежите рачунар са Мац рачунаром, преузмите и инсталирајте Ксцоде је Инструменти , омогућите свој иПхоне за развој, подесите прилагођени тест за инспекцију појединачних процеса који се изводе на вашем иПхоне-у, рангирајте их према коришћењу процесора и затворите апликацију због које ваш ЦПУ остаје на до 100% гасу.
  2. Затворите своје апликације.

Ја бирам опцију 2 100% времена и ја сам штребер. (Саставио сам информације за овај чланак користећи опцију 1) Поновно отварање апликација из неактивног стања троши више енергије него њихово отварање из позадине или стања спавања, али разлика је занемарљива у поређењу са значајном потрошњом енергије која се јавља када апликација руши.

Зашто сматрам да је затварање апликација добра идеја

  1. Чак и ако затворите апликације сваки пут када их користите, нећете видети разлику у трајању батерије јер је количина енергије која је потребна за отварање апликације занемарљива у поређењу са количином енергије која је потребна за употребу апликације.
  2. Апликације које раде у позадинском режиму настављају да користе енергију када не користите иПхоне, а то се збраја током дана.
  3. Затварање апликација је добар начин да се избегну озбиљни софтверски проблеми који могу проузроковати пражњење батерије вашег иПхоне-а. Веома брзо .

Затвори овај чланак

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

Хвала на читању и не заборавите да узвратите услугу,
Давид П.