Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Вътре ружа: какво е дрямка, как да го използвам и какво прави?

Anonim

Android Marshmallow има промени дълбоко в операционната система, които могат да позволят на вашия телефон (или таблет) да получите по-добър живот на батерията. Виждаме това споменато с всяка актуализация на операционната система от всяка компания, която прави интелигентни устройства, но този път те имат предвид.

Въведете Doze. Ако името ви напомня за приятна дрямка, докато нищо не се натиска, разбрахте какво представлява. Това е набор от промени и правила, които ще накарат телефона ви да спи, когато не работи, което означава, че не използвате толкова много от този скъпоценен сок от батерията си. Звучи просто (и е така), но трябва да знаете няколко неща.

Няма да се налага да правите нищо, за да използвате новата функция Doze. Няма превключватели или настройки, които трябва да превключвате и след като сте актуализирани до Marshmallow, той просто работи. Тоест, когато трябва да работи.

И това е нещото. Няма да видите полза от Doze, докато телефонът ви е в джоба ви и работите или в училище. Нещата трябва да бъдат бездействащи, а това означава наистина бездействащи.

За да стартира Doze, телефонът ви трябва да стои неподвижно с изключен екран и да не е свързан със зарядно. Това означава, че не се движите и не бутате жироскопа или други сензори за движение, не докосвате екрана или бутоните и не махате с ръка пред него, ако използвате телефон като новите телефони от Motorola, които имат разпознаване на движение на предна рамка. Задайте го и го оставете на мира.

След известно време всичко отива да спи. Е, почти всичко. Все още ще получавате известия, когато приложенията с висок приоритет се нуждаят от вашето внимание. Това означава, че неща като телефонни обаждания или SMS съобщения могат да преминат (и по този начин да събудят вашия дразнещ телефон), както и всяко приложение, което се обявява за висок приоритет. Други неща, като известия по имейл или Clash of Clans, които ви казват, че златната ми мина е изравнена, няма да влезете и да събудите телефона си.

И да, това звучи като че има потенциал за злоупотреба от страна на разработчиците, които искат да обявят приложението си за високо приоритетен. Но Google е помислил за това и има доста добър начин да ограничи всички противни разработчици - известия с висок приоритет, които не са част от вашата операторска мрежа (обаждания и текстове), трябва да идват чрез сървър на Google Cloud Messaging. Когато открият, че някой злоупотребява със системата и впоследствие предпазва телефона ви от дремене по предназначение, те могат да предприемат действия. Предполагаме, че това означава, че тези известия вече не могат да бъдат постигнати като приоритет, но също така се надяваме, че има катран и пера.

Злоупотребата с съобщения с висок приоритет има специална разлика от други неща като известия: те трябва да преминават през сървърите на Google, за да може Google да наблюдава и променя това, което се изпраща до устройства. Ако приложенията злоупотребяват с тях за други неща освен предназначената им употреба, ще можем да спрем тази злоупотреба, без да докосваме софтуер на устройството. - Даян Хакборн, инженер Android Framework

Това не означава, че никога не получавате известия, докато телефонът ви е бездействащ. Google използва това, което наричат ​​"прозорец за поддържане на празен ход", където те получават известия, които може да са налични в една голяма партида. Тогава телефонът ви може бързо да се върне в сън. Това означава, че Doze всъщност не е заместител на настройките на Do-Not-Disturb.

Значи всичко това приспиване има ли значение? Изглежда, че го прави. Повечето хора отчитат много по-добър живот на батерията в режим на готовност - Doze не помага, докато използвате телефона си - и изглежда, че нещата работят точно както е описано от Google. Разбира се, хората, които използват телефоните си в мрежа с лоша връзка, все още виждат изтощаване на батерията, докато не работят, тъй като Doze не спира телефона ви да търси по-добър сигнал. Мога да се сблъскам с кодовете за набиране на Project Fi и да накарам Sprint или T-Mobile като носител и да видя по-добър живот на батерията от това, което работи по-добре, където се намирам. Много лош сигнал все още ще убие батерията ви. Но Doze е страхотна идея, която беше приложена добре и ще бъде чудесно допълнение към Android за повечето от нас.

Разбира се, идеята телефонът ви да не използва захранването, докато не използвате телефона си, или като поставя функции, за да спи, докато не работи, не е нова. Виждали сме приложения, които се опитват да направят същото с ограничена степен на успех. Добавянето му като метод по подразбиране директно в операционната система отнема голяма част от догадките и би трябвало да осигури страхотно изживяване за повечето от нас.

Повече за Doze от екипа на Android Developer