Android 6.0 Marshmallow dodał nową funkcję o nazwie "Doze", która ma na celu znaczne zwiększenie żywotności baterii. Telefony i tablety z Androidem będą "spać", gdy pozostawisz je w spokoju, oszczędzając baterię na później. Doze ma na celu zejść z drogi i po prostu pracować, ale możesz go ulepszyć i ulepszyć.
Zwykle Android pozwala aplikacjom działać w tle, sprawdzać nowe dane, otrzymywać powiadomienia i ogólnie robić, co chcą. Jest to dobre, jeśli korzystasz z telefonu, ale telefon nie musi się budzić, jeśli postawiłeś go na stole i wyszedł na kilka godzin.
Doze uruchamia się, gdy nie używasz urządzenia. Jeśli przez jakiś czas nie dotykasz telefonu, przejdzie w głębszy tryb uśpienia. (Z technicznego punktu widzenia funkcja Doze zapobiega budzeniu się urządzenia wakelocks i utrzymaniu go w stanie uśpienia o niższej mocy). W tym stanie, tylko powiadomienia o wysokim priorytecie, takie jak połączenia telefoniczne i wiadomości czatu, obudzą telefon. Aplikacje nie będą mogły nieprzerwanie synchronizować się w tle. Zamiast tego Android zapewnia "nieużywane okna obsługi" co jakiś czas, dzięki czemu aplikacje mogą wykonywać całą swoją pracę w jednej dużej partii. W miarę upływu czasu bez korzystania z telefonu te okna są coraz bardziej od siebie oddalone.
Jest to szczególnie przydatne w przypadku tabletu, który możesz zostawić na swoim stoliku do kawy. Zamiast budzić się cały czas, tablet będzie drzemał przez większość czasu, co powinno znacznie wydłużyć jego żywotność.
Oto mały haczyk: Drzemka działa tylko wtedy, gdy telefon jest całkowicie nieruchomy. Jeśli zostawisz telefon w kieszeni na kilka godzin, prawdopodobnie w ogóle go to nie drzemie. Korzysta z danych z akcelerometru twojego telefonu, aby sprawdzić, czy się porusza, co oznacza, że naprawdę musi siedzieć na stole, całkowicie nieruchomo, aby Doze mógł się włączyć.
Powiadomienia o wysokim priorytecie będą nadal dostępne, nawet gdy telefon będzie drzemał. Powiadomienia od operatora komórkowego, takie jak wiadomości SMS i przychodzące połączenia telefoniczne, będą przecinać Doze, aby nie przegapić żadnych wiadomości. Telefon budzi się również w przypadku alarmów, więc nie musisz się martwić, że go nie zauważysz.
Inne aplikacje - na przykład aplikacje do obsługi wiadomości, takie jak Google Hangouts, Facebook Messenger, WhatsApp i podobne aplikacje - mogą oznaczać swoje powiadomienia jako "wysoki priorytet". Powiadomienia o wysokim priorytecie będą nadal dostarczane, dzięki czemu otrzymasz wiadomości bez konieczności Poczekaj na nich. Większość powiadomień nie jest oznaczonych jako wysoki priorytet i nie przechodzi przez Doze, więc powiadomienia Candy Crush nie obudzą telefonu i nie wyczerpią baterii.
Co więc powstrzymać twórcę aplikacji od nadużywania tego systemu? Powiadomienia o wysokim priorytecie muszą być dostarczane za pośrednictwem Google Cloud Messaging, co oznacza, że Google ma nad nimi kontrolę. Jeśli odkryją, że deweloper aplikacji nadużywa tych powiadomień, Google może je wyłączyć.
Niektóre wąskie kategorie aplikacji mogą również umieszczać na białej liście, więc nie mają na nie wpływu Drzemka, jeśli poważnie utrudnia to ich funkcjonalność. Na przykład obejmuje to aplikacje do automatyzacji, takie jak Tasker. Dokumentacja Google zawiera więcej szczegółów.
Jednak przeciętna aplikacja nie ma wpływu na Doze. Nawet jeśli chce się zsynchronizować w tle, będzie w stanie zsynchronizować i wykonać tę pracę podczas tych wąskich okien konserwacji. Będzie się po prostu synchronizować rzadziej, co jest w porządku, jeśli w rzeczywistości nie korzystasz z urządzenia.
Odpowiednio zaprogramowana aplikacja nie powinna mieć problemów podczas drzemki. Jeśli jednak chcesz otrzymywać powiadomienia z określonej aplikacji w momencie jej pojawienia się, na przykład w Gmailu, możesz zezwolić jej na uruchamianie podczas drzemki. Należy pamiętać, że spowoduje to więcej rozładowania baterii.
Aby znaleźć ustawienia Doze, otwórz aplikację Ustawienia na urządzeniu z Androidem, kliknij "Bateria", kliknij przycisk menu i wybierz "Optymalizacja baterii".
Zobaczysz listę aplikacji, które nie są zoptymalizowane. Zdecydowanie zobaczysz Usługi Google Play tutaj. Możesz także zobaczyć aplikacje systemowe dostarczone przez producenta, które muszą działać w tle.
Kliknij menu "Nieoptymalizowane" i wybierz "Wszystkie aplikacje", aby wyświetlić listę wszystkich aplikacji zainstalowanych na urządzeniu.
Domyślnie każda aplikacja zostanie zoptymalizowana, a pod nią pojawi się wyrażenie "Optymalizowanie zużycia baterii" poniżej. Aby zapobiec drzemce aplikacji, dotknij jej na liście i wybierz "Nie optymalizuj". Android pozwoli aplikacji działać w tle, nawet gdy urządzenie się drzemie. Powinieneś to zrobić tylko wtedy, gdy aplikacja nie działa poprawnie lub naprawdę potrzebujesz do drugiej aplikacji powiadomień o tej aplikacji. Większość aplikacji będzie drzemała poprawnie, a ty nie powinieneś zauważać różnicy.
Doze jest przeznaczony do pracy w tle, bez Twojego zaangażowania. Ale jeśli chcesz mieć większą kontrolę, możesz skonfigurować ją za pomocą aplikacji innych firm.
Najnowsze wersje Greenify mają nową funkcję "Aggressive Doze", która sprawia, że Doze gra szybciej. Greenify może spowodować drzemkę w ciągu zaledwie kilku minut po ustawieniu telefonu zamiast po godzinach, potencjalnie oszczędzając dużo energii w zależności od wzorców użytkowania. Ta funkcja nie wymaga uprawnień administratora, więc każdy może z niej korzystać.
Aby z tego skorzystać, zainstaluj Greenify, uruchom, stuknij przycisk menu i wybierz "Ustawienia". Wybierz opcję "Aggressive Doze (experimental)" i włącz ją.Możesz także włączyć powiadomienie, które zawiera więcej informacji o drzemiących czasach, jeśli chcesz zobaczyć, co dzieje się pod maską.
Możesz także dostosować Drzemkę w inny sposób, ale nie są one tak łatwe w użyciu. Na przykład, istnieje aplikacja Edytor ustawień drzemki, która pozwala na dostrajanie różnych parametrów i ładowanie profili, co powoduje, że funkcja Drzemki staje się bardziej lub mniej agresywna. Ta aplikacja wymaga użycia root'a, ale jeśli nie masz root'a, wyświetli ci polecenia adb, których możesz użyć do skonfigurowania Doze.
Image Credit: TechStage na Flickr