Indholdsfortegnelse:
Vi har alle forskellige ønsker og behov omkring, hvad vores telefon kan gøre for os, men vi har alle en ting også til fælles: Vi vil have, at vores batteri skal vare længere. Uanset om du får mere end en dag fra en telefon som ASUS Zenfone Max og dens 5.000 mAh batteri, eller du næppe klarer det gennem dagen med en telefon, der har et mere, erhm, beskedent batteri, vil du stadig have en længere tid mellem opladninger. Det gør jeg også. Det er ikke svært at oplade en telefon, men det er ikke lettere at oplade det. Google ved også dette, og det er derfor, Android P har flere funktioner designet til at udvide dit batteri.
En del af Android's strømstyring kaldet Baggrundsbegrænsninger er en af tingene i Android P, der prøver at temme uregerlige apps og lette dine batterilevetid. Som en del af Android P bruger den en aggressiv tilgang til at gøre noget, vi har brug for i lang tid - slå apps ned, der ikke bruger nogen af de nyere batteribesparende funktioner, der findes i de nyeste versioner af Android. At lægge beslutningen i dine hænder i stedet for en app-udvikler er ret fantastisk.
Hvordan baggrundsbegrænsninger fungerer
Det smukke, hvordan disse baggrundsbegrænsninger fungerer, er i deres enkelhed.
Hvis en app viser nogle af de dårlige opførsler, der er beskrevet i Android-vitaler, beder systemet brugeren om at begrænse den apps adgang til systemressourcer. Dette er en ny funktion til Android P.
Android vitals er et Google-initiativ, der er designet til at gøre en ting - forbedre ydeevnen og stabiliteten for hver Android-telefon. Det er en hård opgave; Google kan teste Pixel-telefoner, Samsung kan teste Galaxy-telefoner, LG kan teste deres ThinQ-telefoner og så videre, men når vi først har fået dem, er det første, vi gør, at tilføje apps. Disse apps var ikke der, da Samsungs og LGs i smartphoneverden testede softwaren for stabilitet og ydeevne. Disse apps kan gøre forfærdelige ting. Disse forfærdelige ting får alle batteriet inde i vores telefoner til at tømme hurtigere end det burde.
Strømstyring i Android P bliver lidt forstyrret, når apps udviser nogen af de dårlige opførsler beskrevet af Android vitals-initiativet. Der er også to fristående ting, der vil trække Android P's strømstyrings ire: Vågn låse, når skærmen er slået fra, og apps er bygget til at målrette versioner lavere end Oreo og forsøge at "overdreven" baggrunds-tjenester kører.
Hvis det aktive strømstyringsundersystem bemærker noget af denne slags ting, der sker fra en app, giver det dig besked og giver dig muligheden for at begrænse apps-tjenester. Tænk på det som at sætte denne app i tilbageholdelse.
Hvilke begrænsninger er der lagt på en "dårlig" app?
Det er op til udviklerne, der har bygget softwaren til din telefon. Og det skulle være fordi Android kan køre på en masse forskellige hardware, og ikke al hardware er ens. En Galaxy S9 + kan håndtere meget mere belastning end en telefon på indgangsniveau, som en luftfartsselskab muligvis indeholder med en serviceplan. Virksomheden, der lavede telefonen, vil vide, hvad den kan håndtere, og hvad der bare er for meget at bede om.
Google giver os en baseline ved hjælp af en lager AOSP build til telefoner, der officielt kan køre dem (Pixel og Pixel 2 modeller). Begrænsede apps kan ikke gøre noget af følgende, når de ikke er i forgrunden (bruges aktivt, fordi du vil have noget gjort):
- Kør job. Et job er en enkelt enhed af arbejde, som du, en app eller en del af operativsystemet kaldet en planlægning (det kører tingene på en tidsplan) tildeler operativsystemet.
- Brandalarmer. En alarm er en alarm eller begivenhed, der sendes fra en app til operativsystemet. Disse er forskellige fra de typer meddelelser, du ser.
- Brug netværket. Dette betyder ethvert netværk - LTE, 3G, Wi-Fi osv.
Se her for et diagram, der viser Android P's begrænsninger til strømstyring.
Udviklerne, der designede operativsystemet til din telefon og indstiller alle de rigtige parametre og arbejdede i alle de lange timer, vil beslutte, hvad en app, der gør dårlige ting, ikke må gøre, når du begrænser dens baggrundsbrug. Alt hvad vi skal gøre er at lægge mærke til meddelelsen og trykke væk for at sende den dårlige app ind i hjørnet for en timeout. Det er en smuk idé, der tog ni versioner til at ske.