Je ukončenie aplikácií pre iPhone zlý nápad? Nie, a tu je dôvod.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Dvojité kliknutie na tlačidlo Domov a prejdenie prstom po aplikáciách cez hornú časť obrazovky: Je to dobrý alebo zlý nápad? V poslednej dobe panujú nejasnosti, či je ukončenie aplikácií pre iPhone a iPad užitočné alebo škodlivé, najmä pokiaľ ide o dopad na životnosť batérie. Vždy som hovoril, že je to dobrý nápad: Zatvorte svoje aplikácie je tip číslo 4 môjho článku na ako šetriť batériu na iPhone .





V tomto článku vám to vysvetlím Prečo môže byť ukončenie vašich aplikácií užitočné pre výdrž batérie vášho iPhone , Zabezpečím výňatky z dokumentácie vývojárov spoločnosti Apple aby som to podporil a pár ich uvediem príklady testov z reálneho sveta Robil som s Apple Developer Tools a mojím iPhone.



ako opraviť zakázaný ipad mini

Pri písaní chcem, aby informácie, ktoré poskytnem, boli užitočné a ľahko pochopiteľné každý . Spravidla nechodím príliš technicky, pretože mi to ukázali moje skúsenosti s prácou v Apple Store oči ľudí začnú zalesknúť keď začnem hovoriť o procesy , Čas CPU Y. životného cyklu aplikácie .

Zatvorte aplikáciu pre iPhoneV tomto článku sa budeme venovať trochu hlbšie ako fungujú aplikácie takže môžete urobiť informované rozhodnutie o tom, či je zatvorenie aplikácií pre iPhone alebo iPad to pravé pre vás. Najprv si povieme životného cyklu aplikácie , ktorý popisuje, čo sa stane od okamihu otvorenia aplikácie, kým sa nezatvorí a nevymaže z pamäte.

Životný cyklus aplikácie

Je ich päť uvádza žiadosť ktoré tvoria životný cyklus aplikácie. Všetky aplikácie na vašom iPhone sú momentálne v jednom z týchto stavov a väčšina z nich je v nebeží . The Dokumentácia vývojára Apple každý z nich vysvetľuje:





Kľúčové jedlá

  • Keď aplikáciu ukončíte stlačením tlačidla Domov, prejde do stavu druhé lietadlo alebo prerušené .
  • Keď dvakrát kliknete na tlačidlo Domov a prejdete prstom po aplikácii z hornej časti obrazovky, aplikácia sa uzamkne. zatvára a ide do statu Nebeží .
  • The štát aplikácie sú tiež známe ako režimy.
  • Aplikácie v režime pozadie stále bežia a vybíjajú batériu, ale aplikácie sú v režime prerušené nie.

Potiahnite prstom Aplikácie nahor: Zatvoriť alebo vynútiť zatvorenie?

Ak chcete objasniť nejasnosti v terminológii, po dvojitom kliknutí na tlačidlo Domov na vašom iPhone a potiahnutí prstom po aplikácii cez hornú časť obrazovky sa zobrazí zatváranie aplikácia. Sila zavrieť aplikácie je iný proces, o ktorom plánujem písať v budúcom článku.

Článok podpory spoločnosti Apple o Multitasking pre iOS potvrďte toto:

„Ak chcete zavrieť aplikáciu, dvakrát kliknite na tlačidlo Štart a zobrazia sa naposledy použité aplikácie. Potom potiahnite prstom nahor po aplikácii, ktorú chcete zavrieť “.

Prečo uzatvárame svoje aplikácie?

V mojom článku o ako šetriť batériu na iPhone , Vždy som hovoril toto:

„Raz za deň alebo dva je dobré zavrieť svoje aplikácie. V perfektnom svete by ste to nikdy nemuseli robiť a väčšina zamestnancov spoločnosti Apple nikdy nepovie, že by ste mali ... Mnoho problémov s vybíjaním batérie nastane, keď predpokladáte že aplikácia bola uzavretá, ale nie je to tak. Aplikácia namiesto toho prejde na pozadí a batéria vášho iPhone sa vybíja bez toho, aby ste o tom vedeli. “

Skrátka dôvod principál Prečo odporúčam ukončiť prihlášky je pre zabráňte vybitiu batérie, keď aplikácia nie je spustená pozadie alebo neviem pozastaviť ako má. V mojom článku o prečo sú iPhony horúce , Porovnávam CPU vášho iPhone (centrálna procesorová jednotka, mozog operácie) s motorom automobilu:

Ak po dlhšiu dobu úplne zošliapnete pedál, motor vášho auta sa prehrieva a spotrebuje veľa plynu. . Ak procesor iPhone priškrtí na 100% dlhšiu dobu, iPhone sa prehrieva a batéria sa rýchlo vybíja.

Všetky aplikácie používajú procesor vášho iPhone. Aplikácia zvyčajne po otvorení na sekundu alebo dve spotrebuje veľa energie procesora, potom pri použití prejde do režimu s nižšou spotrebou. Pri páde aplikácie sa procesor iPhone často zasekne na 100%. Po zatvorení aplikácií sa uistite, že sa tak nestane, pretože sa aplikácia vráti do priečinka stav nie je v prevádzke .

Je škodlivé ukončiť aplikáciu?

Rozhodne nie. Na rozdiel od mnohých programov v počítačoch Mac alebo PC, aplikácie pre iPhone nečakajú na uloženie údajov kliknutím na tlačidlo „Uložiť“. The dokumentácia pre vývojárov Spoločnosť Apple zdôrazňuje dôležitosť aplikácií, ktoré sú pripravené na zavretie bez mihnutia oka:

„Aplikácie musia byť pripravené na vypnutie kedykoľvek a nemali by čakať na vypnutie, aby sa ušetrili údaje používateľa alebo vykonali iné dôležité úlohy. Vypnutie iniciované systémom je normálnou súčasťou životného cyklu aplikácie „.

Kedy ty zatvoríte aplikáciu, tiež:

„Okrem toho, že systém ukončí ich aplikáciu, môže používateľ explicitne ukončiť svoju aplikáciu aj prostredníctvom používateľského rozhrania pre viac úloh. Vypnutie iniciované používateľom má rovnaký účinok ako vypnutie pozastavenej aplikácie.

Obrazovka iphone 6 plus nereaguje na dotyk

Argument proti zatvoreniu aplikácií pre iPhone a iPad

Proti zatváraniu prihlášok existuje argument, ktorý je založený na faktoch. Vychádza však z a veľmi obmedzené videnie faktov. Tu je najdlhšia a najkratšia:

  • Na otvorenie aplikácie zo štátu je potrebných viac energie nebeží že ho obnoviť zo stavu pozadie alebo prerušené . Toto je úplná pravda .
  • Spoločnosť Apple vynakladá veľké úsilie, aby zabezpečila, že operačný systém iPhone spravuje pamäť efektívne, a minimalizuje tak batériu, ktorú aplikácie spotrebujú, keď zostanú osamote. druhé lietadlo alebo v stave prerušené . To je tiež pravda.
  • Ak zatvárate svoje aplikácie, zbytočne strácate výdrž batérie, pretože otváranie aplikácií pre iPhone od začiatku vyžaduje viac energie, ako operačný systém použije na ich obnovenie z pozadia a pozastaveného stavu. Niekedy je to pravda.

Pozrime sa na čísla

Vývojári často používajú Čas CPU na meranie toho, koľko úsilia vynaložil iPhone na vykonávanie úloh, pretože to môže mať priamy vplyv na výdrž batérie. Použil som vývojársky nástroj spoločnosti Apple s názvom Nástroje na meranie dopadu rôznych aplikácií na CPU môjho iPhone.

Ako príklad si pomôžeme aplikáciu Facebook:

  • Na otvorenie aplikácie Facebook z pohotovostného stavu sa spotrebuje približne 3,3 s času CPU.
  • Zatvorením ľubovoľnej aplikácie sa vymaže z pamäte a vráti sa do stavu bez chodu a nepoužíva sa prakticky žiadny čas procesora, napríklad 0,1 sekundy.
  • Stlačením tlačidla Domov sa aplikácia Facebook prepne do stavu na pozadí a spotrebuje sa približne 0,6 sekundy času procesora.
  • Obnovenie aplikácie Facebook zo stavu na pozadí využíva približne 0,3 sekundy času procesora.

Ak teda otvoríte aplikáciu Facebook z nebežiaceho stavu (3.3), zavriete ju (0.1) a znova ju otvoríte z neštartujúceho stavu (3.3), použije sa na ňu čas procesora 6,7 ​​s. Ak otvoríte aplikáciu Facebook z nie spusteného stavu, stlačením tlačidla Domov ju odošlete na pozadie (0,6) a obnovíte ju od pozadia (0,3), stačí použiť 4,1 s času CPU.

Wow! V takom prípade zatvorenie aplikácie Facebook a jej opätovné otvorenie 2,6 sekundy viac času CPU. Ak ponecháte aplikáciu Facebook otvorenú, spotrebovali ste asi o 39% menej energie!

A víťazom je ...

Nie tak rýchlo! Musíme sa pozrieť veľký obrázok získať presnejšie hodnotenie situácie.

Perspektíva využitia energie

39% sa javí ako veľa a to je , kým si neuvedomíte ako nekonečne malé množstvo energie, o ktorej hovoríme, v porovnaní s výkonom potrebným na používanie vášho iPhone. Argument proti zatvoreniu vašich aplikácií znie skvele, kým si to neuvedomíte to je založené na štatistike, na ktorej nezáleží.

Ako sme už diskutovali, ušetríte 2,6 sekundy času procesora, ak necháte aplikáciu Facebook otvorenú namiesto zatvorenia. Koľko energie však aplikácia Facebook spotrebuje, keď ju používate?

Roloval som svoj informačný kanál po dobu 10 sekúnd a použil som 10 sekúnd času CPU alebo 1 sekundu času CPU za sekundu, ktorú som použil. Po 5 minútach používania aplikácie Facebook by spotreboval 300 sekúnd času CPU.

Inými slovami, aplikáciu Facebook by ste museli otvoriť a zavrieť 115-krát, aby sa životnosť batérie predĺžila až o 5 minút. použitia z aplikácie Facebook. Čo to znamená:

Na základe zanedbateľnej štatistiky sa nerozhodujte, či zatvoríte svoje aplikácie. Pri rozhodovaní vychádzajte z toho, čo je pre váš iPhone najlepšie.

Nie je to však jediný dôvod, prečo je zatváranie aplikácií dobrý nápad. Poďme ďalej ...

Pomalé a stabilné využitie procesora v režime na pozadí

Keď aplikácia prejde do režimu na pozadí, bude naďalej využívať energiu batérie, aj keď je váš iPhone uzamknutý vo vrecku. Test mojej aplikácie na Facebooku potvrdzuje, že sa to stalo aj keď je aktualizácia aplikácie na pozadí vypnutá .

Po zatvorení aplikácie Facebook naďalej používal procesor, aj keď bol iPhone vypnutý. V priebehu minúty spotreboval ďalších 0,9 sekundy na procesor. Po troch minútach by zostala aplikácia Facebook otvorená viac energiu, než by spotrebovala, keby sme ju okamžite uzavreli a potom znovu otvorili.

Morálka príbehu je taká: Ak používate aplikáciu každých pár minút, nezatvárajte ju pri každom použití. Ak ho používate menej často, je dobré aplikáciu zavrieť.

Aby sme boli spravodliví, veľa aplikácií prechádza priamo z režimu na pozadie do režimu spánku a v režime spánku aplikácie vôbec nespotrebúvajú energiu. Neexistuje však žiadny spôsob, ako zistiť, ktoré aplikácie sú v režime na pozadí, takže je dobrým pravidlom zavrieť všetky . Pamätajte, že množstvo energie, ktoré je na to potrebné na otvorenie aplikácia od nuly bledne v porovnaní s množstvom energie potrebnej na použitie aplikácia.

Softvérové ​​problémy sa vyskytujú neustále

Aplikácie pre iPhone zlyhávajú častejšie, ako by ste si mysleli. The najviac softvérové ​​chyby sú malé a nespôsobujú znateľné vedľajšie účinky. Určite ste si to už všimli:

Používate aplikáciu a zrazu obrazovka bliká a ste späť na domovskej obrazovke. To sa deje pri zlyhaní aplikácií.

Môžete si tiež pozrieť denníky zlyhaní Nastavenia> Súkromie> Analýza a vylepšenia> Analytické údaje.

čo znamená neplatný sim

Väčšina problémov so softvérom nie je dôvodom na obavy, hlavne ak zatvoria vaše aplikácie. Aplikáciu, ktorá má softvérový problém, je často potrebné spustiť úplne od začiatku.

Príklad bežného softvérového problému

Dopili ste raňajky a všimnete si, že batéria vášho iPhone je 60% vybitá. Počas raňajok ste skontrolovali svoj e-mail, počúvali hudbu, povzdychli si o zostatku na bankovom účte, pozreli si prednášku TED, listovali na Facebooku, tweetovali a kontrolovali skóre z včerajšieho basketbalového zápasu.

Oprava zlyhania aplikácie

Pamätajte, že nárazová aplikácia môže spôsobiť rýchle vybitie batérie a zatvorenie aplikácie ju môže napraviť, ale neviete ktoré aplikácia spôsobuje problém. V tomto prípade (a je to skutočné) aplikácia TED veľmi využíva CPU, aj keď nepoužívam svoj iPhone. Problém môžete vyriešiť dvoma spôsobmi:

  1. Pripojte počítač k počítaču Mac, stiahnite a nainštalujte Xcode je Nástroje , povoľte vývoj svojho iPhonu, nastavte si vlastný test na kontrolu jednotlivých procesov bežiacich na vašom iPhone, zoraďte ich podľa využitia procesora a ukončite aplikáciu, ktorá spôsobuje, že váš procesor zostane až na 100% plynu.
  2. Zatvorte svoje aplikácie.

Vyberám si možnosť 2 100% času a som geek. (Informácie pre tento článok som zhromaždil pomocou možnosti 1) Opätovné otvorenie aplikácií z neštartujúceho stavu spotrebuje viac energie ako ich otváranie zo stavu na pozadí alebo spánku, ale rozdiel je zanedbateľný v porovnaní so značnou spotrebou energie, ku ktorej dochádza pri aplikácii. zrúti sa.

Prečo si myslím, že ukončenie aplikácií je dobrý nápad

  1. Aj keď svoje aplikácie zavriete zakaždým, keď ich použijete, rozdiel v životnosti batérie nezistíte, pretože množstvo energie potrebné na otvorenie aplikácie je zanedbateľné v porovnaní s množstvom energie potrebnej na použitie aplikácie.
  2. Aplikácie, ktoré sú spustené v režime na pozadí, naďalej spotrebovávajú energiu, keď nepoužívate svoj iPhone, a to sa zvyšuje po celý deň.
  3. Zavretie vašich aplikácií je dobrý spôsob, ako sa vyhnúť závažným problémom so softvérom, ktoré môžu spôsobiť vybitie batérie vášho iPhone. veľmi rýchlo .

Zavrieť tento článok

Tento článok je hlbší ako články, ktoré obvykle píšem, ale dúfam, že to bolo zaujímavé a že ste sa dozvedeli niečo nové o tom, ako fungujú aplikácie na vašom iPhone. Svoje aplikácie zatváram niekoľkokrát denne, čo pomáha môjmu iPhone bežať čo najhladšie. Na základe testovania a mojich skúseností z prvej ruky pracujúcich so stovkami telefónov iPhone ako technik spoločnosti Apple môžem s istotou povedať, že zatváranie vašich aplikácií je dobrý spôsob, ako šetriť batériu iPhone.

Ďakujeme za prečítanie a nezabudnite mu vrátiť láskavosť,
David P.