Пратите технички квалитет апликације уз Android vitals

Користите Android vitals да бисте лакше разумели и побољшали стабилност, учинак, потрошњу батерије и друго за апликацију.

Одаберите начин приступа подацима апликације

Постоје два начина да користите Android vitals: преко Play конзоле и Play API-ја за извештавање за програмере.

API пружа програмски приступ Android vitals-у програмерима који желе да интегришу Android vitals податке са другим скуповима података или да их уграде у токове рада. Више информација о коришћењу API-ја за приступ Android vitals-у потражите на страници Google Play Developer Reporting API.

Да бисте пронашли и прегледали Android vitals податке у Play конзоли:

  1. Отворите Play конзолу.
  2. Изаберите апликацију.
  3. У левом менију изаберите Квалитет > Android vitals > Преглед.
  4. Одаберите опсег података које желите да видите помоћу бирача периода у горњем десном углу.

Важно: Ако нема доступних података, апликација нема довољно тачака података у оквиру наведених филтера за откривање проблема.

Пратите основне vitals показатеље апликације

У врху странице Преглед можете да видите податке о основним vitals показатељима за апликацију. Ово су најважнији технички показатељи и утичу на видљивост апликације на Google Play-у. Основни vitals показатељи обухватају следеће:

Google Play дефинише граничне вредности за лоше понашање за ове показатеље. Ако апликација премашује ове граничне вредности, вероватно ће бити мање видљива на Google Play-у. У неким случајевима може да се прикаже упозорење у уносу у Продавници за апликацију да би се подесила очекивања корисника.

У одељку Критични проблеми можете брзо да идентификујете области у којима апликација може да се побољша. Постоје два типа критичних проблема:

  • Лоша понашања: Показатељи који премашују граничне вредности лошег понашања
  • Аномалије: Значајне промене података (на пример, нагло повећање стопе ANR-ова које је корисник приметио)

Да бисте примали обавештења имејлом, посетите Подешавање > Обавештења или кликните на Управљајте обавештењима у углу одељка Основни vitals показатељи (Квалитет >Android vitals > Преглед). Имајте у виду да су обавештења тренутно доступна само за аномалије.

Прегледајте све vitals показатеље

Близу средине странице Преглед можете да прегледате податке за све vitals показатеље према аспекту квалитета.

У табели можете да прегледате показатеље за актуелни и претходни временски период. Можете и да видите поређење своје апликације са другим апликацијама на Google Play-у.

Прегледајте детаљне показатеље

За додатне детаље о показатељу поред њега изаберите Прикажи детаље (). На следећем екрану можете да прегледате:

  • Граничне вредности за лоше понашање
  • Стандарде за мерење перформанси за категорије
  • Детаљно поређење према стандардима за мерење перформанси
    • У врху странице на картици за поређење релевантних апликација изаберите Измените групу релевантних апликација да бисте изменили прилагођену групу релевантних апликација. Када направите прилагођену групу релевантних апликација, можете да видите поређење своје апликације са другим апликацијама на Google Play-у које изаберете.
  • Тренд показатеља током времена
Анализирајте податке помоћу аспеката

Да бисте лакше организовали, сегментирали и анализирали податке, показатељи су разврстани на више различитих аспеката. Сви показатељи имају следеће анализе:

  • Артефакт: Верзија апликације у којој је дошло до проблема
  • Верзија Android-а (SDK): Верзија Android ОС-а коју пријављује кориснички уређај
  • Фактор форме: Тип уређаја на ком је апликација покренута (нпр. телефон, таблет, ТВ, носив уређај)
  • Модел уређаја: Опис уређаја високог нивоа који се састоји од јединственог бренда и идентификатора уређаја, на пример, „Google Oriole“. Један модел уређаја може да има варијанте са различитим верзијама Android-а, RAM-ом, меморијским простором или системом на чипу.
  • Земља или регион:Локација коју је пријавио уређај корисника у тренутку проблема

Савет: За анализе према одређеним аспектима хардвера или софтвера уређаја (на пример, модел уређаја или верзија Android-а) можете да кликнете на симбол () поред ставке у табели.

Неки показатељи имају додатне анализе:

  • Ознака спречавања закључавања екрана: Ознаке се подешавају програмски коришћењем API-ја за PowerManager у апликацији
  • Назив буђења: Ознаке се подешавају програмски коришћењем API-ја за AlarmManager у апликацији.
  • Назив ANR активности: Потпун квалификован назив класе активности у којој је дошло до ANR-а (ако је доступно)
  • Тип ANR-а: Када je дошло до ANR-а (на пример, током извршавања неке услуге) (ако је доступно)

Можете да видите још детаља када је то доступно (на пример, групе отказивања или ANR-ове повезане са том анализом) ако изаберете Прикажи детаље () поред ставке.

Савет: Можете да прелазите са једног показатеља на други у једној категорији помоћу прекидача у врху екрана и да филтрирате страницу.

Типови података и показатељи

Подаци о Android vitals-у су доступни за претходних 90 дана у Play конзоли и за три године у Play API-ју за извештавање за програмере.

Подаци се прикупљају од корисника који су омогућили аутоматско дељење података о коришћењу и дијагностици који су прикупљени од подскупа Android уређаја и верзија ОС-а. Више информација о томе како корисници Android-а дају сагласност за дељење података потражите у центру за помоћ за налоге.

Android vitals се ажурира сваког дана. Понекад подаци за уређаје који користе Android 10 и новије верзије могу да стигну раније него подаци за уређаје који користе верзије старије од Android 10. Ако се то догоди, видећете податке за Android 10+ само за дане за које су доступни.

Напомена: Показатељи Android vitals-а изузимају техничке проблеме до којих долази на несертификованим моделима уређаја или у верзијама апликације које нису инсталиране преко Google Play-а.

Скупи све Прошири све

Стабилност

Показатељи стопе ANR-ова

Показатељи стопе ANR-ова пружају преглед квалитета апликације. Ови показатељи се израчунавају узимајући у обзир број корисника са ANR-овима које имате и нормализујући их на основу коришћења апликације. Они се евидентирају као проценат активних корисника дневно, при чему се дневно активни корисник дефинише као корисник који користи апликацију у једном дану на једном уређају. Ако корисник користи апликацију на више уређаја у једном дану, сваки уређај ће допринети броју активних корисника за тај дан. Ако више корисника користи исти уређај у једном дану, то се рачуна као један активан корисник.

Постоје три показатеља стопе ANR-ова:

  • Стопа ANR-ова које је корисник приметио: Проценат дневно активних корисника који су доживели бар један ANR који је корисник приметио. ANR који је корисник приметио је ANR који је вероватно приметио корисник. Тренутно се рачунају само ANR-ови са ознаком „дистрибуција уноса је истекла“. Овај показатељ ће увек бити нижи од укупне стопе ANR-ова јер је нормализован према дневном коришћењу, али не рачуна све ANR-ове.
    Стопа ANR-ова које је корисник приметио је основни vitals показатељ, што значи да утиче на видљивост апликације на Google Play-у. Важно је јер се ANR-ови које броји увек јављају када се корисник ангажује са апликацијом, што изазива највећи прекид.
  • Стопа ANR-ова: Проценат дневних корисника који су имали најмање један ANR. Овај показатељ обухвата ANR-ове који нису класификовани као они које је корисник приметио, али не можемо да гарантујемо да ови ANR-ови не утичу на кориснике.
  • Више стопа ANR-ова: Проценат дневних корисника који су имали најмање два ANR-а. Овај показатељ помаже у истицању петљи проблема.

Решите проблем

ANR-ови који доприносе показатељима стопе ANR-ова евидентирају се на страници Отказивања и ANR-ови. На овој страници можете да филтрирате ANR-ове које је корисник приметио.

Сајт за Android програмере пружа упутства за дијагностиковање и исправљање ANR-ова.

Показатељи стопе отказивања

Показатељи стопе отказивања пружају преглед квалитета апликације. Ови показатељи се израчунавају узимајући у обзир број корисника са отказивањима које имате и нормализујући их на основу коришћења апликације. Они се евидентирају као проценат дневних корисника, при чему се дневни корисник дефинише као корисник који користи апликацију у једном дану на једном уређају. Ако корисник има више уређаја, корисник се рачуна више пута. На пример, ако два корисника користе апликацију два дана сваки на по једном уређају, то чини четири дневне сесије.

Постоје три показатеља стопе отказивања:

  • Стопа отказивања које је корисник приметио: Проценат дневних корисника који су доживели бар једно отказивање које је приметио корисник. Отказивање које су приметили корисници је отказивање које су корисници вероватно приметили. На пример, отказивања до којих долази када апликација приказује активност или се покреће као услуга у првом плану. Овај показатељ ће увек бити нижи од укупне стопе отказивања јер се нормализује дневним коришћењем, али не броји сва отказивања.
    Стопа отказивања која је корисник приметио је основни vitals показатељ, што значи да утиче на видљивост апликације на Google Play-у. Важно је јер се отказивања која броји увек дешавају када корисник ступи у интеракцију са апликацијом, што доводи до највећег прекида. Зато треба да се уверите да апликација не премашује граничну вредност за лоше понашање за овај показатељ.
  • Стопа отказивања: Проценат дневних корисника који су доживели бар једно отказивање. Овај показатељ обухвата отказивања која нису класификована као она која је корисник приметио, али не можемо да гарантујемо да ова отказивања не утичу на кориснике.

  • Стопа вишеструких отказивања: Проценат дневних корисника који су доживели најмање два отказивања. Овај показатељ помаже у истицању петљи проблема.

Решите проблем

Сајт за Android програмере пружа упутства за дијагностиковање и исправљање отказивања.

Време покретања и учитавања

Време покретања (време до почетног приказа)

На страници Време покретања апликације можете да видите детаље о стањима система када долази до дужег првог покретања, дужег покретања када је апликација већ била покренута и дужег покретања када је апликација већ била покренута више пута. Време покретања мери време потребно од када корисник покрене апликацију до тренутка када се први кадар прикаже на екрану. То је познато и као „време до почетног приказа“.

Апликација можда није спремна да корисник започне интеракцију са њом после овог периода, на пример, ако апликација има додатне екране за учитавање.

Детаљи о прикупљању података

  • Време покретања се чува само када корисник покрене неку активност.
    • Пример: За апликације за тастатуру време покретања је једнако времену покретања пратеће апликације.
  • Ако се апликација покрене више пута током дана из истог стања система, чува се максимално време покретања за тај дан.
  • Време покретања се прати када се први кадар апликације учита у потпуности, чак и ако то није екран са којим корисници могу да остваре интеракцију.
    • Пример: Ако апликација почиње уводним екраном, време покретања је једнако времену потребном да се уводни екран прикаже.

Vitals детаљи

  • Сесије у којима је дошло до проблема: Проценат сесија у којима су корисници имали проблема са дужим покретањем за различита стања система:
    • Дуже прво покретање: 5 секунди или дуже
    • Дуже покретањe када је апликација већ била покренута: 2 секунде или дуже
    • Дуже покретање када је апликација већ била покренута више пута: 1 секунда или дуже
  • Број сесија: Приближан број забележених сесија.
  • 90/99. перцентил: 10%/1% дневних сесија у којима су корисници имали проблема са дужим покретањем апликације.

Решите проблем

Ако апликација има велики број дужих покретања апликације, идите на сајт за Android програмере да бисте пронашли препоручена решења.

Рендеровање

Комплетно рендеровање

Стопа спорих сесија (30 кадрова у секунди или 20 кадрова у секунди) [само игре]

Зашто је ово важно

Помоћу спорих сесија можете да разумете учинак брзине кадрова за игру, што утиче на то колико игра корисницима изгледа глатко и течно.

Тумачење података апликације

На страници Споре сесије можете да видите детаље о проценту дневних сесија током којих су корисници имали проблема са више од 25% оквира који раде спорије од 30 кадр/с или 20 кадр/с, у зависности од тога коју референтну вредност изаберете. Можете и да видите дистрибуцију сесија према брзини кадрова за игру. (Брзина кадрова на нивоу сесије се мери на 75. перцентилу, што значи да 75% кадрова постиже бар ову брзину кадрова.)

Већина игара на Google Play-у треба да има циљ од 30 кадр/с или више. То корисницима пружа прихватљив доживљај, без обзира на то који тип игре играју (иако неки корисници више воле брзину од најмање 60 кадр/с, нарочито на врхунским уређајима). Пратите показатељ стопе спорих сесија (30 кадр/с) да бисте омогућили постизање овог циља. Имајте на уму да овај показатељ обухвата само сесије у којима више од 25% кадрова нема 30 кадр/с, па има одређену толеранцију за променљивост брзине кадрова.

Иако 30 кадр/с пружа прихватљив доживљај, можда има тренутака или типова игара када треба да се смањи брзина кадрова испод ове или корисници можда желе да играју игру на телефонима који не подржавају 30 кадр/с. У тим случајевима, бар 75% кадрова у сесији би ипак треба и даље да има 20 кадр/с или више. Пратите показатељ стопе спорих сесија (20 кадр/с) да бисте били сигурни да постижете овај циљ.

Android vitals извештава о спорим сесијама (30 кадр/с) и спорим сесијама (20 кадр/с) за сваки уређај, као и на свим уређајима и сесијама. Користите општи показатељ да бисте сазнали целокупни кориснички доживљај, али обратите пажњу и на учинак према уређајима. У међувремену, Play ће почети да усмерава кориснике од игара које не могу да достигну 20 кадр/с на телефонима.

Vitals почиње да прати брзину кадрова тек када је игра активна 1 минут.

Детаљи о прикупљању података

Показатељ спорих сесија се израчунава на основу података прикупљених из SurfaceFlinger-а. Конкретније, брзина кадрова сесије се процењује на основу времена између кадрова на површинама у власништву апликације и обухвата кадрове које рендерује OpenGL, Vulkan, као и Android комплет алатки за кориснички интерфејс. Овај показатељ је тренутно доступан само за игре.

Подаци о брзини кадрова за споре сесије се прикупљају за уређаје који користе Android 9 или новије верзије.

Приказ контролне табле

  • Репрезентативна брзина кадрова: Учинак брзине кадрова игре на уређајима који користе Android 9 или новију верзију и који се израчунава на 75. перцентилу. То значи да је 75% сесија имало ову брзину кадрова или већу 75% времена.
  • Стопа спорих сесија током времена: Временски период који приказује проценат сесија за које се утврди да су споре сесије.
  • Дистрибуција брзине кадрова: Хистограм који приказује 75. перцентил брзине кадрова у сесијама. То значи да је 75% кадрова у сесији било брже од брзине кадрова која се користи за груписање сесије.

Решите проблем

Ако апликација има велики број Спорих сесија, потражите препоручена решења на сајту за Android програмере.

Рендеровање алатки за Android кориснички интерфејс

Превелики број спорих кадрова [само за апликације]

Тумачење података апликације

На страници Превелики број спорих кадрова можете да видите детаље о проценту дневних сесија током којих су корисници имали проблема где више од 50% кадрова пропушта рок за рендеровање на уређају. Интеракције корисника са апликацијом треба да имају 60 кадрова у секунди без изостављених или закаснелих кадрова.

Детаљи о прикупљању података

Google прикупља податке о трајању рендеровања сваког оквира који апликација прикаже када се користи оквир за пакет алатки за кориснички интерфејс. Оквири који се директно приказују помоћу OpenGL-а или Vulkan-а се не прикупљају.

Приказ контролне табле

Када изаберете ред, видећете податке разврстане према перцентилима.

  • Сесије у којима је дошло до проблема: Проценат дневних сесија у којима су корисници имали проблем са временом рендеровања дужим од 16 ms за више од 50% оквира. Дневна сесија представља дан током ког је апликација коришћена. На пример, ако два корисника користе апликацију два дана, то чини четири дневне сесије.
  • Број сесија: Приближан број забележених сесија.
  • 90/99. перцентил: Трајање рендеровања 90%/99% свих оквира је било краће од приказаног броја. Ови бројеви су засновани на свим прикупљеним оквирима.

Када кликнете на унос у табели, видећете графикон Дистрибуција трајања рендеровања корисничког интерфејса. При прегледању графикона уверите се да је трајање рендеровања већине оквира апликације 16 ms или краће.

Подаци испод графикона представљају учинак рендеровања за апликацију и могу да вам помогну да пронађете главни узрок проблема са трајањем рендеровања. На пример, ако је проценат за „Велико кашњење уноса“ висок, погледајте кôд апликације који обрађује унос корисника. Да бисте пронашли додатне информације о овим показатељима учинка, погледајте тестирање учинка корисничког интерфејса.

  • Пропуштени Vsyncs догађаји: За све кадрове који се приказују дуже од 16 ms то означава број пропуштених Vsync догађаја подељен бројем кадрова.
  • Велико кашњење уноса: За све кадрове који се рендерују дуже од 16 ms то означава број догађаја уноса који су трајали дуже од 24 ms подељен са бројем кадрова.
  • Успорена нит корисничког интерфејса: За све кадрове који се рендерују дуже од 16 ms то означава колико пута је нит корисничког интерфејса трајала дуже од 8 ms подељено са бројем кадрова.
  • Споре команде за цртање: За све кадрове који се рендерују дуже од 16 ms то означава колико пута је за слање команде за цртање на GPU требало више од 12 ms подељено са бројем кадрова.
  • Успорена отпремања битмапа: За све оквире који се рендерују дуже од 16 ms то означава колико пута је битмапи требало више од 3,2 ms за отпремање на GPU подељено са бројем оквира.

Решите проблем

Ако апликација има велики број кадрова чије је време рендеровања дуже од 16 ms, посетите сајт за Android програмере да бисте видели препоручена решења.

Превише замрзнутих оквира [само апликације]

Тумачење података апликације

На страници Превелики број спорих кадрова можете да видите детаље о проценту дневних сесија током којих су корисници имали проблема где више од 50% кадрова пропушта рок за рендеровање на уређају. Интеракције корисника са апликацијом треба да имају 60 кадрова у секунди без изостављених или закаснелих кадрова.

Детаљи о прикупљању података

Google прикупља податке о трајању рендеровања сваког оквира који апликација прикаже када се користи оквир за пакет алатки за кориснички интерфејс. Оквири који се директно приказују помоћу OpenGL-а или Vulkan-а се не прикупљају.

Приказ контролне табле

Када изаберете ред, видећете податке разврстане према перцентилима.

  • Сесије у којима је дошло до проблема: Проценат дневних сесија у којима су корисници имали проблем са временом рендеровања дужим од 16 ms за више од 50% оквира. Дневна сесија представља дан током ког је апликација коришћена. На пример, ако два корисника користе апликацију два дана, то чини четири дневне сесије.
  • Број сесија: Приближан број забележених сесија.
  • 90/99. перцентил: Трајање рендеровања 90%/99% свих оквира је било краће од приказаног броја. Ови бројеви су засновани на свим прикупљеним оквирима.

Када кликнете на унос у табели, видећете графикон Дистрибуција трајања рендеровања корисничког интерфејса. При прегледању графикона уверите се да је трајање рендеровања већине оквира апликације 16 ms или краће.

Подаци испод графикона представљају учинак рендеровања за апликацију и могу да вам помогну да пронађете главни узрок проблема са трајањем рендеровања. На пример, ако је проценат за „Велико кашњење уноса“ висок, погледајте кôд апликације који обрађује унос корисника. Да бисте пронашли додатне информације о овим показатељима учинка, погледајте тестирање учинка корисничког интерфејса.

  • Пропуштени Vsyncs догађаји: За све кадрове који се приказују дуже од 16 ms то означава број пропуштених Vsync догађаја подељен бројем кадрова.
  • Велико кашњење уноса: За све кадрове који се рендерују дуже од 16 ms то означава број догађаја уноса који су трајали дуже од 24 ms подељен са бројем кадрова.
  • Успорена нит корисничког интерфејса: За све кадрове који се рендерују дуже од 16 ms то означава колико пута је нит корисничког интерфејса трајала дуже од 8 ms подељено са бројем кадрова.
  • Споре команде за цртање: За све кадрове који се рендерују дуже од 16 ms то означава колико пута је за слање команде за цртање на GPU требало више од 12 ms подељено са бројем кадрова.
  • Успорена отпремања битмапа: За све оквире који се рендерују дуже од 16 ms то означава колико пута је битмапи требало више од 3,2 ms за отпремање на GPU подељено са бројем оквира.

Решите проблем

Ако апликација има велики број кадрова чије је време рендеровања дуже од 16 ms, посетите сајт за Android програмере да бисте видели препоручена решења.

Потрошња батерије

Предуга спречавања закључавања екрана и предуга делимична спречавања закључавања екрана (у позадини)

Странице Предуга делимична спречавања закључавања екрана и Предуга делимична спречавања закључавања екрана (у позадини) приказују делимична спречавања закључавања екрана која је апликација добила из класе PowerManager. Делимично спречавање закључавања екрана омогућава да процесор буде активан, али екран и позадинско осветљење тастатуре могу да се искључе.

Детаљи о прикупљању података

  • Идентификационе ознаке за делимично спречавање закључавања екрана су анонимне ради заштите приватности.
  • Подаци о делимичним спречавањима закључавања екрана се прикупљају када се уређај не пуни и када је екран искључен.
  • Подаци о делимичним спречавањима закључавања екрана (у позадини) се прикупљају само када апликација ради у позадини.
  • Google израчунава максимално трајање делимичног спречавања закључавања екрана по сесији батерије да би показао број сесија у којима се јавља проблем са дугим спречавањем закључавања екрана. На пример, ако корисник активира два спречавања закључавања екрана у трајању од сат времена, Google ће користити вредност максималног трајања закључавања од једног сата.
  • За апликације које подешавају sharedUserId у датотеци манифеста: Видећете податке само ако је инсталирана највише једна апликација са истим sharedUserId-ом.

Vitals детаљи

  • Сесије у којима је дошло до проблема: Проценат сесија батерије у којима су корисници имали проблем са најмање једним спречавањем закључавања екрана које је трајало дуже од сат времена.
  • Број сесија: Приближан број забележених сесија.
  • 90/99. перцентил: 10%/1% дневних сесија у којима су корисници имали проблема са делимичним спречавањем закључавања екрана које је трајало дуже од приказаног броја.
  • Гранична вредност за лоше понашање: Ако апликација има стопу појављивања која је једнака приказаној граничној вредности или виша од ње, то значи да се налази у доњих 25% 1000 најбољих апликација на Google Play-у (по броју инсталирања).

Решите проблем

Ако апликација има велики број предугих делимичних спречавања закључавања екрана, идите на сајт за Android програмере да бисте пронашли препоручена решења.

Превише буђења

Страница Превише буђења приказује Alarm Manager буђења која је активирала ваша апликација. Видећете податке о буђењу за класе ELAPSED_REALTIME_WAKEUP или RTC_WAKEUP.

Детаљи о прикупљању података

  • Идентификационе ознаке за буђење су анонимне ради заштите приватности.
  • Подаци о буђењу се прикупљају када се уређај не пуни.
  • Број буђења се пореди са трајањем коришћења батерије уређаја да би се добили нормализовани показатељи. Google израчунава број буђења по кориснику по сату да би показао број корисника код којих се јавља проблем са високом стопом буђења.
  • За апликације које подешавају sharedUserId у датотеци манифеста: Видећете податке само ако је инсталирана највише једна апликација са истим sharedUserId-ом.

Vitals детаљи

  • Сесије у којима је дошло до проблема: Проценат сесија батерије у којима су корисници имали проблема са више од 10 буђења по сату. Сесија батерије је збир свих примљених извештаја о батерији у току датог периода од 24 сата. У Android-у 10 извештај о батерији се односи на интервал између два пуњења батерије – или са мање од 20% до преко 80% или са било које вредности до 100%. У Android-у 11 и новијим верзијама извештај о батерији се односи на фиксни период од 24 сата. Google прикупља податке само када се уређај не пуни.
  • Број сесија: Приближан број забележених сесија.
  • 90/99. перцентил: 10%/1% дневних сесија у којима су корисници имали проблема са бројем буђења по сату већем од приказане вредности.
  • Гранична вредност за лоше понашање: Ако апликација има стопу појављивања која је једнака приказаној граничној вредности или виша од ње, то значи да се налази у доњих 25% 1000 најбољих апликација на Google Play-у (по броју инсталирања).

Решите проблем

Ако апликација има честа буђења, посетите сајт за Android програмере да бисте видели препоручена решења.

Превелики број WiFi скенирања (у позадини)

Страница Превелики број Wi-Fi скенирања (у позадини) приказује када Wi-Fi скенирања доводе до велике потрошње батерије.

Детаљи о прикупљању података

Подаци о Wi-Fi скенирању се прикупљају када се уређај не пуни и када је апликација у позадини.

Vitals детаљи

  • Сесије у којима је дошло до проблема: Проценат сесија батерије у којима су корисници имали више од 4 Wi-Fi скенирања по сату.
  • Број сесија: Приближан број забележених сесија.
  • 90/99. перцентил: 10%/1% дневних сесија у којима су корисници имали проблема са бројем WiFi скенирања у позадини по сату који је био већи од приказаног броја.

Решите проблем

Ако апликација има велики број WiFi скенирања у позадини, посетите сајт за Android програмере да бисте пронашли препоручена решења.

Прекомерна потрошња података на мрежи (у позадини)

Страница Прекомерна потрошња података на мрежи приказује када се велика количина података на мрежи повезује са услугом која ради у позадини. Када се потрошња података на мобилној мрежи врши у позадини, корисници не могу на једноставан начин да контролишу заустављање преноса података.

Детаљи о прикупљању података

Подаци о потрошњи података на мобилној мрежи се прикупљају када се уређај не пуни и када је апликација у позадини.

Vitals детаљи

  • Сесије у којима је дошло до проблема: Проценат сесија батерије у којима су корисници имали проблема са потрошњом података на мрежи у позадини већом од 50 MB дневно.
  • Број сесија: Приближан број забележених сесија.
  • 90/99. перцентил: 10%/1% дневних сесија у којима су корисници имали проблема са дневном потрошњом података на мрежи већом од приказаног броја.

Решите проблем

Ако апликација има велику потрошњу података на мрежи у позадини, посетите сајт за Android програмере да бисте пронашли препоручена решења.

Дозволе

Одбијене дозволе

На страници Одбијене дозволе можете да видите детаље о проценту дневних сесија за дозволе током којих су корисници одбили да дају дозволу. Дневна сесија за дозволу се односи на дан током којег је апликација затражила од корисника бар једну дозволу.

Детаљи о прикупљању података

Подаци о одбијеним дозволама се прикупљају када корисници одговарају на захтеве за дозволе у оквиру апликације.

Vitals детаљи

  • Одбијања: Проценат дневних сесија за дозволе током којих су корисници одбили да дају дозволу.
  • Не питај поново: Проценат дневних сесија за дозволе током којих су корисници одбили да дају дозволу и изабрали опцију Не питај поново.
  • Укупан број сесија: Приближан број забележених сесија.

Решите проблем

Ако апликација има велики број одбијених дозвола, идите на сајт за Android програмере да бисте пронашли препоручена решења.

Граничне вредности за лоше понашање за основн е vitals показатеље

Google Play је дефинисао граничне вредности лошег понашања у основним vitals показатељима апликације.

Ако апликација премашује граничну вредност лошег понашања, вероватно ће бити мање видљива на Google Play-у. Ако се апликација лоше понаша на одређеним моделима уређаја, Google Play ће усмеравати кориснике на тим уређајима даље од тих наслова и ка другим насловима који су прикладнији за њих. У неким случајевима може да се прикаже упозорење у уносу у Продавници за апликацију да би се подесила очекивања корисника и пружила опција за тражење алтернатива са већим техничким квалитетом.

Google Play обично узима у обзир податке за последњих 28 дана при процени квалитета апликације, али може да реагује раније у случају повећања броја.

Скупи све Прошири све

Стабилност

Граничне вредности за стопу ANR-ова које је корисник приметио

Google Play је дефинисао граничне вредности за лоше понашање за стопу ANR-ова које су приметили корисници:

  • Генерално лоше понашање: Најмање 0,47% активних корисника дневно доживљава ANR који су приметили корисници за све моделе уређаја.

  • Лоше понашање по уређају: Најмање 8% активних корисника дневно доживљава ANR који су приметили корисници за један модел уређаја.

Да бисте побољшали стопу ANR-ова, решите проблеме са повезаним групама ANR-ова које су пријављене на страници Отказивања и ANR-ови. Што је већи број корисника на које се ово односи, то више група повећава стопу ANR-ова.

Ако одређени аспекти хардвера или софтвера уређаја можда доприносе стопи ANR-ова, Android vitals ће вас обавестити. Можете и сами да истражите повезивања на страници Преглед досега и уређаја (Издање > Досег и уређаји > Преглед).

Граничне вредности за стопу отказивања коју је корисник приметио

Google Play је дефинисао граничне вредности за лоше понашање за стопу отказивања која су приметили корисници:

  • Генерално лоше понашање: Најмање 1,09% дневних корисника доживљава отказивање које су приметили корисници за све моделе уређаја.

  • Лоше понашање по уређају: Најмање 8% дневних корисника доживљава отказивање које су приметили корисници за један модел уређаја.

Да бисте смањили стопу отказивања, решите проблеме са повезаним групама отказивања које се евидентирају на страници Отказивања и ANR-ови. Што је већи број корисника на које се ово односи, то више група повећава стопу отказивања.

Ако одређени аспекти хардвера или софтвера уређаја можда доприносе стопи отказивања, Android vitals ће вас обавестити. Можете и сами да истражите повезивања на страници Преглед досега и уређаја (Издање > Досег и уређаји > Преглед).

Сродни садржај

Откријте најбоље праксе за коришћење Android vitals-а да бисте побољшали учинак и стабилност апликације.

Да ли вам је ово било корисно?

Како то можемо да побољшамо?

Треба вам додатна помоћ?

Пробајте следеће кораке:

true
Претрага
Обриши претрагу
Затвори претрагу
Главни мени
14367860486084427152
true
Центар за помоћ за претрагу
true
true
true
true
true
92637
false
false