Główna » jak » Jak Drzemka Androida poprawia żywotność baterii i jak ją poprawiać

    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 został zaprojektowany, aby zejść Ci z drogi i po prostu pracować, ale możesz go dostosować i uczynić jeszcze lepszym.

    Co to jest drzemka?

    Zwykle Android pozwala aplikacjom działać w tle, sprawdzać nowe dane, otrzymywać powiadomienia i generalnie robić, co chcą. Jest to dobre, jeśli używasz telefonu, ale telefon nie musi się budzić, jeśli postawiłeś go na stole i odszedłeś na kilka godzin.

    Doze uruchamia się, gdy nie używasz urządzenia. Jeśli przez jakiś czas nie dotykałeś telefonu, przejdzie w głębszy tryb uśpienia. (Z technicznego punktu widzenia funkcja Doze zapobiega budzeniu się urządzenia wakelocks, utrzymując 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ć żywotność baterii.

    Oto mały haczyk: Drzemka działa tylko wtedy, gdy telefon jest całkowicie nieruchomy. Jeśli po prostu zostawisz telefon w kieszeni na kilka godzin, prawdopodobnie w ogóle nie będzie drzemał. Korzysta z danych z akcelerometru twojego telefonu, aby sprawdzić, czy się porusza, co oznacza, że ​​naprawdę musi siedzieć na stole, zupełnie nieruchomo, bo Doze musi kopać.

    Drzemka nie blokuje powiadomień o wysokim priorytecie

    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 przejdzie 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 ma 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.

    Jak zapobiec aplikacji od drzemki

    Odpowiednio zaprogramowana aplikacja nie powinna mieć problemów z drzemaniem. Jeśli jednak chcesz otrzymywać powiadomienia z określonej aplikacji, gdy tylko się pojawią - 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ą zobaczysz 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 prawidłowo, a ty nie powinieneś zauważać różnicy.

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

    Doze został zaprojektowany tak, aby działał 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 z tego skorzystać, zainstaluj Greenify, uruchom, stuknij przycisk menu i wybierz "Ustawienia". Wybierz opcję "Aggressive Doze (experimental)" i włącz ją. Możesz również włączyć powiadomienie, które zawiera więcej informacji o drzemiącym czasie trwania, jeśli chcesz zobaczyć, co się dzieje 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, dzięki czemu Doze staje się mniej lub bardziej agresywny. 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