Ass iPhone Apps zou ze maachen eng schlecht Iddi? Nee, an hei ass firwat.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Probéiert Eisen Instrument Fir Probleemer Ze Eliminéieren

Duebelklickt op den Heem Knäppchen a schwieft Är Apps uewen um Écran aus: Ass et eng gutt Iddi oder eng schlecht Iddi? Et gouf e bëssen Duercherneen a leschter Zäit ob Dir Är iPhone an iPad Apps zoumaache hëllefräich oder schiedlech ass, besonnesch wat den Impakt vun dësem op d'Batterieleszäit ugeet. Ech hunn ëmmer gesot datt et eng gutt Iddi ass: Maacht Är Uwendungen zou ass Tipp Nummer 4 vu mengem Artikel iwwer wéi Batterie op iPhone ze retten .





An dësem Artikel wäert ech Iech erklären Firwat Är Apps zoumaache kann hëllefräich sinn fir Ärem iPhone Batteriwwel , Ech wäert liwweren Extraiten aus Apple Entwéckler Dokumentatioun fir et ze backen an ech huelen e puer derbäi real Welt Test Beispiller Ech hunn et mat Apple Developer Tools a mengem iPhone gemaach.



wéi een privat vum iPhone urufft

Wann ech schreiwen, wëll ech datt d'Informatioun déi ech ubidden nëtzlech an einfach ze verstoen ass jiddereen . Ech ginn normalerweis net ze technesch, well meng Erfahrung an engem Apple Store ze schaffen huet mir dat gewisen d'Leit d'Ae fänken un ze glänzen wann ech ufänken iwwer de Prozesser , CPU Zäit Y der Applikatioun Liewenszyklus .

Maacht dAn dësem Artikel wäerte mir e bësse méi déif aginn wéi Apps funktionnéieren sou 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 schwätzen der Applikatioun Liewenszyklus , wat beschreift wat geschitt vum Moment wou Dir eng Applikatioun opmaacht bis se zougemaach gëtt a sech aus dem Gedächtnis läscht.

Den Uwendungs ​​Liewenszyklus

Et gi fënnef Applikatioun seet déi de Liewenszyklus vun enger Applikatioun ausmaachen. All d'Apps op Ärem iPhone sinn an engem vun dëse Staaten elo, an déi meescht sinn am Staat net leeft . Den Apple Developer Dokumentatioun jidderee erkläert:





Schlëssel matzehuelen

  • Wann Dir op den Heem Knäppchen dréckt fir eng Applikatioun ze verloossen, geet et an de Staat vun zweete Fliger oder opgehalen .
  • Wann Dir duebelklickt op den Heem Knäppchen a schweift eng App aus der Spëtzt vum Bildschierm eraus, späert d'App op. mécht zou a geet bei de Staat Net leeft .
  • Den Staat vun der Uwendung sinn och bekannt als Modi.
  • Uwendungen am Modus Hannergrond lafen nach ëmmer a leeë d'Batterie of, awer Apps am Modus opgehalen net.

Milliounen Notzer deelen Up: Zoumaachen oder Kraaft zoumaachen?

Fir eng Verwirrung iwwer Terminologie ze läschen, wann Dir duebelklickt op den Home Knäppchen op Ärem iPhone a schweift eng App iwwer d'Spëtzt vum Bildschierm eraus, sidd Dir zoumaachen der Applikatioun. Kraaft zoumaachen vun enger Applikatioun 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 Uwendung zou ze maachen, duebelklickt op de Start Knäppchen fir kierzlech benotzt Uwendungen ze gesinn. Dréckt dann op der App erop, déi Dir wëllt zoumaachen ”.

Firwat maache mir eis Uwendungen zou?

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

“Eemol den Dag oder zwee ass et eng gutt Iddi Är Uwendungen zouzemaachen. An enger perfekter Welt, Dir musst dat ni maachen an déi meescht Apple Mataarbechter soen ni Dir sollt ... Vill Batterie-Drain-Probleemer trëtt op wann du mengs datt eng Demande zougemaach gouf, awer net. Amplaz geet d'App an den Hannergrond an d'Batterie vun Ärem iPhone leeft of ouni datt Dir et wësst. '

Bref, de Grond Haaptleit firwat ech recommandéieren Är Uwendungen zou ze maachen ass fir verhënneren datt d'Batterie ofleeft wann eng App net leeft Hannergrond oder ech weess et net suspendéieren wéi et soll. A mengem Artikel iwwer firwat iPhones waarm ginn , Ech vergläichen d'CPU vun Ärem iPhone (zentral Veraarbechtungseenheet d'Gehir vun der Operatioun) mam Motor vun engem Auto:

Wann Dir fir eng länger Zäit voll op de Pedal trëppelt, iwwerhëtzt de Motor vun Ärem Auto a benotzt vill Gas. . Wann d'CPU vun engem iPhone fir eng länger Zäit op 100% dréckt, iwwerhëtzt den iPhone an d'Batterie leeft séier of.

All Uwendungen benotzen d'iPhone CPU. Normalerweis benotzt eng App vill CPU-Kraaft fir eng Sekonn oder zwou wann se opgemaach gëtt, da geet et an e méi nidderegen Energiemodus wéi Dir se benotzt. Wann eng App ofstierzt, bleift d'CPU vum iPhone dacks op 100% hänke bliwwen. Wann Dir Är Uwendungen zoumaacht, gitt Dir sécher datt dëst net geschitt well d'Applikatioun zréck op de net laafen Status .

Ass et schiedlech eng Uwendung zou ze maachen?

Absolut net. Am Géigesaz zu ville Programmer op Ärem Mac oder PC, waarden iPhone Uwendungen net op Iech fir op 'Späicheren' ze klicken fir Är Donnéeën ze retten. Den Entwéckler Dokumentatioun Apple ënnersträicht d'Wichtegkeet vun Apps, déi prett sinn an engem Aen zou ze maachen:

'D'Applikatioune musse prett sinn fir e Shutdown zu all Moment a sollten net waarden op e Shutdown fir ze froen fir d'Benotzerdaten ze späicheren oder aner kritesch Aufgaben ze maachen. System initiéiert Shutdown ass en normale Bestanddeel vun engem Liewenszyklus vun der Applikatioun '.

Wéini Dir Dir maacht eng Applikatioun zou, och:

“Nieft dem System deen seng Uwendung ofschléisst, kann de Benotzer seng Uwendung explizit duerch d'Multitasking User Interface ofbriechen. E Benotzer initiéiert Shutdown huet dee selwechten Effekt wéi eng suspendéiert Applikatioun Shutdown. '

iPhone Mail kann d'Server Identitéit net verifizéieren

D'Argument géint Zoumaache vun iPhone an iPad Apps

Et ass en Argument géint Är Uwendungen zouzemaachen, an et baséiert op Fakten. Wéi och ëmmer, et baséiert op engem ganz limitéiert Visioun vun de Fakten. Hei ass dee längsten a kierzten:

  • Et brauch méi Muecht fir eng App vum Staat opzemaachen net leeft datt et aus dem Staat vum Hannergrond oder opgehalen . Dëst ass absolut richteg .
  • Apple geet vill Méi fir ze garantéieren datt den iPhone Betribssystem Erënnerung effizient verwalt, sou datt d'Quantitéit u Batterie déi d'Apps benotze wann se eleng bleiwen minimiséieren. zweete Fliger oder am Staat opgehalen . 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 aus dem Hannergrond a vum gespaarten Zoustand erëmzefannen. Heiansdo ass et richteg.

Loosst eis d'Zuelen kucken

Entwéckler benotzen dacks de CPU Zäit fir ze moossen wéi vill Effort en iPhone gemaach huet fir Aufgaben ze maachen, well et kann en direkten Impakt op d'Batterieleszäit hunn. Ech hunn en Apple Developer Tool benotzt genannt Instrumenter fir den Impakt vu verschiddenen Uwendungen op der CPU vun mengem iPhone ze moossen.

Loosst eis d'Facebook App als Beispill benotzen:

  • D'Ouverture vun der Facebook App aus dem Idle Staat benotzt ongeféier 3.3 Sekonnen CPU Zäit.
  • Wann Dir all Uwendung zoumaacht, läscht se aus dem Gedächtnis a bréngt se zréck an den net laafen Zoustand a benotzt praktesch keng CPU Zäit, soe 0.1 Sekonnen.
  • Dréckt op den Home Knäppchen setzt d'Facebook App an den Hannergrondzoustand a benotzt ongeféier 0.6 Sekonnen CPU Zäit.
  • D'Wiederhuelen vun der Facebook App aus dem Hannergrondzoustand benotzt ongeféier 0.3 Sekonnen CPU Zäit.

Also wann Dir d'Facebook App aus dem net laafen Zoustand opmaacht (3.3), zoumaachen (0.1), a se erëm aus dem net lafende Staat (3.3) opmaachen, 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 Hannergrond ze schécken (0.6) a fänkt se aus dem Hannergrond (0.3) op, Dir benotzt just 4,1 Sekonne vun der CPU Zäit.

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

An de Gewënner ass ...

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

Energieverbrauch a Perspektiv setzen

39% schéngt wéi vill, an et ass , bis Dir mierkt wéi onendlech kleng Quantitéit u Kraaft iwwer déi mir schwätzen 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 et mierkt dat 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 Applikatioun op léisst amplaz se zouzemaachen. Awer wéi vill Kraaft verbraucht d'Facebook App wann Dir se benotzt?

Ech sinn duerch meng 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 datt ech d'App benotzt hunn. No 5 Minutte mat der Facebook App, hätt et 300 Sekonne CPU Zäit benotzt.

An anere Wierder, Dir musst d'Facebook App 115 Mol opmaachen an zoumaachen fir d'Batterieleszäit ëm sou vill wéi 5 Minutten ze beaflossen. vum Gebrauch vun der Facebook Uwendung. Wat dat heescht ass:

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

Awer dat ass net deen eenzege Grond fir Är Apps zou ze maachen ass eng gutt Iddi. Lass geet et ...

Lues a bestänneg CPU Verwendung am Hannergrond Modus

Wann eng App an den Hannergrondmodus kënnt, da benotzt se weider Batteriekraaft och wann Ären iPhone an der Täsch gespaart ass. Mäi Facebook App Test bestätegt dat geschitt och wann den Hannergrond App Update behënnert ass .

Nom Ofschloss vun der Facebook Uwendung huet et weider d'CPU benotzt och wann den iPhone aus war. Am Laaf vun enger Minutt huet et 0,9 Sekonnen zousätzlech CPU Zäit benotzt. No dräi Minutten, d'Facebook App op ze loossen, géif konsuméieren méi Energie wéi se géif verbrauchen wa mir se direkt zoumaachen an se dann erëm opmaachen.

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 Schlofmodus, an am Schlofmodus verbrauchen d'Apps guer net Stroum. Wéi och ëmmer, et gëtt kee Wee fir ze soen wéi eng Apps am Hannergrondmodus sinn, sou datt eng gutt Daumenregel ass maach se all zou . Denkt drun, d'Quantitéit un Energie déi et brauch op maachen eng Uwendung vun Ufank un am Verglach zu der Unzuel un Energie déi se brauch benotzen der Applikatioun.

Software Probleemer passéieren déi ganzen Zäit

IPhone Apps crashen méi dacks wéi Dir mengt. Den meescht vu Softwarefeeler si kleng a verursaache keng merkbar Nebenwirkungen. Dir hutt et scho virdru gemierkt:

Dir benotzt eng App, an op eemol flénkt den Ecran an Dir sidd zréck op den Home Screen. Dëst ass wat geschitt wann Uwendungen ofstierzen.

Dir kënnt och Crashprotokoller kucken Astellungen> Privatsphär> Analyse a Verbesserungen> Analysedaten.

wéi d'Systemlagerung op Mac ze läschen

Déi meescht Softwarefeeler sinn net eng Ursaach fir Suergen, besonnesch wa se Är Uwendungen zoumaachen. Oft muss eng Uwendung mat engem Software Problem just vun Ufank u gestart ginn.

E Beispill fir e gemeinsame Software Problem

Dir hutt Kaffi fäerdeg giess an Dir mierkt datt d'Batterie vun Ärem iPhone 60% ofgebaut ass. Beim Frühstück hutt Dir Är E-Mail kontrolléiert, Musek gelauschtert, iwwer Äre Bankkonto Gläichgewiicht, en TED Gespréich gekuckt, duerch Facebook geklappt, getwittert, an de Score aus dem Basketball Spill gëschter Owend gekuckt.

Fixéiert eng Crashing Uwendung

Denkt drun datt eng ofstierzend Uwendung kann d'Batterie séier erofsetzen an d'Applikatioun zoumaachen kann se fixéieren, awer Dir wësst net déi Applikatioun verursaacht de Problem. An dësem Fall (an dëst ass richteg) benotzt d'TED Applikatioun d'CPU vill, och wann ech mäin iPhone net benotzen. Dir kënnt de Problem op zwou Weeër léisen:

  1. Verbannt Äre Computer mat engem Mac, eroflueden an installéieren Xcode ass 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 lafen, rangéiert se duerch d'CPU Benotzung, a schreift d'App zou, déi Är CPU verursaacht bis zu 100% Drossel ze bleiwen.
  2. Maacht Är Uwendungen zou.

Ech wielen d'Optioun 2 100% vun der Zäit an ech sinn e Geek. (Ech hunn d'Informatioun fir dësen Artikel mat der Optioun 1 zesummegestallt) Reouverture vun Ären Apps aus dem net laafen Zoustand verbraucht méi Stroum wéi se aus dem Hannergrond oder Schlofzoustand opzemaachen, awer den Ënnerscheed ass vernoléissegbar am Verglach zum bedeitende Stroumverbrauch dat geschitt wann eng Applikatioun ofstierzt.

Firwat ech denken Är Uwendungen zouzemaachen ass eng gutt Iddi

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

Dëse 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 Uwendungen op Ärem iPhone lafen. Ech maachen meng Apps e puermol den Dag zou, an dat hëlleft mengem iPhone sou reibungslos wéi méiglech ze lafen. Baséiert op Testen a menger éischter Handserfahrung mat Honnerte vun iPhones als Apple Techniker ze schaffen, kann ech sécher soen datt Är Apps zoumaachen e gudde Wee ass fir iPhone Batterie ze spueren.

Merci fir d'Liesen, an denkt drun de Faveur zréckzeginn,
David P.