Kazalo:
Vsi imamo različne želje in potrebe glede tega, kaj naš telefon lahko stori za nas, a vsi imamo tudi eno skupno stvar: želimo, da naša baterija zdrži dlje. Ne glede na to, ali dobite več kot en dan od telefona, kot je ASUS Zenfone Max in njegova baterija 5.000mAh, ali ga komaj čez dan preživite s telefonom, ki ima več, erhm, skromno baterijo, si vseeno želite daljši čas med polnjenjem. Tako tudi jaz. Polnjenje telefona ni težko, vendar je lažje ne polniti. Tudi Google to ve, zato ima Android P več funkcij, namenjenih podaljševanju baterije.
Del Androidovega upravljanja z energijo, imenovan Background Restrictions, je ena od stvari v Android P, ki poskuša ukrotiti neprimerne aplikacije in olajšati težave z življenjem baterije. Kot del Android P uporablja agresiven pristop, da naredi nekaj, kar že dolgo potrebujemo - privijte aplikacije, ki ne uporabljajo nobene novejše funkcije za varčevanje z baterijo, ki jo najdemo v najnovejših različicah Androida. Dajanje odločitve v vaše roke namesto razvijalca aplikacij je precej nadvse.
Kako delujejo omejitve ozadja
Lepota delovanja teh omejitev v ozadju je v njihovi preprostosti.
Če je v aplikaciji prikazano nekaj slabega vedenja, opisano v vitalnih sistemih Android, sistem uporabnika poziva, naj omeji dostop te aplikacije do sistemskih virov. To je nova funkcija za Android P.
Android vitals je Googlova pobuda, namenjena eni stvari - izboljšati delovanje in stabilnost vsakega telefona Android. To je težka naloga; Google lahko preizkusi telefone Pixel, Samsung lahko preizkusi telefone Galaxy, LG lahko preizkusi njihove ThinQ telefone in tako naprej, a ko jih dobimo, moramo najprej dodati aplikacije. Teh aplikacij ni bilo, ko so Samsung in LG-ji v svetu pametnih telefonov programsko opremo testirali na stabilnost in delovanje. Te aplikacije lahko počnejo grozne stvari. Vse te grozne stvari povzročijo, da se baterija v naših telefonih hitreje izprazni, kot bi morala.
Upravljanje porabe v Android P postane malo moteno, ko aplikacije kažejo katero od slabih vedenj, ki jih opisuje pobuda Android vital. Obstajata tudi dve samostojni stvari, ki bosta privzeli upravljanje upravljanja z energijo Android P: Wake se zaklene, ko je zaslon izklopljen, in aplikacije, vgrajene za ciljne različice, ki so nižje od Oreoja, in poskušajo izvajati "pretirane" storitve v ozadju.
Če aktivni podsistem za upravljanje porabe energije opazi kakršno koli tovrstno dogajanje iz aplikacije, vas obvesti in vam da možnost omejitve storitev aplikacij. Zamislite si to, kot da bi aplikacijo dali v pripor.
Katere omejitve so postavljene za "slabo" aplikacijo?
To je odvisno od razvijalcev, ki so vgradili programsko opremo za vaš telefon. In to bi moralo biti zato, ker Android lahko deluje na veliko različne strojne opreme in ni vsa strojna oprema enaka. Galaxy S9 + lahko prenese veliko več obremenitve kot telefon vhodne ravni, ki ga lahko vsebuje ponudnik s servisnim načrtom. Podjetje, ki je telefoniralo, bo vedelo, s čim se lahko spoprime in kaj je preveč preveč.
Google nam daje osnovno črto z uporabo zaloge AOSP za zaloge za telefone, ki jih lahko uradno vodijo (modela Pixel in Pixel 2). Aplikacije z omejenimi možnostmi ne morejo narediti nič od naslednjega, če niso v ospredju (aktivno se uporabljajo, ker ste želeli, da se nekaj naredi):
- Vodite delovna mesta. Naloga je enotna delovna enota, ki jo vi, aplikacija ali del OS-a, imenovan razporejevalnik (ta izvaja stvari po urniku), dodeli operacijskemu sistemu.
- Požarni alarmi. Alarm je opozorilo ali dogodek, ki se pošlje iz aplikacije v operacijski sistem. Te se razlikujejo od vrst obvestil, ki jih vidite.
- Uporabite omrežje. To pomeni katero koli omrežje - LTE, 3G, Wi-Fi itd.
Za grafikon, ki prikazuje omejitve upravljanja porabe energije Android P, poglejte tukaj.
Razvijalci, ki so zasnovali operacijski sistem za vaš telefon in nastavili vse prave parametre ter delali vse dolge ure, se bodo odločili, kaj aplikacija, ki dela slabe stvari, ni dovoljena, ko boste omejili njeno uporabo v ozadju. Vse kar moramo storiti je, da opazimo obvestilo in se dotaknemo, da pošljemo to slabo aplikacijo v kotiček za časovno omejitev. Lepa ideja, ki je trajala devet različic.