Facebook-sovellus lyhentää iDevices-laitteiden akun käyttöikää

  IPhoneillamme on melko alhainen akun autonomia, ja normaalit käyttöajat lyhenevät vielä enemmän, jos käytämme tiettyjä sovelluksia, erityisesti viestintäsovelluksia. iOS-sovelluskehittäjä havaitsi, että hänen iPhonensa akku tyhjeni erittäin nopeasti ilman, että hän käyttäisi laitetta äärimmäisen usein, ja tietysti hän halusi selvittää ongelman lähteen. Käyttämällä useita ohjelmistosovelluksia omena, hän alkoi seurata sovellusten toimintaa taustalla ja huomasi, että Facebook-sovellus kuluttaa liikaa energiaa.

Kuten sanoin aiemmin, sovellus määrittelee, mitä se käyttää. Facebook käyttää kahta niistä: Audio ja VoIP! Tämä tarkoittaa, että Facebook-sovellus voi olla aktiivinen taustalla koko ajan. Instrumentsin mukaan näin ei ole. Ei aivan. Instruments-sovelluksen lippuja katsomalla näet, että sovellus herää muutaman minuutin välein, tekee jotain 10 sekuntia ja nukkuu taas. Annoin tämän käydä kaksi tuntia ja kuten oikeassa palstassa näkyy, Facebook-sovellus herää säännöllisin väliajoin, tekee jotain melkein tasan 10 sekuntia ja nukkuu taas. Koko päivän.

  Hänen blogissaan selittää yksityiskohtaisesti moniajoprosessia, jonka pohjalta sovellukset toimivat, mutta tapauksessa Facebook- Puhumme sovelluksen jatkuvasta toiminnasta. Periaatteessa taustalle avoimeksi jätetty sovellus toimii säännöllisin 10 sekunnin välein, minkä jälkeen se katoaa käyttölokeista, palaa, katoaa ja prosessi jatkuu niin kauan kuin sovellus on auki taustalla. Normaalisti sovelluksen pitäisi muuttua epäaktiiviseksi 10 minuutin käyttämättömyyden jälkeen, mutta VoIP- ja Audio-toimintojen käyttöönoton jälkeen se todennäköisesti suorittaa useita prosesseja pysyen aktiivisena koko ajan, kun se on auki taustalla.

Joten näyttää siltä, ​​että tähän ongelmaan on vain kaksi ratkaisua:
1. poista Facebook-sovellus
or
2. sulje Facebook-sovellus jokaisen käytön jälkeen moniajokytkimen kanssa (paina kotipainiketta kahdesti lyhyen ajan sisällä, niin näet palkin, joka näyttää sovelluksesi, napauta vähän kauemmin yhtä sovellusta ja ne alkavat täristä, paina nyt pientä miinus Facebook-kuvakkeessa)
Nyt Facebook-sovellus on todella lopetettu, eikä se ole enää käynnissä taustalla. Mutta jos unohdat sulkea sovelluksen ainakin kerran, se toimii taas taustalla.

  Sama tapahtuu sovelluksissa, kuten WhatsApp Messenger, ne on erityisesti määritetty poistamaan osittain taustalla avoinna olevien sovellusten 10 minuutin toimintaraja. Ainoa tapa varmistaa, etteivät tällaiset sovellukset vaikuta merkittävästi akun autonomiaan, on sulkea ne, myös taustalta, kun et käytä niitä.

Valitettavasti jotkut sovellukset käyttävät tätä hyväkseen. WhatsApp esimerkiksi. Kun näyttää siltä, ​​että se on valmis, se toimii itse asiassa juuri ne sallitut 10 minuuttia ja jatkaa suoraa kommunikointia palvelimensa kanssa iOS:n push-ilmoitusten käyttämisen sijaan. Se tietysti kuluttaa enemmän akkua. Joten jos saat viestin tässä 10 minuutin aikavälissä ja avaat WhatsAppin, tämä 10 minuutin jakso alkaa uudelleen. Tämä tarkoittaa, että jos saat paljon viestejä, voi käydä niin, että WhatsApp on käynnissä koko päivän. Onneksi useimmat meistä eivät ole niin suosittuja, joten tästä tulisi ongelma.