Onko iPhone-sovellusten sulkeminen huono idea? Ei, ja tästä syystä.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







Kokeile Instrumenttia Ongelmien Poistamiseksi

Kaksoisnapsauttamalla Koti-painiketta ja pyyhkäisemällä sovelluksesi näytön yläosaan: Onko se hyvä vai huono idea? Viime aikoina on ollut jonkin verran hämmennystä siitä, onko iPhone- ja iPad-sovellusten sulkemisesta hyötyä vai haittaa, varsinkin kun otetaan huomioon tämän vaikutus akun kestoon. Olen aina sanonut, että se on hyvä idea: Sulje sovelluksesi on artikkelini kärki numero 4 kuinka säästää akkua iPhonessa .





Tässä artikkelissa selitän sinulle Miksi sovellusten sulkemisesta voi olla hyötyä iPhonen akun kestossa , Annan otteita Applen kehittäjädokumentaatiosta varmuuskopioida se ja sisällytän muutaman esimerkkejä todellisesta maailmasta Tein Applen kehittäjätyökalujen ja iPhonen kanssa.



iphone ei palvelua päivityksen jälkeen

Kirjoittaessani haluan, että tarjoamani tiedot ovat hyödyllisiä ja helposti ymmärrettäviä kaikki . En yleensä ole liian tekninen, koska kokemukseni työskennellä Apple Storessa on osoittanut minulle sen ihmisten silmät alkavat laskeutua kun aloitan puhumisen prosessit , CPU-aika Y sovelluksen elinkaari .

Sulje iPhone-sovellusTässä artikkelissa kaivamme hieman syvemmälle miten sovellukset toimivat joten voit tehdä tietoisen päätöksen siitä, onko iPhone- tai iPad-sovellusten sulkeminen sinulle oikea valinta. Ensin puhumme sovelluksen elinkaari , joka kuvaa mitä tapahtuu sovelluksen avaamisesta siihen asti, kun se sulkeutuu ja tyhjentää itsensä muistista.

Sovelluksen elinkaari

Siellä on viisi sovelluksen tilat jotka muodostavat sovelluksen elinkaaren. Kaikki iPhonen sovellukset ovat tällä hetkellä yhdessä näistä osavaltioista, ja suurin osa niistä on tilassa ei käynnissä . Apple Developer -dokumentaatio kukin selittää:





Tärkeimmät takeaways

  • Kun painat Koti-painiketta poistuaksesi sovelluksesta, se siirtyy tilaan toinen kone tai lopetettu .
  • Kun kaksoisnapsautat Koti-painiketta ja pyyhkäiset sovelluksen ulos näytön yläreunasta, sovellus lukittuu. sulkeutuu ja menee osavaltioon Ei käynnissä .
  • osavaltio sovelluksen tunnetaan myös nimellä tilat.
  • Sovellukset tilassa tausta ovat edelleen käynnissä ja tyhjentävät akun, mutta sovellukset ovat tilassa lopetettu ei.

Pyyhkäise sovellukset ylös: Sulje vai pakotetaanko sulkemaan?

Jos haluat poistaa hämmennystä terminologiasta, kaksoisnapsauttamalla iPhonen Koti-painiketta ja pyyhkäisemällä sovelluksen näytön yläosaan, olet sulkeminen hakemus. Pakota sulkeminen on erilainen prosessi, josta aion kirjoittaa tulevassa artikkelissa.

Applen tukiartikkeli iOS-moniajo vahvista tämä:

'Voit sulkea sovelluksen kaksoisnapsauttamalla Käynnistä-painiketta nähdäksesi viimeksi käytetyt sovellukset. Pyyhkäise sitten sovellusta, jonka haluat sulkea ”.

Miksi lopetamme sovelluksemme?

Artikkelissani kuinka säästää akkua iPhonessa , Olen aina sanonut tämän:

”Kerran päivässä tai kahdessa on hyvä sulkea sovelluksesi. Täydellisessä maailmassa sinun ei koskaan tarvitse tehdä tätä, ja useimmat Applen työntekijät eivät koskaan sano, että sinun pitäisi ... Monia akun tyhjennysongelmia esiintyy, kun luulet että sovellus suljettiin, mutta se ei ole. Sen sijaan sovellus menee taustalle ja iPhonen akku tyhjenee tietämättäsi. '

Lyhyesti sanottuna syy päämies miksi suosittelen sulkemaan sovelluksesi estää akun tyhjenemisen, kun sovellus ei ole käynnissä tausta tai en tiedä keskeyttää kuten pitäisikin. Artikkelissani miksi iPhone kuumenee Vertailen iPhonen (keskusyksikkö, toiminnan aivot) CPU: ta auton moottoriin:

Jos astut polkimelle kokonaan pitkäksi aikaa, auton moottori ylikuumenee ja käyttää paljon polttoainetta. . Jos iPhonen prosessori hidastuu 100%: iin pitkäksi aikaa, iPhone ylikuumenee ja akku tyhjenee nopeasti.

Kaikki sovellukset käyttävät iPhonen suorittinta. Tyypillisesti sovellus käyttää paljon suorittimen virtaa sekunnin tai kahden ajan, kun se avataan, ja siirtyy sitten pienempään virtatilaan käytön aikana. Kun sovellus kaatuu, iPhonen CPU juuttuu usein 100%: iin. Kun suljet sovelluksesi, varmista, että näin ei tapahdu, koska sovellus palaa tila ei ole käynnissä .

Onko haitallinen sulkea sovellus?

Ehdottomasti ei. Toisin kuin monet Mac- tai PC-tietokoneesi ohjelmat, iPhone-sovellukset eivät odota, että napsautat Tallenna-painiketta tietojen tallentamiseksi. kehittäjän dokumentaatio Apple korostaa, että on tärkeää, että sovellukset ovat valmiita sulkeutumaan silmänräpäyksessä:

'Sovellusten on oltava valmiina sammutukseen milloin tahansa, eikä niiden pitäisi odottaa sammuttamisen pyytämistä käyttäjätietojen tallentamiseksi tai muiden kriittisten tehtävien suorittamiseksi. Järjestelmän käynnistämä sammutus on normaali osa sovelluksen elinkaarta '.

Kun sinä suljet sovelluksen, myös:

'Sen lisäksi, että järjestelmä lopettaa sovelluksensa, käyttäjä voi nimenomaisesti lopettaa sovelluksensa monitoimisen käyttöliittymän kautta. Käyttäjän käynnistämällä sammutuksella on sama vaikutus kuin keskeytetyllä sovelluksen sammutuksella. '

iPhone 6 ei saa signaalia

Argumentti iPhone- ja iPad-sovellusten sulkemista vastaan

Hakemusten sulkemista vastaan ​​on olemassa argumentti, joka perustuu tosiseikkoihin. Se perustuu kuitenkin a hyvin rajallinen visio tosiseikoista. Tässä on pisin ja lyhin:

  • Sovelluksen avaaminen valtiolta vie enemmän voimaa ei käynnissä että palata sen tilaan tausta tai lopetettu . Tämä on totta .
  • Apple pyrkii kaikin tavoin varmistamaan, että iPhonen käyttöjärjestelmä hallitsee muistia tehokkaasti, mikä minimoi akun määrän, jota sovellukset käyttävät yksin jättämisen yhteydessä. toinen kone tai tilassa lopetettu . Tämä pitää paikkansa myös.
  • Tuhlaat akun käyttöaikaa, jos suljet sovelluksesi, koska iPhone-sovellusten avaaminen tyhjästä vie enemmän virtaa kuin käyttöjärjestelmä käyttää niitä uudelleen taustasta ja keskeytetystä tilasta. Joskus se on totta.

Katsotaanpa numeroita

Kehittäjät käyttävät usein CPU-aika mitata kuinka paljon vaivaa iPhone on tehnyt tehtävien suorittamiseen, koska sillä voi olla suora vaikutus akun kestoon. Käytin Applen kehittäjätyökalua nimeltä Välineet mitata eri sovellusten vaikutuksia iPhonen suorittimeen.

Käytetään esimerkiksi Facebook-sovellusta:

  • Facebook-sovelluksen avaaminen lepotilasta käyttää noin 3,3 sekuntia suorittimen aikaa.
  • Minkä tahansa sovelluksen sulkeminen tyhjentää sen muistista ja palauttaa sen olemattomaan tilaan eikä käytä käytännössä mitään suorittimen aikaa, esimerkiksi 0,1 sekuntia.
  • Koti-painikkeen painaminen siirtää Facebook-sovelluksen taustavaloon ja käyttää noin 0,6 sekuntia suorittimen aikaa.
  • Facebook-sovelluksen jatkaminen taustatilasta käyttää noin 0,3 sekuntia suorittimen aikaa.

Joten jos avaat Facebook-sovelluksen ei-käynnissä olevasta tilasta (3.3), suljet sen (0.1) ja avaat sen uudelleen käyttämättömästä tilasta (3.3), se käyttää 6,7 sekuntia suorittimen aikaa. Jos avaat Facebook-sovelluksen ei-käynnissä olevasta tilasta, lähetä se taustalle (0.6) painamalla kotipainiketta ja jatkaaksesi taustalta (0.3). 4,1 sekuntia suorittimen aikaa.

Vau! Tässä tapauksessa Facebook-sovelluksen sulkeminen ja sen avaaminen uudelleen 2,6 sekuntia enemmän suorittimen aikaa. Jättämällä Facebook-sovelluksen auki, olet käyttänyt noin 39% vähemmän energiaa!

Ja voittaja on…

Ei niin nopeasti! Meidän on katsottava kokonaiskuva saadaksesi tarkemman arvioinnin tilanteesta.

Energian käytön tarkastelu

39% näyttää olevan paljon, ja se on , kunnes huomaat kuinka äärettömän pieni määrä virtaa puhumme verrattuna iPhoneen käyttämiseen tarvittavaan tehoon. Argumentti sovellusten sulkemista vastaan ​​kuulostaa hyvältä, kunnes ymmärrät sen joka perustuu tilastoon, jolla ei ole väliä.

Kuten olemme keskustelleet, säästät 2,6 sekuntia suorittimen aikaa, jos jätät Facebook-sovelluksen auki sen sijaan, että suljet sen. Mutta kuinka paljon virtaa Facebook-sovellus kuluttaa, kun käytät sitä?

Selasin uutissyötettäni 10 sekunnin ajan ja käytin 10 sekuntia suorittimen aikaa tai 1 sekunti suorittimen aikaa sekunnissa, kun käytin sovellusta. Viiden minuutin Facebook-sovelluksen käytön jälkeen se olisi käyttänyt 300 sekuntia suorittimen aikaa.

Toisin sanoen joudut avaamaan ja sulkemaan Facebook-sovelluksen 115 kertaa vaikuttamaan akun kestoon jopa 5 minuutissa. käytön Facebook-sovelluksesta. Tämä tarkoittaa:

Älä päätä, suljetko sovelluksesi vähäisen tilastotiedon perusteella. Perusta päätöksesi siitä, mikä on parasta iPhonellesi.

Mutta se ei ole ainoa syy, miksi sovellusten sulkeminen on hyvä idea. Siirrytään eteenpäin ...

Hidas ja tasainen suorittimen käyttö taustatilassa

Kun sovellus siirtyy taustatilaan, se jatkaa akkuvirran käyttöä, vaikka iPhone olisi lukittu taskuusi. Facebook-sovellustesti vahvistaa, että näin tapahtuu vaikka sovelluksen taustapäivitys olisi poistettu käytöstä .

Suljettuaan Facebook-sovelluksen se jatkoi suorittimen käyttöä myös silloin, kun iPhone oli pois päältä. Minuutin kuluessa se käytti 0,9 sekuntia ylimääräistä suorittimen aikaa. Kolmen minuutin kuluttua Facebook-sovelluksen jättäminen auki kuluttaa lisää energiaa kuin se kuluttaisi, jos sulkisimme sen välittömästi ja avaisimme sen sitten uudelleen.

Tarinan moraali on seuraava: Jos käytät sovellusta muutaman minuutin välein, älä sulje sitä joka kerta, kun käytät sitä. Jos käytät sitä harvemmin, on hyvä sulkea sovellus.

Ollakseni oikeudenmukainen, monet sovellukset siirtyvät suoraan taustatilasta lepotilaan, ja lepotilassa sovellukset eivät kuluta virtaa lainkaan. Ei ole kuitenkaan mitään tapaa kertoa, mitkä sovellukset ovat taustalla, joten hyvä nyrkkisääntö on sulje ne kaikki . Muista, kuinka paljon energiaa siihen tarvitaan avata sovellus tyhjästä kalpea verrattuna siihen tarvittavaan energiamäärään käyttää hakemus.

Ohjelmisto-ongelmat tapahtuvat koko ajan

IPhone-sovellukset kaatuvat useammin kuin luulisi. suurin osa ohjelmistovirheistä ovat vähäisiä eivätkä aiheuta havaittavia sivuvaikutuksia. Olet todennäköisesti huomannut sen aiemmin:

Käytät sovellusta, ja yhtäkkiä näyttö vilkkuu ja olet palannut aloitusnäyttöön. Näin tapahtuu, kun sovellukset kaatuvat.

Voit myös tarkastella kaatumislokeja Asetukset> Tietosuoja> Analyysi ja parannukset> Analyysitiedot.

kuinka sammuttaa kuulokkeet ipadissa

Suurin osa ohjelmistovirheistä ei aiheuta huolta, erityisesti jos he sulkevat sovelluksesi. Usein ohjelma, jolla on ohjelmisto-ongelma, täytyy vain aloittaa alusta.

Esimerkki yleisestä ohjelmisto-ongelmasta

Olet syönyt aamiaisen ja huomaat, että iPhonen akku on tyhjentynyt 60%. Aamiaisen aikana tarkasit sähköpostisi, kuuntelit musiikkia, huokaisit pankkitilisi saldoa, katselit TED-keskustelua, selasit Facebookia, twiittasit ja tarkistait viime yön koripallopisteet.

Korjaa kaatumissovellus

Muista, että kaatuva sovellus voi aiheuttaa akun tyhjenemisen nopeasti ja sovelluksen sulkeminen voi korjata sen, mutta et tiedä mikä sovellus aiheuttaa ongelman. Tässä tapauksessa (ja tämä on todellista), TED-sovellus käyttää prosessoria paljon, vaikka en käytä iPhoneani. Voit ratkaista ongelman kahdella tavalla:

  1. Liitä tietokone Maciin, lataa ja asenna Xcode On Välineet , ota iPhonesi kehitystoiminto käyttöön, määritä mukautettu testi tarkistaaksesi iPhonessa käynnissä olevat yksittäiset prosessit, luokittele ne suorittimen käytön mukaan ja sulje sovellus, joka saa CPU: n pysymään 100%: n kaasulla.
  2. Sulje sovelluksesi.

Valitsen vaihtoehdon 2 100% ajasta ja olen nörtti. (Keräsin tämän artikkelin tiedot käyttämällä vaihtoehtoa 1) Sovellusten avaaminen uudelleen käyttämättömästä tilasta kuluttaa enemmän virtaa kuin niiden avaaminen taustalta tai lepotilasta, mutta ero on vähäinen verrattuna sovelluksen merkittävään virrankulutukseen kaatuu.

Miksi mielestäni sovellusten sulkeminen on hyvä idea

  1. Vaikka suljet sovelluksesi joka kerta, kun käytät niitä, et näe eroa akun käyttöiässä, koska sovelluksen avaamiseen tarvittava virrankulutus on vähäinen verrattuna sovelluksen käyttämiseen tarvittavaan tehoon.
  2. Taustatilassa toimivat sovellukset käyttävät edelleen virtaa, kun et käytä iPhoneasi, ja tämä lisääntyy koko päivän.
  3. Sovellusten sulkeminen on hyvä tapa välttää vakavia ohjelmisto-ongelmia, jotka voivat aiheuttaa iPhonen akun tyhjenemisen. hyvin nopeasti .

Sulje tämä artikkeli

Tämä artikkeli on syvällisempi kuin yleensä kirjoittamani artikkelit, mutta toivon, että se oli mielenkiintoinen ja että opit jotain uutta siitä, miten sovellukset toimivat iPhonellasi. Suljen sovellukseni useita kertoja päivässä, mikä auttaa iPhoneani toimimaan mahdollisimman sujuvasti. Testauksen ja omakohtaisen kokemukseni perusteella satojen iPhonen kanssa Applen teknikkona voin sanoa turvallisesti, että sovellusten sulkeminen on hyvä tapa säästää iPhonen akkua.

Kiitos lukemisesta ja muista palata palvelukseen,
David P.