Yksi suurimmista käyttäjän huomioimista muutoksista, jotka tulevat Android I -ilmoituksesta Google I / O -palvelussa tänä vuonna, on Doze, uusi käyttäytymistapa, jolla varmistetaan, että sovellukset eivät ime akkuasi, kun et käytä puhelinta. Tarkemmin sanottuna, kun olet jättänyt puhelimesi pöydällesi tai tablettisi sohvapöydälle, Doze havaitsee liikkumisen puuttumisen ja siirtyy uudentyyppiseen syvän lepotilaan.
Vaikka se ei ole vielä valmis, emmekä tiedä mitään Android M -kehittäjän esikatselusta, joka on asetettu kiveen, Googlen viesti täällä ei voinut olla selkeämpää. Sinun pitäisi odottaa enemmän laitteilta, kun ne ovat passiivisessa tilassa, ja näin he aikovat tehdä niin.
Joka vuosi Google tekee jonkinlaisia parannuksia akun käyttöikään Androidissa, mutta muutokset riippuvat usein siitä, kuinka kehittäjät leikkivät ja tekevät osansa. Kun Google sanoo, että Doze on tarkoitettu pidentämään käyttämättömien laitteiden akun käyttöikää, se on jotain, joka pätee sovellustesi toimintaan riippumatta. Näin Google kuvaa kuvaa käyttäytymismuutoksista, jotka muodostavat Dozen.
- Verkkoyhteys on poistettu käytöstä, ellei sovelluksesi vastaan Google priorisoidun Google Cloud Messaging -kutsua.
- Herätyslukot jätetään huomioimatta.
- AlarmManager-luokan kanssa ajoitetut hälytykset poistetaan käytöstä, paitsi hälytykset, jotka olet asettanut setAlarmClock () -menetelmällä ja AlarmManager.setAndAllowWhileIdle () -menetelmällä.
- WiFi-tarkistuksia ei suoriteta.
- Synkronointisovittimien ja JobScheduler -sovellusten synkronointia ja töitä ei sallita suorittaa.
Kuten voitte nähdä, Google on ottanut paljon vahvemman aseman sovellusten käyttäytymiseen Dozen kautta, ja niin kauan kuin puhelin istuu paikallaan etkä tee mitään, saat akun käyttöiän huomattavan pidentämisen. Kun puhelin siirtyy tai kun herätät sen tekemään jotain, tämä toiminto kytkeytyy pois päältä ja kaikki, mitä puhelimesi on menettänyt, tulvii laitteeseen. Toivottavasti kehittäjät pyrkivät välttämään yksittäisiä ilmoitusääniä jokaisesta vastaamattomasta viestistä, mutta vain aika näyttää, kuinka tämä selvitetään.
Kun testasimme Dozea M Developer Preview -sovelluksen kautta, akunhallinnassa löydettiin uusi sovelluspoikkeusluettelo. Tämä luettelo antaa sinulle kuvan siitä, mitkä sovellukset jättävät tällä hetkellä huomiotta akun optimoinnit, ja antaa sinun käydä läpi ja asettaa muut manuaalisesti käyttäytymään samalla tavalla. Se on osa App Standby -ominaisuutta, joka auttaa määrittämään, milloin sovellusten pitäisi pystyä synkronoimaan tiedot ja suorittamaan tehtäviä. Kuten Doze, tämä ominaisuus voi keskeyttää verkkoon pääsyn sovelluksille, jotka sitä vaativat, mutta eivät itse tee mitään etualalla. Voit asettaa melkein minkä tahansa huomioimaan akun optimoinnit tällä hetkellä, mutta se on henkilökohtainen opt-in-luettelo, jotta voit lisätä tai poistaa haluamallasi tavalla.
Lopputulos on fantastinen. Google on jo toimittanut suurella tavalla M-kehittäjän esikatselussa valmiusajan suhteen, ja siitä tulee suuri vaikutus monille ihmisille. Se tarkoittaa tabletteja, jotka kestävät päiviä, puhelimia, jotka voivat istua työpöydillä ilman asiaa, ja yleensä parempaa kokemusta seuraavalle Android-iteraatiolle.