Poprawa wydajności baterii: wskaźnik nadmiernych częściowych blokad uśpienia wyszedł z wersji beta
Czas czytania: 3 minuty
Doskonałe wrażenia użytkownika są oparte na solidnej wydajności technicznej. Staramy się pomagać Ci w tworzeniu stabilnych, szybkich i wydajnych aplikacji, które przypadną użytkownikom do gustu. Nadmierne zużycie baterii to dla użytkowników bardzo ważna kwestia. Wspólnie podejmujemy istotne kroki, aby pomóc Ci tworzyć bardziej energooszczędne aplikacje.
Na początku tego roku wprowadziliśmy w Android Vitals nową wartość w wersji beta, nadmierne częściowe blokady wybudzania, która pomaga identyfikować i eliminować przyczyny szybkiego zużycia baterii. Ten wstępny wskaźnik w wersji beta został opracowany w ścisłej współpracy z firmą Samsung. Łączy on jej dogłębną wiedzę o rzeczywistych wrażeniach użytkowników związanych ze zużyciem baterii z danymi platformy Android.
Dziękujemy za cenne opinie, które przekazywałeś(-aś) w okresie testów beta. Dzięki Twoim informacjom i naszej dalszej współpracy z firmą Samsung udało nam się jeszcze bardziej udoskonalić algorytm, aby był jeszcze dokładniejszy i bardziej reprezentatywny. Z przyjemnością informujemy, że ten ulepszony wskaźnik jest teraz ogólnie dostępny jako nowy podstawowy wskaźnik dla wszystkich deweloperów w Android Vitals.
Określiliśmy próg niewłaściwego działania dotyczący nadmiernych blokad uśpienia. Od 1 marca 2026 r., jeśli Twoja gra lub aplikacja nie osiągnie tego progu jakości, możemy wykluczyć ją z promowanych platform, takich jak rekomendacje. W niektórych przypadkach możemy wyświetlić ostrzeżenie w informacjach o aplikacji, aby poinformować użytkowników, że może ona nadmiernie zużywać baterię.
PODSTAWOWE DANE DOTYCZĄCE JAKOŚCI TECHNICZNEJ W GOOGLE PLAY Aby zmaksymalizować widoczność w Google Play, utrzymuj wartości tych danych poniżej progów niewłaściwego działania. | |
|---|---|
| Częstotliwość awarii widocznych dla użytkowników | Odsetek aktywnych użytkowników dziennie, u których wystąpiła co najmniej 1 awaria, która prawdopodobnie została zauważona |
| Częstotliwość błędów ANR widocznych dla użytkowników | Odsetek aktywnych użytkowników dziennie, u których wystąpił co najmniej 1 błąd ANR, który prawdopodobnie został zauważony |
| Nadmierne wykorzystanie baterii | Odsetek sesji tarczy zegarka, podczas których wykorzystanie baterii przekroczyło 4,44% na godzinę. |
| Nowość: zbyt wiele częściowych blokad uśpienia | Odsetek sesji użytkowników, podczas których łączne użycie blokady uśpienia (z wyłączeniem wyjątków) przekracza 2 godziny |
Nadmierne częściowe blokady wybudzania dołączają do kryteriów jakości technicznej, które wszystkie aplikacje powinny spełniać, aby zapewnić użytkownikom wygodę.
To pierwsza z serii nowych danych, które mają zapewnić Ci lepszy wgląd w wykorzystanie zasobów przez aplikację. Dzięki temu możesz poprawić wrażenia użytkowników w całym ekosystemie Androida.
1. Dostosowanie definicji nadmiernych blokad uśpienia do oczekiwań użytkowników
Aplikacje mogą utrzymywać blokady uśpienia, aby zapobiegać przechodzeniu urządzenia użytkownika w tryb uśpienia. Dzięki temu mogą wykonywać zadania w tle, gdy ekran jest wyłączony.
Sesję użytkownika uznajemy za nadmierną, jeśli w ciągu 24 godzin zawiera ona łącznie ponad 2 godziny blokad wybudzania, które nie są zwolnione z tego limitu. Te nadmierne sesje w dużym stopniu przyczyniają się do szybkiego zużycia baterii. Wyjątkiem jest blokada uśpienia systemu, która przynosi użytkownikowi wyraźne korzyści, których nie można dalej optymalizować, np. odtwarzanie dźwięku lub przesyłanie danych zainicjowane przez użytkownika.
Próg niewłaściwego działania zostaje przekroczony, gdy w ciągu ostatnich 28 dni 5% sesji użytkowników aplikacji jest nadmiernych. Jeśli Twoja aplikacja przekroczy ten próg, otrzymasz powiadomienie bezpośrednio na stronie Podsumowanie Android Vitals. Więcej informacji o naszej definicji znajdziesz na stronach dla deweloperów aplikacji na Androida.
Android Vitals powiadomi Cię o problemach z nadmiernym blokowaniem uśpienia i udostępni tabelę tagów blokowania uśpienia z czasem trwania P90/ P99, aby pomóc Ci zidentyfikować źródło problemu na podstawie nazwy blokady uśpienia.
Aby pomóc Ci w analizowaniu wykorzystania częściowych blokad uśpienia w aplikacji, rozszerzamy stronę nadmiernych częściowych blokad uśpienia w Android Vitals o nową tabelę nazw blokad uśpienia. Ta tabela zawiera podział sesji blokady uśpienia według konkretnych nazw tagów i czasu trwania. Umożliwia to łatwe identyfikowanie długich blokad uśpienia w lokalnym środowisku programistycznym, takim jak Android Studio, co ułatwia debugowanie. Sprawdź wszystkie blokady wybudzania, których czas trwania P90 lub P99 przekracza 60 minut.
2. Zbyt częste blokady uśpienia i ich wpływ na widoczność w Google Play
Jeśli Twoja aplikacja przekroczy próg niewłaściwego działania dotyczący nadmiernych blokad uśpienia, może nie kwalifikować się do wyświetlania na niektórych platformach, na których użytkownicy odkrywają nowe aplikacje i gry.
W niektórych przypadkach możemy też wyświetlać ostrzeżenie na stronie aplikacji, aby poinformować użytkowników, że może ona powodować szybsze rozładowywanie baterii urządzenia.
Jeśli aplikacja przekroczy próg niewłaściwego działania, na jej stronie w Sklepie może pojawić się ostrzeżenie. Uwaga: dokładny tekst i projekt mogą ulec zmianie.
Wiemy, że wprowadzanie zmian technicznych w kodzie aplikacji i sposobie jej działania może być czasochłonne. Dlatego udostępniamy Ci teraz ten wskaźnik, aby umożliwić Ci diagnozowanie i rozwiązywanie potencjalnych problemów. Zmiany widoczności w sklepie zaczną obowiązywać 1 marca 2026 r.
3. Następne czynności
Aby zapewnić użytkownikom jak najlepsze wrażenia, wykonaj te czynności:
- Otwórz Android Vitals: sprawdź wydajność aplikacji na podstawie nowego wskaźnika nadmiernych częściowych blokad uśpienia. Wskaźnik jest teraz widoczny dla wszystkich programistów, których aplikacje mają sesje blokady uśpienia.
- Odkrywanie zbyt wielu częściowych blokad uśpienia: korzystaj z nowej tabeli nazw blokad uśpienia, aby identyfikować zbyt wiele częściowych blokad uśpienia.
- Zapoznaj się z dokumentacją: szczegółowe wskazówki dotyczące sprawdzonych metod i rozwiązywania typowych problemów znajdziesz w naszym technicznym poście na blogu, filmie technicznym i zaktualizowanej dokumentacji dla deweloperów na temat blokad wybudzania.
Dziękujemy za nieustanną współpracę w tworzeniu wysokiej jakości, wydajnych usług, na których użytkownicy mogą polegać każdego dnia.
-
Wiadomości o usługachZ przyjemnością ogłaszamy stabilną wersję bibliotek AndroidX Security State 1.1.0 i Security State Provider 1.0.0.
Maunik Shah, Alec Garcia, Joseph Yong • Czas czytania: 4 minuty -
Wiadomości o usługachDziś udostępniamy pierwszy zestaw zadań długoterminowych (LHT), czyli bardzo złożonych zadań, których wykonanie zajmuje inżynierowi kilka dni, a nawet tydzień. Wprowadzamy też ocenę agentów, zaczynając od agentów od odpowiednich dostawców modeli.
Matthew McCullough • Czas czytania: 3 minuty -
Wiadomości o usługachDebugowanie bezprzewodowe na Androidzie jest teraz szybsze, bardziej niezawodne i łatwiejsze w konfiguracji niż kiedykolwiek. W przypadku ADB Wi-Fi 2.0 wprowadziliśmy nowy stos serwerów i inteligentniejsze zarządzanie siecią, aby bezpośrednio uwzględnić opinie deweloperów dotyczące luk w zakresie użyteczności.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Czas czytania: 1 minuta
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.