Ena največjih sprememb, s katerimi se sooča uporabnik, ki izhajajo iz objave Android M pri Googlovem I / O letošnjem letu, je Doze, nov sklop vedenja, s katerim se prepričajte, da aplikacije ne odstranjujejo baterije, ko ne uporabljate telefona. Natančneje, ko boste pustili telefon na mizi ali tablični računalnik na mizici za kavo, bo Doze zaznal pomanjkanje gibanja in vstopil v novo vrsto globokega načina spanja.
Kljub temu, da še ni povsem dokončan in ne vemo ničesar o predogledu za razvojne programere Android M, je postavljen v kamen, Googlovo sporočilo ne bi moglo biti bolj jasno. Od svojih naprav bi morali pričakovati več, ko so v neaktivnem stanju, in tukaj načrtujejo, kako to storiti.
Google vsako leto izboljšuje življenjsko dobo baterije v sistemu Android, vendar so te spremembe pogosto odvisne od razvijalcev, ki igrajo svojo vlogo. Ko Google pravi, da naj bi Doze podaljšal življenjsko dobo baterije za nedejavne naprave, se to uporablja, ne glede na to, kaj počnejo vaše aplikacije. Tukaj je opisano, kako Google opisuje spremembe v vedenju, ki jih sestavlja Doze.
- Dostop do omrežja je onemogočen, razen če vaša aplikacija prejme kljukico Google Cloud Messaging z visoko prednostno nalogo.
- Ključavnice budnosti se ne upoštevajo.
- Alarmi, načrtovani v razredu AlarmManager, so onemogočeni, razen alarmov, ki ste jih nastavili z metodo setAlarmClock () in AlarmManager.setAndAllowWhileIdle ().
- Pregledi WiFi se ne izvajajo.
- Sinhronizacije in opravila za vaše sinhronizacijske adapterje in JobScheduler ni dovoljeno zagnati.
Kot lahko vidite, Google zavzema veliko močnejši položaj v zvezi z vedenjem aplikacije prek Dozeja in če vaš telefon miruje in ne počne ničesar, boste dobili opazno podaljšanje življenjske dobe baterije. Ko se telefon premakne ali ga zbudite, da nekaj naredi, se ta funkcija izklopi in vse, kar je telefon zamudil, se bo v napravo preplavilo. Upajmo, da se bodo razvijalci trudili, da se izognejo posameznim tonom obveščanja za vsako zgrešeno sporočilo, vendar bo le čas povedal, kako se to razreši.
Medtem ko smo Doze preizkušali s predogledom M Developer Preview, je bil v upravitelju baterij odkrit nov seznam izjem za aplikacije. Na tem seznamu imate predstavo o tem, katere aplikacije trenutno ignorirajo optimizacijo baterije, in vam omogoča, da prečkate in ročno nastavite druge, da se obnašajo enako. To je del funkcije pripravljenosti za aplikacije, ki pomaga določiti, kdaj naj bi aplikacije lahko sinhronizirale podatke in izvajale naloge. Tako kot Doze lahko tudi ta funkcija ustavi dostop do omrežja za aplikacije, ki jih prosijo, vendar v ospredju dejansko ne stori ničesar. Trenutno lahko nastavite karkoli, da prezrete optimizacije baterij, vendar je to posamezen seznam za prijavo, tako da lahko dodate ali odstranite, če se vam zdi primerno.
Končni rezultat tukaj je fantastičen. Google je že predvajal velik napredek v predogledu M Developer Preview, ko gre za čas pripravljenosti, in to bo za veliko ljudi zelo spremenilo. Pomeni tablične računalnike, ki trajajo več dni, telefone, ki lahko brez težav sedijo na mizah, in na splošno boljšo izkušnjo za naslednjo ponovitev Androida.