8Sep

Jak "Drzemka" Androida poprawia żywotność baterii i jak ją poprawiać

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ć.

Co to jest drzemka?

Android zazwyczaj umożliwia uruchamianie aplikacji w tle, sprawdzanie nowych danych, odbieranie powiadomień i generalnie robienie tego, 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, pobudzą 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. Używa 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ć.

Drzemka nie blokuje powiadomień o wysokim priorytecie

"Wysoki priorytet"Powiadomienia będą nadal przesyłane, 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 bezczekać 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ć.

Kilka wąskich kategorii aplikacji może 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.

Na przeciętną aplikację nie wpływa jednak 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.

Zapobieganie dezedzie aplikacji

Aplikacja, która została poprawnie zaprogramowana, nie powinna mieć problemów z drzemaniem. 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.

Dotknij menu "Niezoptymalizowane" i wybierz "Wszystkie aplikacje", aby wyświetlić listę wszystkich aplikacji zainstalowanych w urządzeniu.

Domyślnie każda aplikacja zostanie zoptymalizowana, a poniżej na liście pojawi się wyrażenie "Optymalizowanie zużycia baterii".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.

Jak sprawić, by drzemka był bardziej agresywny( i zaoszczędzić więcej baterii)

Doze został zaprojektowany do pracy całkowicie 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 to zrobić, 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 dostroić 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