Rossz ötlet az iPhone-alkalmazások bezárása? Nem, és itt van miért.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Kattintson duplán a Kezdőlap gombra, és húzza ki az alkalmazásokat a képernyő tetején: Jó vagy rossz ötlet? Az utóbbi időben némi zűrzavar tapasztalható abban a kérdésben, hogy az iPhone és iPad alkalmazások bezárása hasznos vagy káros-e, különös tekintettel az akkumulátor élettartamára gyakorolt ​​hatásra. Mindig azt mondtam, hogy jó ötlet: Zárja be alkalmazásait cikkem 4. számú tippje hogyan lehet akkumulátort spórolni az iPhone-on .





Ebben a cikkben elmagyarázom neked Miért hasznos lehet az alkalmazások bezárása iPhone akkumulátorának élettartama szempontjából? , Megadom kivonatok az Apple fejlesztői dokumentációjából hogy biztonsági másolatot készítsek róla, és felveszek néhányat valós teszt példák Az Apple Developer Tools-szal és az iPhone -ommal tettem.



miért ilyen gyorsan lemerül a telefonom?

Amikor írok, azt akarom, hogy az általam nyújtott információk hasznosak és könnyen érthetők legyenek mindenki . Általában nem vagyok túl technikus, mert az Apple Store-ban szerzett tapasztalataim ezt megmutatták az emberek szeme elillan amikor elkezdek beszélni a folyamatok , CPU idő Y az alkalmazás életciklusa .

Zárja be az iPhone alkalmazástEbben a cikkben egy kicsit elmélyülünk hogyan működnek az alkalmazások így megalapozott döntést hozhat arról, hogy az iPhone vagy iPad alkalmazások bezárása megfelelő-e az Ön számára. Először beszélünk az alkalmazás életciklusa , amely leírja, hogy mi történik az alkalmazás megnyitásától a bezárásig és a memória kitisztításáig.

Az alkalmazás életciklusa

Öt van alkalmazás állapota amelyek alkotják az alkalmazás életciklusát. Az iPhone készülékén található összes alkalmazás jelenleg ezen állapotok egyikében van, és a legtöbb állapotban van nem fut . A Apple fejlesztői dokumentáció mindegyik elmagyarázza:





Kulcsfontosságú elvihetők

  • Amikor megnyomja a Kezdőlap gombot az alkalmazásból való kilépéshez, az az állapotra vált második sík vagy megszakított .
  • Amikor duplán kattint a Kezdőlap gombra, és ellop egy alkalmazást a képernyő tetején, az alkalmazás rögzül. bezár és megy az államhoz Nem fut .
  • A állapot alkalmazásának más néven módok.
  • Alkalmazások módban háttér még mindig futnak és lemerítik az akkumulátort, de az alkalmazások módban vannak megszakított nem.

Csúsztassa az alkalmazásokat felfelé: Bezárja vagy Kényszerül bezárni?

A terminológiával kapcsolatos némi zavart el kell távolítani, amikor duplán kattint az iPhone-on a Kezdőlap gombra, és ellop egy alkalmazást a képernyő tetején. záró az alkalmazás. Erő bezárása egy alkalmazás egy másik folyamat, amelyet egy jövőbeni cikkben tervezek megírni.

Az Apple támogatási cikke iOS multitasking erősítse meg ezt:

„Az alkalmazás bezárásához kattintson duplán a Start gombra a legutóbb használt alkalmazások megtekintéséhez. Ezután csúsztassa felfelé a bezárni kívánt alkalmazást ”.

Miért zárjuk be alkalmazásainkat?

Cikkemben hogyan lehet akkumulátort spórolni az iPhone-on , Mindig ezt mondtam:

„Naponta vagy két alkalommal egyszer érdemes bezárni az alkalmazásokat. A tökéletes világban ezt soha nem kellene tennie, és a legtöbb Apple-alkalmazott soha nem fogja azt mondani, hogy neked kellene ... Sok akkumulátor lemerülési probléma akkor fordul elő, amikor feltételezed hogy egy alkalmazást lezártak, de nem az. Ehelyett az alkalmazás háttérbe kerül, és az iPhone akkumulátora lemerül, anélkül, hogy tudná. '

Röviden, az oka miért ajánlom az alkalmazások bezárását megakadályozza az akkumulátor lemerülését, amikor egy alkalmazás nem fut háttér vagy nem tudom függessze fel ahogy kellene. Cikkemben miért hevülnek fel az iPhone-ok , Összehasonlítom iPhone-jának CPU-ját (a központi processzor egysége a művelet agyát) egy autó motorjával:

Ha hosszabb ideig teljesen rálép a pedálra, autója motorja túlmelegszik és sok benzint használ. . Ha egy iPhone CPU-ja hosszabb ideig 100% -ig fojt, akkor az iPhone túlmelegszik, és az akkumulátor gyorsan lemerül.

Minden alkalmazás használja az iPhone processzorát. Általában egy alkalmazás nagy CPU-energiát használ egy-két másodpercig, amikor kinyitja, majd alacsonyabb energiafogyasztási módba megy, miközben használja. Amikor egy alkalmazás összeomlik, az iPhone processzora gyakran 100% -ban elakad. Az alkalmazások bezárásakor győződjön meg arról, hogy ez nem történik meg, mert az alkalmazás visszatér a nem fut állapot .

Káros-e egy alkalmazás bezárása?

Egyáltalán nem. A Mac vagy PC számos programjával ellentétben az iPhone alkalmazások nem várják meg, amíg az adatok mentéséhez a 'Mentés' gombra kattint. A fejlesztői dokumentáció Az Apple hangsúlyozza annak fontosságát, hogy az alkalmazások készen álljanak a bezárásra egy szempillantás alatt:

„Az alkalmazásoknak bármikor készen kell állniuk a leállításra, és nem szabad megvárniuk a leállítás kérését a felhasználói adatok mentése vagy más kritikus feladatok elvégzése érdekében. A rendszer által kezdeményezett leállítás az alkalmazás életciklusának normális része '.

Mikor Ön bezár egy alkalmazást, továbbá:

„Amellett, hogy a rendszer leállítja az alkalmazásukat, a felhasználó kifejezetten leállíthatja alkalmazását a többfeladatos felhasználói felületen keresztül. A felhasználó által kezdeményezett leállításnak ugyanaz a hatása, mint az alkalmazás felfüggesztésének. '

hogyan lehet rögzíteni a helyét az iPhone -on

Az érv az iPhone és iPad alkalmazások bezárása ellen

Van egy érv az alkalmazások bezárása ellen, és tényeken alapul. Alapja azonban a nagyon korlátozott látás a tényekből. Itt van a leghosszabb és a legrövidebb:

  • Több erőre van szükség ahhoz, hogy egy alkalmazást államtól nyisson meg nem fut hogy folytassa a állapotából háttér vagy megszakított . Ez teljesen igaz .
  • Az Apple nagy erőfeszítéseket tesz annak biztosítására, hogy az iPhone operációs rendszere hatékonyan kezelje a memóriát, minimalizálva az alkalmazások által magára hagyva felhasznált akkumulátor mennyiségét. második sík vagy állapotban megszakított . Ez igaz is.
  • Az akkumulátor üzemidejét pazarolja, ha bezárja az alkalmazásokat, mert több energiára van szükség ahhoz, hogy az iPhone alkalmazásokat a semmiből nyissa meg, mint amennyit az operációs rendszer használ a háttérben és a felfüggesztett állapotból való visszatéréshez. Néha igaz.

Nézzük a számokat

A fejlesztők gyakran használják a CPU idő annak mérése, hogy egy iPhone mennyi erőfeszítést tett a feladatok végrehajtása érdekében, mert ez közvetlen hatással lehet az akkumulátor élettartamára. Egy Apple fejlesztői eszközt használtam Hangszerek mérni a különféle alkalmazások hatását az iPhone processzorára.

Használjuk példaként a Facebook alkalmazást:

  • A Facebook alkalmazás nyugalmi állapotból történő megnyitása körülbelül 3,3 másodperc CPU-időt vesz igénybe.
  • Bármely alkalmazás bezárása törli a memóriából és visszaállítja a futás nélküli állapotot, és gyakorlatilag nem használ CPU-időt, mondjuk 0,1 másodpercet.
  • A Home gomb megnyomásával a Facebook alkalmazás háttérállapotba kerül, és körülbelül 0,6 másodperc CPU-időt használ fel.
  • A Facebook alkalmazás háttérállapotból történő folytatása körülbelül 0,3 másodperc CPU-időt vesz igénybe.

Tehát, ha megnyitja a Facebook alkalmazást a nem futó állapotból (3.3), bezárja (0.1), és újra megnyitja a nem futó állapotból (3.3), akkor 6,7 másodperc CPU-időt használ. Ha a Facebook alkalmazást nem futó állapotból nyitja meg, nyomja meg a kezdőlap gombot a háttér elküldéséhez (0,6), és folytassa a háttérből (0,3), csak használja 4,1 másodperc CPU idő.

Azta! Ebben az esetben a Facebook alkalmazás bezárása és újbóli megnyitása 2,6 másodperc több CPU idő. Ha nyitva hagyja a Facebook alkalmazást, akkor körülbelül 39% -kal kevesebb energiát használt fel!

És a győztes…

Nem olyan gyorsan! Meg kell néznünk a nagy kép hogy pontosabb értékelést kapjon a helyzetről.

Az energiafelhasználás perspektívája

39% soknak tűnik, és ez , amíg rájössz milyen végtelenül kicsi az energiamennyiség, amiről beszélünk, ahhoz képest, amennyi az iPhone használatához szükséges. Az érvek az alkalmazások bezárása ellen remekül hangzanak, amíg rájössz amely egy olyan statisztikán alapul, amely nem számít.

Amint megbeszéltük, 2,6 másodperc CPU-időt spórol meg, ha bezárás helyett nyitva hagyja a Facebook alkalmazást. De mennyi energiát fogyaszt a Facebook alkalmazás, amikor használja?

10 másodpercig végiggörgettem a hírcsatornámat, és 10 másodperc CPU-időt vagy másodpercenként 1 másodpercet használtam az alkalmazáshoz. A Facebook alkalmazás 5 perces használata után 300 másodperc CPU-időt használt volna fel.

Más szavakkal, 115-szer meg kell nyitnia és bezárnia a Facebook alkalmazást, hogy akár 5 perccel is befolyásolja az akkumulátor élettartamát. felhasználása a Facebook alkalmazásból. Ez azt jelenti:

Elhanyagolható statisztika alapján ne döntse el, hogy bezárja-e alkalmazásait. Alapozza meg döntését azzal, ami a legjobb az iPhone számára.

De nem csak ezért jó ötlet az alkalmazások bezárása. Menjünk tovább ...

Lassú és stabil CPU-használat háttér módban

Amikor egy alkalmazás háttér módba lép, akkor is használja az akkumulátort, még akkor is, ha iPhone-ja a zsebébe van zárva. A Facebook alkalmazás tesztem megerősíti, hogy ez megtörténik akkor is, ha a háttéralkalmazás-frissítés le van tiltva .

A Facebook alkalmazás bezárása után akkor is folytatta a CPU használatát, amikor az iPhone ki volt kapcsolva. Egy perc alatt 0,9 másodperc további CPU-időt használt fel. Három perc múlva felemésztené a Facebook alkalmazás nyitva hagyása több energiát fogyasztana, ha azonnal bezárnánk, majd újra kinyitnánk.

A történet erkölcse a következő: Ha egy alkalmazást néhány percenként használ, ne zárja be minden alkalommal, amikor használja. Ha ritkábban használja, érdemes bezárni az alkalmazást.

Hogy igazságos legyek, sok alkalmazás egyenesen a háttér módból az alvó módba megy, alvó módban pedig egyáltalán nem fogyasztanak energiát. Azonban nincs mód megmondani, hogy mely alkalmazások vannak háttér módban, ezért jó alapszabály zárja be mindet . Ne feledje, hogy mennyi energia szükséges kinyitni egy alkalmazás a semmiből elsápad az ahhoz szükséges energiamennyiséghez képest használat az alkalmazás.

Szoftverproblémák folyamatosan történnek

Az iPhone-alkalmazások gyakrabban ütköznek össze, mint gondolnád. A a legtöbb A szoftverhibák száma kisebb, és nem okoz észrevehető mellékhatásokat. Valószínűleg már korábban is észrevette:

Alkalmazást használ, és hirtelen villog a képernyő, és visszatér a kezdőképernyőhöz. Ez történik, ha az alkalmazások összeomlanak.

Megtekintheti az összeomlási naplókat is Beállítások> Adatvédelem> Elemzés és fejlesztések> Elemzési adatok.

az Apple óra akkumulátorának üzemideje

A legtöbb szoftverhiba nem okoz aggodalmat, különösen ha bezárják az alkalmazásokat. Gyakran egy alkalmazást, amelynek szoftveres problémája van, csak elölről kell elindítani.

Példa egy gyakori szoftverproblémára

Befejezte a reggelit, és azt veszi észre, hogy iPhone akkumulátora 60% -osan lemerült. Reggeli közben megnézte az e-mailjét, zenét hallgatott, sóhajtott a bankszámlaegyenlegével kapcsolatban, nézett egy TED beszélgetést, lapozgatta a Facebookot, tweetelt és ellenőrizte a tegnap esti kosárlabda mérkőzés eredményét.

Javítson ki egy összeomló alkalmazást

Ne feledje, hogy egy összeomló alkalmazás az akkumulátor gyors lemerülését okozhatja, és az alkalmazás bezárása kijavíthatja, de nem tudja melyik alkalmazás okozza a problémát. Ebben az esetben (és ez valós), a TED alkalmazás sokat használ a CPU-t, annak ellenére, hogy nem én használom az iPhone -imat. Kétféle módon oldhatja meg a problémát:

  1. Csatlakoztassa számítógépét Mac-hez, töltse le és telepítse Xcode van Hangszerek , engedélyezze iPhone-ját a fejlesztéshez, állítson be egy egyéni tesztet az iPhone-on futó egyes folyamatok ellenőrzésére, rangsorolja őket a CPU-felhasználás szerint, és zárja be azt az alkalmazást, amely miatt a CPU 100% -ig fojtott állapotban marad.
  2. Zárja be alkalmazásait.

A 2. lehetőséget választom 100% -ban, és stréber vagyok. (A cikk információit az 1. opció segítségével állítottam össze.) Az alkalmazások újbóli megnyitása a nem futó állapotból több energiát fogyaszt, mint a háttérből vagy az alvó állapotból történő megnyitás, de a különbség elhanyagolható ahhoz a jelentős energiafogyasztáshoz képest, amely akkor jelentkezik, amikor egy alkalmazás összeomlik.

Miért gondolom, hogy jó ötlet az alkalmazások bezárása

  1. Még akkor is, ha az alkalmazásokat minden használatkor bezárja, nem lát különbséget az akkumulátor élettartamában, mert az alkalmazás megnyitásához szükséges energiamennyiség elhanyagolható az alkalmazás használatához szükséges energiamennyiséghez képest.
  2. A háttér üzemmódban futó alkalmazások továbbra is energiát fogyasztanak, amikor nem használja az iPhone készülékét, és ez egész nap összeadódik.
  3. Az alkalmazások bezárása jó módja annak, hogy elkerülje az olyan szoftveres problémákat, amelyek az iPhone akkumulátorának lemerülését okozhatják. nagyon gyorsan .

Zárja be ezt a cikket

Ez a cikk mélyebb, mint az általam általában írt cikkek, de remélem érdekes volt, és hogy valami újat tanult arról, hogy az alkalmazások hogyan működnek az iPhone készülékén. Naponta többször bezárom az alkalmazásokat, és ez segít az iPhone-nak a lehető legzökkenőmentesebb futtatásában. A tesztelés és az első kézből szerzett tapasztalataim alapján több száz iPhone készülékkel Apple technikusként nyugodtan kijelenthetem, hogy az alkalmazásainak bezárása jó módszer az iPhone akkumulátorának megtakarítására.

Köszönjük, hogy elolvastad, és ne felejtsd el viszonozni a szívességet,
David P.