Za Sony, način dremanja v sistemu Android 6.0 pomeni regresijo življenjske dobe baterije

Stamina Mode se vrača v Sonyjevo linijo Xperia v posodobitvi Android Marshmallow, vendar vrača senco svojega prejšnjega sebe.

Pred kratkim je bilo veliko razprav preobleke po meri, osnovni Android in razmerje med obema. Stock Android je bil najljubši okus Androida med našimi bralci že kar nekaj časa.

V krogih navdušencev nad Androidom je to, da Google poskuša, praktično samoumevno utrditi uporabniško izkušnjo v različnih napravah Android je koristno za končnega uporabnika. Zdi se, da je skupnost običajno pristranska do Googla, ko implementira funkcijo v standardnem Androidu, ki je že obstajala v preoblekah OEM.

Vzemimo za primer več oken – Samsung je to funkcijo vključil v svoje ROM-e za več iteracij svojih naprav Galaxy. Osebno nimam nobene vodilne naprave Galaxy s Samsungovo implementacijo več oken, vendar sem prepričan, da sem hudičevo navdušen nad Android N ponuja v prihajajoči prihodnosti. Toda ali bo Googlova implementacija boljša od Samsungove? Naša predhodna primerjava med obema je razkrilo, da je treba več oken Android N še nekaj izboljšati, preden lahko trdimo, da je dokončna implementacija več oken. Po pravici povedano, do javne izdaje Androida N nas loči še nekaj mesecev, zato ne moremo reči, da več oken v sistemu Android N sčasoma ne bo najboljša izvedba.

Kaj pa, če se Googlovo uradno več oken ne ujema s Samsungovim več oknom? Če ne, bodo uporabniki Samsunga razočarani nad navidezno znižano funkcijo. Tudi teh skrbi ne izražam brez upravičenega razloga, ker je to točno to, kar se je pravkar zgodilo s Sonyjevim načinom Stamina.


Način vzdržljivosti zmanjka moči

Ko se je Android Marshmallow v začetku tega leta začel uvajati v nekatere naprave Sony Xperia, so nekateri uporabniki opazili, da manjka Stamina Mode. Uporabniki, ki so bili del Sonyjevega beta programa, so prejeli to sporočilo o tem, zakaj je podjetje odstranilo Stamina Mode v svojih napravah:

Različica Androida Marshmallow ima lastno pametno rešitev za upravljanje porabe energije (Doze in App Standby). Te funkcije so integrirane neposredno v Android 6.0, zaradi česar je način Stamina postal odveč. Z drugimi besedami, način Stamina je bil odstranjen iz M.

Ni težko razumeti, zakaj je Sony tukaj odstranil Stamina Mode v sistemu Android Marshmallow. Z uvedbo načina Doze je potrošnikom precej enostavno utemeljiti, zakaj ga je Sony nameraval odstraniti njegovih najbolj oglaševanih funkcij programske opreme – ker je Google naredil svojo lastno, za to ni potrebe po Stamina Mode obstajajo. Ne gre za to, da bi Sony glede tega imel kakršno koli izbiro, saj glede na Definicija združljivosti Android, je vključitev načina Dremanje a zahteva za naprave, ki bodo opravile Google CTS. Brez izpolnjevanja te zahteve naprave ne morejo imeti vnaprej nameščenih Googlovih aplikacij, kar je praktično smrtni urok za vsako napravo, ki se ne prodaja na Kitajskem.

8.3. Načini varčevanja z energijo

Vse aplikacije, izvzete iz načina App Standby in/ali Doze, MORAJO biti vidne končnemu uporabniku. Poleg tega algoritmi za sprožitev, vzdrževanje, bujenje in uporaba globalnih sistemskih nastavitev teh načinov varčevanja z energijo ne SMEJO odstopati od odprtokodnega projekta Android.

Toda vrnimo se k Sonyjevi utemeljitvi, zakaj so opustili Stamina Mode. Navedli so, da je bil narejen Stamina Mode odveč z načinom Doze in App Standby v sistemu Android 6.0, kar je precej nenavadna izjava glede na to, da očitno lažno. Sonyjev način Stamina Mode ni bil odvečen zaradi funkcij za varčevanje z baterijo sistema Android 6.0. Namesto tega način dremanja v sistemu Android Marshmallow označuje a regresija življenjske dobe baterije za naprave Sony. Pravzaprav je Sonyjev Stamina Mode, ki obstaja že od Android Lollipop, bolj enak izvedbi Doze Mode v Androidu N.


Vojne za življenjsko dobo baterije

Kaj je torej tako dobrega pri Sonyjevem načinu Stamina? Po mnenju Sonyja bi ta funkcija prihranila ogromno časa delovanja baterije v stanju pripravljenosti z omejevanjem nepotrebnih storitev v ozadju. Predstavljajo nam nekaj lepih grafov, ki prikazujejo, koliko življenjske dobe baterije je mogoče prihraniti.

Se vam zdi znano? Oh počakaj...

Android M Doze Mode

Nisem velik oboževalec teh splošnih PR slik, ki vam prikazujejo, kako odlična sta Doze Mode in Stamina Mode. Medtem ko je življenjska doba baterije zaradi obeh funkcij lahko precejšnja, je razlika v tem, kako obe funkciji pomembno prispevata k temu, kako učinkovita bo funkcija v resnici ti. Poglobimo se torej v malenkosti, da primerjamo način Doze v sistemu Android 6.0 in način Stamina v sistemu Sony.

Način vzdržljivosti

Način vzdržljivosti deluje takole: eno minuto po tem, ko izklopite zaslon, sistem blokira ves podatkovni promet in prepreči, da bi vse dejavnosti v ozadju prebudile sistem. Ko vklopite zaslon, pa se bodo vse dejavnosti nadaljevale. Sistem pa ne onemogoči dostopa do omrežja, tako da boste ob vklopu zaslona telefona zelo hitro prejeli vsa čakajoča obvestila. Pomembne dejavnosti, kot so telefonski klici, besedilna sporočila, koledarska obvestila ali alarmi, bodo še vedno sprožijo kot običajno (dokler uporabljajo Androidov standardni razred AlarmManager za načrtovanje alarma storitev.

Kaj pa, če imate pomembne aplikacije, za katere želite vedno prejemati obvestila, ne glede na vse? V teh primerih lahko aplikacijo dodate na seznam dovoljenih v načinu Stamina, da jih sistem ne bo omejil. V nasprotnem primeru, če vas Stamina Mode ne zanima, se lahko preprosto odločite, da funkcije ne omogočite.

Aplikacije na belem seznamu v načinu Stamina

Kako pa je to v primerjavi z Doze Mode? bom ponovno pregledati moj prejšnji članek ki je podrobno raziskal Doze Mode in ponudil kratko razlago:

Ko je zaslon izklopljen, se baterija naprave izprazni in naprava je bila stacionarni za nekaj časa bo naprava prešla v način mirovanja. Ko naprava preklopi v način mirovanja, se vse aplikacije, ki imajo ni na seznamu dovoljenih s strani uporabnika v nastavitvi optimizacije baterije bo imel naslednje odloženo: dostop do omrežja, wake locks, standard AlarmManager alarmi (ne zamenjujte z dejansko alarmi, ki so zasnovani tako, da vas zbudijo), skeniranje WiFi ali adapterji za sinhronizacijo. Ta dejanja so odložena do naslednjega vzdrževalno okno, pri čemer sistem prebudi napravo in omogoči, da se vsa ta dejanja za kratek čas izvajajo hkrati (tj. jih združuje).

Sliši se precej podobno Sonyjevemu načinu Stamina Mode, kajne? Vendar je tu treba upoštevati več glavnih razlik.

  1. Za način dremanja je potreben vaš telefon geografsko stacionarno (tj. sedenje na mizi in ne v žepu).
  2. Način dremanja lahko prekinete samo z GCM z visoko prioriteto sporočila. Razvijalec vaše najljubše aplikacije ni nastavil obvestila kot visoko prioriteto? Škoda, na obvestilo morate počakati do naslednjega obdobja vzdrževanja.
  3. Beli seznam načina Doze ne izvzema aplikacije iz vseh omejitev.
  4. Način dremanja ni mogoče onemogočiti. Težave z obvestili na Android 6.0? Škoda.

Stamina Mode je bil v svojem času precej zvezdniška funkcija in obstajala je celo zmerno uspešen poskus prenosa na vse naprave. Stamina Mode je bilo mogoče prilagoditi tako, da je bolj ali manj konzervativen glede na aplikacije, ki ste jih uvrstili na beli seznam, medtem ko je bil način Doze tako hiter in pogrešan glede tega, kdaj bi to sprožil modderji so se morali zateči k urejanju, kako je v osnovi delovalo samo zato, da način dremanja dejansko opravi svoje delo.


Način vzdržljivosti se vrača... ali se vrača?

Približno mesec dni nazaj so uporabniki poročali, da se Stamina Mode vrača v beta posodobitvi Marshmallow za določene telefone. Več blogov je hitro prevzelo novice in se razveselilo, da se funkcija končno vrača. Nekateri bistroumni uporabniki so takoj opazili, da je bil Stamina Mode v svoji vrnitvi precej okrnjen.

To je nekaj posnetkov zaslona, ​​posnetih prek Reddita, ki prikazujejo nov način Stamina v akciji. V bistvu je le nekoliko izboljšana različica Način varčevanja z baterijo ki obstaja že od Androida Lollipopa, ne pa konkurenta Doze Mode, ki so ga oboževalci Xperia vzljubili. S tem ko je Google prisilil proizvajalce originalne opreme, da implementirajo nespremenjeno različico Doze Mode v svojih posodobitvah Marshmallow, je Google v bistvu prisilil Sony, da temeljito spremeni način delovanja Stamina Mode. In s tem so izločili precej odlično funkcijo varčevanja z baterijo v korist precej povprečne. Uporabniki, ki imajo v lasti napravo Sony Xperia, bodo morali počakati na Android N za izboljšano izvedbo Doze Mode da ponovno pridobi zvezdniško življenjsko dobo baterije, ki jo je omogočal Stamina Mode. Po mojem mnenju je način Doze v sistemu Android N boljši od Sonyjevega načina Stamina, vendar je način Doze v sistemu Android M boljši en korak nazaj za Sony.

Na žalost bo čakanje, da bo Android N prišel v naprave Sony Xperia, lahko precej dolgo. Navsezadnje je sam Android N še vedno v fazi beta testiranja za uporabnike Google Nexusa. Končne različice Androida N (kot tudi celotnega padca izvorne kode) bomo videli šele nekje v tretjem četrtletju.

Sodeč po tem, kako dolgo je trajalo, da se je Android Marshmallow prebil do Sonyjeve vodilne naprave Xperia Z5 (4 mesece), ali naj Android N pričakujemo marca 2017? Mogoče, morda ne, saj se zdi, da je Sony v prednosti začne preizkušati Android N na svojih napravah. Kaj pa vse tiste naprave Sony, ki ne bodo več posodobljene po sistemu Android Marshmallow? Sreča za vas. V Googlovem prizadevanju, da bi poenotil razdrobljeno pokrajino, ki je bila nekoč konkurenčna preobleka OEM, ste nekateri padli na napačno stran meča.