Logo da.androidermagazine.com
Logo da.androidermagazine.com

Inde i marshmallow: hvad er døs, hvordan bruger jeg det, og hvad gør det?

Anonim

Android Marshmallow har ændringer dybt i operativsystemet, der kan gøre det muligt for din telefon (eller tablet) at få en bedre batterilevetid. Vi ser dette nævnt med hver opdatering af operativsystemet fra alle virksomheder, der fremstiller smarte enheder, men denne gang mener de det.

Gå ind i døs. Hvis navnet minder dig om en behagelig lur, mens intet presserende foregår, har du fundet ud af, hvad det er. Det er et sæt ændringer og regler, der får din telefon til at sove, når den er inaktiv, hvilket betyder, at du ikke bruger så meget af den dyrebare juice fra dit batteri. Det lyder enkelt (og det er det), men der er et par ting at vide.

Du behøver ikke at gøre noget for at bruge den nye Doze-funktion. Der er ingen switches eller indstillinger, du har brug for at skifte, og når du først har opdateret til Marshmallow, fungerer det bare. Det er, når det skal fungere.

Og det er det. Du kan ikke se nogen fordel ved Doze, mens din telefon er i lommen, og du arbejder eller i skolen. Tingene skal være inaktive, og det betyder virkelig inaktiv.

For at Døs skal sparke ind, skal din telefon sidde stille med skærmen slukket og ikke tilsluttet en oplader. Det betyder, at du ikke bevæger dig rundt og skubber gyroen eller andre bevægelsessensorer, ingen berører skærmen eller knapperne og ingen vinker med hånden foran den, hvis du bruger en telefon som de nye telefoner fra Motorola, der har bevægelsesregistrering på forreste ring. Sæt det ned, og lad det være i fred.

Efter et stykke tid går alt i dvale. Nå, næsten alt. Du får stadig besked, når "højprioriterede" apps har brug for din opmærksomhed. Det betyder, at ting som telefonopkald eller SMS-beskeder kan komme igennem (og derved vågne din slumrede telefon) såvel som enhver app, der erklærer sig som høj prioritet. Andre ting, f.eks. E-mail-meddelelser eller Clash of Clans, der fortæller, at din guldmine er planlagt, kommer ikke ind og vekker din telefon.

Og ja, det lyder som om der er potentiale for misbrug fra udviklere, der ønsker at erklære deres app som høj prioritet. Men Google har tænkt på dette og har en temmelig god måde at begrænse enhver uærlige udviklere - underretninger om høj prioritet, der ikke er en del af dit transportnetværk (opkald og tekster), skal komme gennem en Google Cloud Messaging-server. Når de finder nogen, der misbruger systemet, og derefter holder din telefon i at slukke som den var beregnet, kan de tage handling. Vi antager, at dette betyder, at disse meddelelser ikke længere kan komme igennem som højprioritet, men vi håber også, at der er tjære og fjer involveret.

Misbrug af højprioriterede meddelelser har en særlig forskel fra andre ting som underretninger: De skal gå gennem Google-servere, så Google kan overvåge og ændre, hvad der sendes til enheder. Hvis apps misbruger disse til andre ting ud over deres tilsigtede brug, vil vi være i stand til at stoppe dette misbrug uden at berøre nogen software på enheden. - Dianne Hackborne, Android Framework engineer

Dette betyder ikke, at du aldrig får nogen beskeder, mens din telefon er inaktiv. Google bruger det, de kalder et "Idle-vedligeholdelsesvindue", hvor de henter alle underretninger, der måtte være tilgængelige i én stor batch. Så kan din telefon hurtigt gå i dvale. Dette betyder, at Doze ikke rigtig er en erstatning for nogen Do-Not-Disturb-indstillinger.

Så gør alt dette sludder en forskel? Det ser ud som det gør. De fleste mennesker rapporterer meget bedre standby-batterilevetid - Døs hjælper ikke, mens du bruger din telefon - og det ser ud som om ting fungerer, ligesom Google har beskrevet. Naturligvis ser folk, der bruger deres telefoner på et netværk med en dårlig forbindelse, stadig batteriet tømme, mens de er inaktiv, fordi Doze ikke forhindrer din telefon i at søge efter et bedre signal til at låse fast på. Jeg kan fikle med Project Fi-opkaldskoder og tvinge enten Sprint eller T-Mobile som transportør og se bedre batterilevetid, alt efter hvad der fungerer bedre, hvor jeg er på. Et meget dårligt signal dræber stadig dit batteri. Men Doze er en god idé, der blev implementeret godt, og vil være en god tilføjelse til Android for de fleste af os.

Idéen om, at din telefon ikke bruger strøm, mens du ikke bruger din telefon, eller ved at sætte funktioner i dvale, mens den er i tomgang, er naturligvis ikke ny. Vi har set apps forsøge at gøre det samme med begrænset grad af succes. At tilføje den som en standardmetode direkte i operativsystemet fjerner meget af gætterne og skulle give en dejlig oplevelse for de fleste af os.

Mere om Doze fra Android Developer-teamet