Google wdrożyło nową wersję Androida P już dziś w Google I / O, a chłopak robi wiele nowych funkcji i ulepszeń. Podczas gdy nowa nawigacja oparta na gestach kradnie światło reflektorów, Google wprowadziło również wiele usprawnień pod maską, aby poprawić komfort użytkowania. Ponieważ czas pracy na baterii staje się coraz większym wymaganiem ze strony użytkowników, Google obiecuje lepsze i efektywniejsze zarządzanie bateriami dzięki Androidowi P. Podczas gdy każda nowa wersja wprowadza nowe informacje na temat żywotności baterii, takie jak Doze, w tym roku z Androidem P, Google doprowadziło do stanu App Standby Wiadra. Za pomocą App Standby Buckets, będziesz mógł przejąć większą kontrolę nad aplikacjami działającymi w tle, co wpływa na żywotność baterii. Ale zanim zaczniemy rozmawiać o tym, jak z niego korzystać, omówmy, czym dokładnie są segmenty rezerwowe App Standby:
Co to są wiadra rezerwowe w trybie gotowości aplikacji?
App Standby Buckets to nowe narzędzie do oszczędzania energii wprowadzone wraz z Androidem Developer Preview 2. Zasadniczo klasyfikuje aplikacje w zależności od tego, jak często ich używasz i odpowiednio ogranicza ich dostęp do zasobów urządzenia. Jest to dynamiczny proces, a system przypisuje każdą aplikację do segmentu priorytetów, a następnie ponownie przypisuje aplikacje w razie potrzeby.
Według Google istnieją 4 główne Wiadra w trybie gotowości aplikacji, a mianowicie:
Aktywny
Mówi się, że aplikacja znajduje się w aktywnym segmencie, jeśli użytkownik aktualnie używa aplikacji, na przykład:
- Aplikacja uruchomiła działanie
- Aplikacja uruchamia usługę pierwszoplanową
- Aplikacja ma adapter synchronizacji powiązany z dostawcą treści używanym przez aplikację na pierwszym planie
- Użytkownik klika powiadomienie z aplikacji
W związku z tym, jeśli aplikacja znajduje się w aktywnej łyżce, system nie nakłada żadnych ograniczeń na zadania aplikacji, alarmy ani komunikaty FCM.
Zestaw roboczy
Mówi się, że aplikacja znajduje się w zbiorczym zbiorze roboczym, jeśli działa ona często, ale obecnie nie jest aktywna. Na przykład aplikacja społecznościowa, którą użytkownik uruchamia w większości dni, prawdopodobnie znajduje się w zestawie roboczym. Aplikacje są również promowane do zbioru roboczego, jeśli są używane pośrednio. Jeśli aplikacja znajduje się w zestawie roboczym, system nakłada łagodne ograniczenia na zdolność uruchamiania zadań i wyzwalania alarmów.
Częsty
Mówi się, że aplikacja jest często używana, jeśli jest używana regularnie, ale niekoniecznie codziennie. Na przykład aplikacja do monitorowania treningu, którą użytkownik uruchamia na siłowni, może znajdować się w częstym wiadrze. Jeśli aplikacja znajduje się w częstym pojemniku, system nakłada większe ograniczenia na możliwość uruchamiania zadań i wyzwalania alarmów, a także nakłada ograniczenia na wiadomości o wysokim priorytecie FCM.
Rzadko spotykany
Mówi się, że aplikacja znajduje się w rzadkim wiadrze, jeśli nie jest często używana. Na przykład aplikacja hotelowa, którą użytkownik uruchamia tylko podczas pobytu w tym hotelu, może znajdować się w rzadkim wiadrze. Jeśli aplikacja znajduje się w rzadkim zasobniku, system nakłada surowe ograniczenia na możliwość uruchamiania zadań, wyzwalania alarmów i odbierania wiadomości o wysokim priorytecie. System ogranicza także możliwości aplikacji do łączenia się z Internetem.
Nigdy
Na koniec istnieje specjalne wiadro nigdy dla aplikacji, które zostały zainstalowane, ale nigdy nie zostały uruchomione. System nakłada surowe ograniczenia na te aplikacje.
Problem z koszykami w stanie gotowości do aplikacji
Teoretycznie Wiadra w trybie gotowości aplikacji to świetna funkcja. Jednak zdarza się, że jest to haczyk. Jak stwierdził Google, "każdy producent może ustawić własne kryteria określające, w jaki sposób nieaktywne aplikacje są przypisane do segmentów." Skutecznie, każdy producent może zarządzać aplikacjami i rozpowszechniać lub kategoryzować aplikacje w różnych zasobnikach w oparciu o ich pomysł na projektowanie. Podczas gdy Google twierdzi, że proces jest dynamiczny, a system Android kategoryzował aplikacje na podstawie użycia ich przez użytkownika, warto zauważyć, że system operacyjny Android powróci do tego systemu wzorców użycia, aby określić miejsce docelowe aplikacji tylko wtedy, gdy w urządzeniu brakuje wstępnie załadowanego oprogramowania, które w przeciwnym razie określałoby lokalizację wniosek może zostać złożony.
Mimo to użytkownicy mogą ręcznie wybrać opcję "Czajnik rezerwowy" dla każdej aplikacji na podstawie ich preferencji. Aby to zrobić, przeczytaj, ponieważ pokazujemy, jak ręcznie ustawiać segmenty rezerwowe dla każdej aplikacji:
Jak ręcznie korzystać z aplikacji oczekujących
Uwaga : testowałem następującą metodę na moim Google Pixel 2 XL z Androidem 2. Podejście programisty 2. Metoda powinna pozostać taka sama dla wszystkich innych urządzeń z Androidem Developer Preview 2.
1. Po pierwsze, przejdź do Ustawienia -> System -> O telefonie .
2. Stuknij w Zaawansowane i przewiń do końca. Stuknij "Numer kompilacji" siedem razy, aby włączyć opcje dla programistów.
3. Gdy już to zrobisz, przejdź do Ustawienia -> System -> Zaawansowane -> Opcje programisty.
4. W tym miejscu przewiń w dół do samego dołu. Stuknij w "Aplikacje w trybie gotowości" .
5. I to wszystko. Zobaczysz teraz listę wszystkich aplikacji zainstalowanych na Twoim urządzeniu. Po prostu dotknij dowolnej aplikacji, którą chcesz zmienić . Powinieneś otrzymać listę do wybrania spośród 4 głównych wiader Standby wymienionych powyżej.
Uzyskaj lepszą trwałość baterii dzięki aplikacjom gotowości na urządzeniach z systemem Android
Cóż, podobnie jak Doze, App Standby Buckets dąży do obiecania lepszej kopii zapasowej baterii. Korzystając z powyższego poradnika, powinieneś być w stanie uzyskać ręczną kontrolę nad przypisywaniem aplikacji do preferowanych kubełków aplikacji, zamiast pozwolić, aby to zrobił twój OEM. Z drugiej strony, jeśli używasz Androida P na urządzeniu Pixel, Android automatycznie wykona dla Ciebie profilowanie. Rzeczywisty wpływ na żywotność baterii z zasobnikami w stanie gotowości aplikacji pokazuje się dopiero po kilku dniach użytkowania, ale sama funkcja wydaje się być naprawdę świetna.