Ass Zoumaache vun iPhone Apps eng schlecht Iddi? Nee, An Hei Firwat.

Is Closing Iphone Apps Bad Idea







Probéiert Eisen Instrument Fir Probleemer Ze Eliminéieren

Dir duebelklickt op den Heemknop a schwieft Är Apps uewen um Écran: Gutt Iddi oder schlecht Iddi? Et gouf an der Lescht e bëssen Duercherneen doriwwer, ob Är iPhone an iPad Apps zoumaachen hëllefräich oder schiedlech ass, besonnesch wat d'Batterieleszäit ugeet. Ech hunn ëmmer gesot datt et eng gutt Iddi ass: Deng Apps zoumaachen ass den Tipp # 4 vu mengem Artikel iwwer wéi iPhone Batterie Liewen ze retten.





An dësem Artikel erkläert ech firwat Är Apps zoumaachen kann hëllefräich sinn fir Äert iPhone Batteriwwel , verschaffen Extraiten aus Apple Developer Dokumentatioun dat z'ënnerstëtzen, an e puer mat abegraff Beispiller aus real-Welt Tester Ech hunn Apple Developer Tools a mengem iPhone benotzt.



Wann ech schreiwen, wëll ech d'Informatioun déi ech ubidden hëllefräich sinn an einfach fir jiddereen verstoen. Ech ginn normalerweis net ze technesch, well meng Erfahrung am Apple Store ze schaffen huet mir dat gewisen d'Ae vun de Leit fänken un ze glänzen wann ech ufänken iwwer ze schwätzen Prozesser , CPU Zäit , an der App Liewenszyklus .

Ofschloss iPhone AppAn dësem Artikel wäerte mir e bësse méi déif an daucht wéi Apps funktionnéieren also kënnt Dir eng informéiert Entscheedung treffen ob Är iPhone oder iPad Apps zoumaachen fir Iech richteg ass. Als éischt wäerte mir iwwer de App Liewenszyklus , wat beschreift wat geschitt vum Moment wou Dir eng App opmaacht bis se zougemaach gëtt an aus dem Memory geläscht gëtt.

Den App Liewenszyklus

Et gi fënnef App steet datt d'App Liewenszyklus nohuelen. All App op Ärem iPhone ass an engem vun dëse Staaten elo, an déi meescht sinn an der net leeft Staat. Apple Developer Dokumentatioun erkläert jiddereen:





wéi ech mäi Kreditt gratis iwwerpréiwen

Schlëssel Takeaways

  • Wann Dir op den Home Knäppchen dréckt fir eng App ze verloossen, geet et an de Hannergrond oder Suspendéiert Staat.
  • Wann Dir duebelklickt op den Heem Knäppchen a wippt eng App uewen um Écran, d'App mécht zou a geet an den Net Lafen Staat.
  • App steet ginn och als bezeechent Modi.
  • Apps an Hannergrond Modus lafen nach ëmmer an huelt Är Batterie of, awer Apps an Suspendéiert Modus net maachen.

UpSwiping Up Apps: Zoumaachen oder Force-Quitting?

Fir eng Verwirrung iwwer Terminologie ze läschen, wann Dir duebelklickt op den Home Knäppchen op Ärem iPhone an eng App vun der Spëtzt vum Bildschierm swippt, sidd Dir zoumaachen der App. Kraaft ophalen eng App ass en anere Prozess iwwer deen ech plangen an engem zukünftegen Artikel ze schreiwen.

Apple Support Artikel iwwer iOS Multitasking bestätegt dëst:

“Fir eng App zou ze maachen, duebelklickt op den Home Knäppchen fir kierzlech benotzt Apps ze gesinn. Dréckt dann op d'App erop déi Dir wëllt zoumaachen. '

Firwat maache mir eis Apps zou?

A mengem Artikel iwwer wéi iPhone Batterie Liewen ze retten , Ech hunn dat ëmmer gesot:

'Eemol all Dag oder zwee ass et eng gutt Iddi fir Är Apps zouzemaachen. An enger perfekter Welt, Dir musst dat ni maachen an déi meescht Apple Mataarbechter wäerten ni soen datt Dir sollt ... Vill Batteriwässerungsprobleemer trëtt op wann eng App ass ugeholl zoumaachen, awer net. Amplaz, klappt d'App am Hannergrond an Är iPhone Batterie gëtt ofgelaf ouni datt Dir et och wësst. '

Bref, den Haaptsäit Grond ech recommandéieren Är Apps zou ze maachen ass verhënnert datt Är Batterie ofleeft wann eng App net an de Hannergrond Staat oder suspendéierte Staat sou wéi et soll. A mengem Artikel iwwer firwat iPhones waarm ginn , Ech vergläichen d'iPhone CPU (zentral Veraarbechtungseenheet d'Gehirer vun der Operatioun) mat engem Autosmotor:

Wann Dir de Pedal fir eng länger Zäit op d'Metall setzt, iwwerhëtzt den Autosmotor an et benotzt vill Gas. Wann d'iPhone CPU bis zu 100% fir eng länger Zäit revvedéiert gëtt, iwwerhëtzt d'iPhone an Är Batterie leeft séier aus.

All Apps benotzen d'CPU op Ärem iPhone. Normalerweis benotzt eng App eng grouss Unzuel u CPU-Stroum fir eng Sekonn oder zwou wann se opgeet, an da gass de zréck an e méi nidderegen Energiemodus wann Dir d'App benotzt. Wann eng App ofstierzt, bleift d'CPU vum iPhone dacks op 100% hänke bliwwen. Wann Dir Är Apps zoumaacht, gitt Dir sécher datt dëst net geschitt well d'App zréck op de net Staat lafen .

Ass et schiedlech eng App zouzemaachen?

Absolut net. Am Géigesaz zu ville Programmer op Ärem Mac oder PC, waarden iPhone Apps net op Iech fir op 'Späicheren' ze klicken ier se Är Date späicheren. Apple's Entwéckler Dokumentatioun ënnersträicht d'Wichtegkeet vun Apps, déi prett sinn um Enn vun engem Hutt ofzeschléissen:

„Apps musse virbereet sinn datt den Ofschloss zu all Moment geschitt a sollt net waarden op Benotzer Date spueren oder aner kritesch Aufgaben ausféieren. System initiéiert Kënnegung ass en normalen Deel vum Liewenszyklus vun enger App. “

Wéini Dir eng App zoumaachen, et ass och OK:

'Nieft dem System deen Är App ofschléisst, kann de Benotzer Är App explizit mat der Multitasking UI ofschléissen. Benotzereinitéiert Kënnegung huet dee selwechten Effekt wéi eng suspendéiert App ofzeschléissen. '

D'Argument géint d'Ausloossen vun iPhone an iPad Apps

Et ass en Argument géint Är Apps zouzemaachen, an et baséiert tatsächlech. Wéi och ëmmer, et baséiert op engem ganz schmuel Vue vun de Fakten. Hei ass déi laang a kuerz dovun:

  • Et brauch méi Kraaft eng App opzemaachen vun der net leeft Staat wéi et mécht fir et vun der Hannergrond oder suspendéiert Staat. Dëst ass absolut richteg.
  • Apple setzt vill Efforte fir sécher ze sinn datt den iPhone Betriebssystem d'Erënnerung effizient verwaltet, wat d'Quantitéit u Batterie Apps benotzt wann se an der Hannergrond oder suspendéiert Staat. Dëst ass och richteg.
  • Dir verschwennt d'Batterieleszäit wann Dir Är Apps zoumaacht, well et méi Kraaft brauch fir iPhone Apps vu vireran opzemaachen wéi de Betribssystem se benotzt fir se vum Hannergrond a vum gespaarten Zoustand erëmzefannen. Heiansdo wouer.

Loosst eis op d'Zuelen kucken

Entwéckler benotzen dacks CPU Zäit fir ze moossen wéi vill Ustrengung en iPhone ausginn huet fir Aufgaben z'erfëllen, well et en direkten Impakt op d'Batteriwwel kann hunn. Ech hunn en Apple Developer Tool benotzt genannt Instrumenter fir den Impakt vu verschiddenen Apps op der CPU vun mengem iPhone ze moossen.

Loosst eis d'Facebook App als Beispill benotzen:

  • D'Ouverture vun der Facebook App aus dem net laafen Zoustand benotzt ongeféier 3.3 Sekonnen CPU Zäit.
  • Wann Dir all App zoumaacht wischt se aus dem Gedächtnis zréck an den net laafen Zoustand a benotzt praktesch keng CPU Zäit - loosst eis soen .1 Sekonnen.
  • Dréckt op den Home Knäppchen schéckt d'Facebook App an den Hannergrondzoustand a benotzt ongeféier .6 Sekonnen CPU Zäit.
  • D'Wiederhuelen vun der Facebook App aus dem Hannergrondzoustand benotzt ongeféier .3 Sekonnen CPU Zäit.

Dofir, wann Dir d'Facebook App aus dem net laafen Zoustand (3.3) opmaacht, zoumaachen (.1), an en erëm opmaachen aus dem net laafen Zoustand (3.3), benotzt se 6.7 Sekonne CPU Zäit. Wann Dir d'Facebook App aus dem net laafen Zoustand opmaacht, dréckt den Heem Knäppchen fir se an den Hannergrondzoustand ze schécken (.6), a fänkt se aus dem Hannergrondzoustand (.3) op, et benotzt nëmmen 4,1 Sekonnen CPU Zäit.

Wow! An dësem Fall, d'Facebook App zouzemaachen an se erëm opzemaachen benotzt 2,6 méi Sekonnen vun CPU Zäit. Wann Dir d'Facebook App oploosst, hutt Dir ongeféier 39% manner Kraaft benotzt!

An De Gewënner Ass ...

Net esou séier! Mir musse kucken déi grouss Foto eng méi präzis Bewäertung vun der Situatioun ze kréien.

Power Usage a Perspektiv setzen

39% kléngt no vill, an et ass - bis Dir mierkt wéi onendlech kleng Quantitéit u Kraaft iwwer déi mir schwätzen ass am Verglach mat der Kraaft déi et brauch fir Ären iPhone ze benotzen. D'Argument géint Är Apps zouzemaachen kléngt super bis Dir mierkt et baséiert op enger Statistik déi egal ass.

Wéi mir diskutéiert hunn, spuert Dir 2.6 Sekonnen CPU Zäit wann Dir d'Facebook App opmaacht amplaz se zouzemaachen. Awer wéi vill Kraaft verbraucht d'Facebook App wann Dir se benotzt?

Ech sinn duerch mäin Newsfeed fir 10 Sekonne gescrollt an hunn 10 Sekonne vun der CPU Zäit benotzt, oder 1 Sekonn vun der CPU Zäit pro Sekonn wou ech d'App benotzt hunn. No 5 Minutte mat der Facebook App, hätt ech 300 Sekonne CPU Zäit benotzt.

An anere Wierder, ech misst d'Facebook App 115 Mol opmaachen an zoumaachen fir sou vill en Impakt op d'Batterieliewen ze maachen wéi 5 Minutten benotzen d'Facebook App. Wat dat bedeit ass dëst:

Entscheet net ob Dir Är Apps zoumaacht oder net op Basis vun enger onbedeitender Statistik. Baséiert Är Entscheedung op wat am Beschten fir Ären iPhone ass.

Awer dat ass net deen eenzege Grond firwat Är Apps zoumaachen eng gutt Iddi ass. Fuert weider ...

Lues a bestänneg CPU brennt am Hannergrondmodus

Wann eng App an den Hannergrondmodus geet, da benotzt se weider Batteriekraaft och wann Ären iPhone an Ärer Täsch schléift. Mäi Test vun der Facebook App bestätegt dat geschitt och wann Background App Refresh ausgeschalt ass.

Nodeems ech d'Facebook App zougemaach hunn, huet et weider CPU benotzt och wann den iPhone aus war. Am Laaf vun enger Minutt huet et .9 Sekonnen zousätzlech CPU Zäit benotzt. No dräi Minutten, d'Facebook App op ze loossen, géif benotzt ginn méi Kraaft wéi et wier wa mir et direkt zoumaachen.

D'Moral vun der Geschicht ass dëst: Wann Dir all puer Minutten eng App benotzt, maacht se net all Kéier zou wann Dir se benotzt. Wann Dir se manner dacks benotzt, ass et eng gutt Iddi d'App zouzemaachen.

Fir fair ze sinn, gi vill Apps direkt vum Hannergrondmodus an de Suspendemodus, an am Suspendemodus benotze Apps guer keng Kraaft. Wéi och ëmmer, et gëtt kee Wee fir ze wëssen wéi eng Apps am Hannergrondmodus sinn, sou datt eng gutt Daumenregel ass maach se all zou . Denkt drun, de Betrag u Kraaft déi et brauch opmaachen eng App vun Ufank un pales am Verglach zu der Unzuel u Kraaft déi se brauch benotzen der App.

Software Probleemer geschéien déi ganzen Zäit

iPhone Apps klappe méi dacks wéi Dir Iech mierkt. Déi meescht Software Crashe si kleng a verursaache keng erkennbar Nieweneffekter. Dir hutt et wahrscheinlech scho gemierkt:

Dir benotzt eng App an op eemol blénkt den Ecran an Dir sidd um Startbild zréck. Dëst ass wat geschitt wann Apps ofstierzen.

Dir kënnt och Crashprotokoller kucken Astellungen -> Privatsphär -> Diagnostics & Usage -> Diagnostic and Usage Data.

Déi meescht Software Crashë sinn näischt ze këmmeren, besonnesch wann Dir Är Apps zoumaacht. Dacks muss eng App déi e Software-Problem huet just vun Ufank gestart ginn.

E Beispill fir e gemeinsame Software Problem

Et ass Mëttegiessen an Dir bemierkt datt Är iPhone Batterie op 60% ofgeleet ass. Iwwer Kaffi, hutt Dir Är E-Mail kontrolléiert, Musek gelauschtert, iwwer Bankkontosaldo gesuckelt, en TED Gespréich gekuckt, duerch Facebook geklappt, en Tweet geschéckt, an de Score vum Basketball Spill gëschter Owend kontrolléiert.

Fixéiere vun enger Crashing App

Dir erënnert Iech datt eng ofstierzend App kann Är Batterie séier erofsetzen an datt d'App zoumaache kann et fixéieren, awer Dir wësst net déi App verursaacht de Problem. An dësem Fall (an dëst ass richteg), brennt d'TED App duerch CPU, och wann ech mäin iPhone net benotzen. Dir kënnt de Problem op eng vun zwou Weeër behiewen:

  1. Verbannt Äre Computer mat engem Mac, eroflueden an installéieren Xcode an Instrumenter , aktivéiert Ären iPhone fir d'Entwécklung, setzt e personaliséierten Test op fir déi eenzel Prozesser ze kontrolléieren, déi op Ärem iPhone laafen, sortéiert se no CPU Benotzen, a schreift d'App zou, déi Är CPU verursaacht fir bis zu 100% revved ze bleiwen.
  2. Maacht Är Apps zou.

Ech wielen d'Optioun 2 100% vun der Zäit, an ech sinn e Geek. ' ofstierzt.

Firwat ech gleewen Är Apps zou ze maachen ass eng gutt Iddi

  1. Och wann Dir Är Apps zoumaacht all Kéier wann Dir se benotzt, gesitt Dir keen Ënnerscheed an der Batteriwwel, well de Betrag u Kraaft déi et brauch fir eng App opzemaachen ass onwichteg am Verglach mat der Kraaft déi et brauch fir d'App ze benotzen.
  2. Apps déi am Hannergrondmodus lafen, fuere weider mat Stroum wann Dir Ären iPhone net benotzt, an dat kënnt am Laf vun engem Dag bäi.
  3. Är Apps zoumaachen ass e gudde Wee fir seriéis Software Probleemer ze vermeiden déi Är iPhone Batterie oflafe kënnen ganz séier .

Dësen Artikel zoumaachen

Dësen Artikel ass méi déif wéi d'Artikelen déi ech normalerweis schreiwen, awer ech hoffen et war interessant an datt Dir eppes Neies geléiert hutt iwwer wéi Apps op Ärem iPhone lafen. Ech maachen meng Apps e puer Mol am Dag zou, an dat hëlleft mir datt mäin iPhone sou reibungslos wéi méiglech leeft. Baséierend op den Tester a menger éischter Handserfahrung mat Honnerte vun iPhones als Apple Tech ze schaffen, kann ech mat Sécherheet soen datt Är Apps zoumaachen ass wierklech e gudde Wee fir iPhone Batteriwwel ze spueren.

Merci fir d'Liesen, an denkt drun et virzebezuelen,
David P.