Lietotnes tehniskās kvalitātes pārraudzība, izmantojot Android vitals

Jauni ieskati par lietotņu kvalitātes problēmām un ieteikumi

No 2024. gada septembra rīka Play Console lapās Pārskats par Android Vitals un Avārijas un ANR varat atrast jaunus ieskatus un ieteikumus, kas palīdzēs noteikt kvalitātes problēmu prioritāti.

Pagaidām tiek rādītas lietotņu saderības problēmas, nepieņemama darbība un daži ieteikumi par lietotāja pieredzi. Nākamgad turpināsim noteikt un rādīt vēl citas kvalitātes problēmas un sniegt vēl citus ieteikumus.

Izmantojiet funkciju Android vitals, lai izprastu un uzlabotu lietotnes stabilitāti, veiktspēju, akumulatora lietojumu un citas funkcijas.

Piekļuve lietotnes datiem

Android vitals var izmantot divējādi: rīkā Play Console un saskarnē Play Developer Reporting API.

API nodrošina programmatisku piekļuvi funkcijai Android vitals tiem izstrādātājiem, kuri vēlas integrēt Android vitals datus citās datu kopās vai iestrādāt tos savās darbplūsmās. Lai uzzinātu vairāk par piekļuvi funkcijai Android vitals, izmantojot API, apmeklējiet lapu Google Play Developer Reporting API.

Lai rīkā Play Console atrastu un pārskatītu funkcijas Android vitals datus par savu lietotni, veiciet tālāk norādītās darbības.

  1. Atveriet rīku Play Console un pārejiet uz lapu Android vitals kopsavilkums (Kvalitāte > Android vitals > Kopsavilkums).
  2. Izmantojot datumu diapazona atlasītāju augšējā labajā stūrī, izvēlieties, kura diapazona datus vēlaties skatīt.

Svarīgi! Ja nav pieejami nekādi dati, jūsu lietotnei nav pietiekami daudz datu punktu norādīto filtru robežās, lai noteiktu problēmas.

Lietotnes Vitals pamatrādītāju pārraudzība

Lapas Android vitals kopsavilkums augšdaļā varat skatīt savas lietotnes Vitals pamatrādītāju datus. Tie ir vissvarīgākie tehniskie rādītāji un ietekmē jūsu lietotnes atklājamību pakalpojumā Google Play. Vitals pamatrādītāji ietver tālāk norādītos datus.

Pakalpojumā Google Play šiem rādītājiem ir definēti nepieņemamas darbības sliekšņi. Ja jūsu lietotne pārsniedz definētās sliekšņvērtības, samazinās iespējamība, ka lietotāji to pakalpojumā Google Play atklās. Dažos gadījumos lietotāju uzziņai jūsu lietotnes veikala ierakstā var būt redzams brīdinājums.

Sadaļā “Būtiskas problēmas” varat ātri noteikt aspektus, kas jūsu lietotnē ir jāuzlabo. Tiek rādīti divi būtisku problēmu veidi.

  • Nepieņemama darbība: rādītāji, kas pārsniedz nepieņemamas darbības sliekšņvērtības.
  • Anomālijas: būtiskas datu izmaiņas (piemēram, lietotāju pamanīto ANR kļūdu rādītāja krass pieaugums).

Lai saņemtu e-pasta paziņojumus, atveriet sadaļu Iestatīšana >Paziņojumi vai noklikšķiniet uz Pārvaldīt paziņojumus sadaļas “Vitals pamatrādītāji” stūrī (Kvalitāte >Android vitals > Kopsavilkums). Ņemiet vērā, ka pašlaik paziņojumus var saņemt tikai par anomālijām.

Visu Vitals rādītāju pārlūkošana

Lapas Android vitals kopsavilkums vidusdaļā varat skatīt visu Vitals rādītāju datus pēc kvalitātes aspekta.

Tabulā varat pārskatīt pašreizējā un iepriekšējo laika periodu rādītājus. Varat arī salīdzināt savas lietotnes datus ar citām pakalpojumā Google Play pieejamām lietotnēm.

Rādītāju detalizētas informācijas skatīšana

Lai skatītu plašāku informāciju par kādu rādītāju, blakus tam atlasiet vienumu Skatīt detalizētu informāciju (). Nākamajā ekrānā varat pārskatīt tālāk norādītos datus.

  • Nepieņemamas darbības sliekšņvērtības
  • Kategoriju etaloni
  • Detalizēti etalonsalīdzinājumi
    • Līdzīgu lietotņu salīdzinājuma kartītes lapas augšdaļā atlasiet Rediģēt līdzīgu lietotņu grupu, lai rediģētu pielāgotu līdzīgu lietotņu grupu. Pēc pielāgotas līdzīgu lietotņu grupas izveides varat skatīt savas lietotnes salīdzinājumu ar citām jūsu atlasītām lietotnēm pakalpojumā Google Play.
  • Rādītāju tendences laika gaitā
Datu analizēšana pēc kategorijām

Lai jums būtu ērtāk sakārtot, segmentēt un analizēt savus datus, rādītāji ir iedalīti dažādās kategorijās. Visiem rādītājiem ir tālāk norādītie iedalījumi.

  • Artefakts: tā lietotnes versija, kurā radās problēma.
  • Android versija (SDK): lietotāja ierīces Android OS versija.
  • Konstrukcija:: ierīces veids, kurā lietotne tika palaista (piemēram, tālrunis, planšetdators, televizors, valkājamā ierīce).
  • Ierīces modelis: augsta līmeņa ierīces apraksts, ko veido unikāls zīmols un ierīces identifikators, piemēram, “Google oriole”. Vienam ierīces modelim var būt varianti ar atšķirīgām Android versijām, RAM, krātuvi vai sistēmas mikroshēmu (SoC).
  • Valsts/reģions: atrašanās vieta, kurā lietotāja ierīce atradās, kad radās problēma.

Padoms. Lai skatītu iedalījumus pēc konkrētiem ierīces aparatūras vai programmatūras aspektiem (piemēram, ierīces modeļa vai Android versijas), varat noklikšķināt uz simbola () blakus attiecīgajam vienumam tabulā.

Dažiem rādītājiem ir papildu iedalījumi.

  • Aktivizēšanas fiksēšanas gadījuma nosaukums: tagi, kas tika programmiski iestatīti, kad lietotnē tika izmantots PowerManager API.
  • Aktivizējošais vārds: tagi, kas tika programmiski iestatīti, kad lietotnē tika izmantots AlarmManager API.
  • ANR darbības nosaukums: kvalificēts darbības klases nosaukums, kurā konstatēts ANR gadījums (ja pieejams).
  • ANR veids: ANR gadījuma laiks (piemēram, pakalpojuma izpildes laikā), ja pieejams.

Detalizētu informāciju (piemēram, ar konkrēto iedalījumu saistītās avāriju vai ANR kopas) varat skatīt, atlasot vienumu Skatīt detalizētu informāciju () blakus attiecīgajam vienumam.

Padoms. Izmantojot slēdzi ekrāna augšdaļā, varat pārslēgties starp dažādiem vienas kategorijas rādītājiem, kā arī filtrēt lapā redzamos datus.

Datu veidi un rādītāji

Rīkā Play Console ir pieejami iepriekšējo 90 dienu Android vitals dati, bet saskarnē Play Developer Reporting API — trīs gadu dati.

Dati tiek vākti no lietotājiem, kas ir izvēlējušies automātiski kopīgot lietojuma un diagnostikas datus no Android ierīču un operētājsistēmu versiju apakškopas. Plašāku informāciju par to, kā Android lietotāji izvēlas kopīgot datus, skatiet kontu palīdzības centrā.

Funkcija Android vitals tiek atjaunināta katru dienu. Dažkārt dati par ierīcēm ar operētājsistēmu Android 10 un jaunākām versijām var tikt saņemti ātrāk nekā dati par ierīcēm ar operētājsistēmu, kas vecāka par Android 10. Šādā gadījumā tiks rādīti operētājsistēmas Android 10 un jaunāku versiju dati par dienām, kad tie ir pieejami.

Piezīme. Android vitals rādītājos nav iekļautas tehniskās problēmas, kas rodas nesertificētos ierīču modeļos vai lietotnes versijās, kas netika instalētas, izmantojot pakalpojumu Google Play.

Sakļaut visu Izvērst visu

Stabilitāte

ANR rādītāja metrika

ANR rādītāja metrika palīdz gūt izpratni par kopējo jūsu lietotnes kvalitāti. Šī metrika tiek aprēķināta, ņemot vērā to lietotāju skaitu, kuru ierīcēs ir radās ANR kļūda, un normalizējot to atbilstoši jūsu lietotnes izmantojumam. Pārskatā šis rādītājs tiek atspoguļots kā dienas aktīvo lietotāju procentuālā daļa (dienas aktīvais lietotājs tiek definēts kā lietotājs, kurš vienā dienā lietotni izmanto vienā ierīcē). Ja lietotājs vienā dienā izmanto jūsu lietotni vairākās ierīcēs, katra ierīce tiks iekļauta aktīvo lietotāju skaitā attiecīgajā dienā. Ja vienu un to pašu ierīci vienā dienā izmanto vairāki lietotāji, tiek ieskaitīts viens aktīvs lietotājs.

Ir pieejami trīs ANR rādītāja metrikas veidi.

  • Lietotāju pamanīto ANR kļūdu rādītājs: jūsu dienas aktīvo lietotāju procentuālā daļa, kuriem radās vismaz viena lietotāja pamanīta ANR kļūda. Lietotāja pamanīta ANR kļūda ir ANR kļūda, ko, visticamāk, ir pamanījis lietotājs. Pašlaik tiek uzskaitītas tikai ANR kļūdas “radās ievades pārsūtīšanas noildze”. Šīs metrikas vērtība vienmēr būs mazāka par kopējo ANR rādītāju, jo tā tiek normalizēta atbilstoši dienas lietojumam, bet neietver visas ANR kļūdas.
    Lietotāju pamanīto ANR kļūdu rādītājs ir Vitals pamatrādītājs, kas ietekmē jūsu lietotnes atklājamību pakalpojumā Google Play. Tas ir svarīgi, jo rādītājā iekļautās ANR kļūdas vienmēr notiek, kad lietotājs izmanto lietotni, un šādas kļūdas rada vislielāko traucējumus.
  • ANR rādītājs: to jūsu dienas lietotāju procentuālā daļa, kuriem radās vismaz viena ANR kļūda. Šajā metrikā ir ietvertas ANR kļūdas, kas nav klasificētas kā lietotāju pamanītas kļūdas, taču nevaram garantēt, ka šīs ANR kļūdas neietekmē lietotājus.
  • Vairāku ANR kļūdu rādītājs: to dienas lietotāju procentuālā daļa, kuriem radās vismaz divas ANR kļūdas. Šī metrika palīdz saskatīt cikliskas problēmas.

Problēmas novēršana

ANR kļūdas, kas ietekmē jūsu ANR rādītāja metriku, ir redzamas lapā Avārijas un ANR. Šajā lapā varat izmantot filtru lietotāju pamanīto ANR kļūdu attēlošanai.

Vietnē Android izstrādātājiem ir sniegti norādījumi par ANR kļūdu diagnostiku un novēršanu.

Avāriju rādītāja metrika

Avāriju rādītājs palīdz gūt izpratni par kopējo lietotnes kvalitāti. Šis rādītājs tiek aprēķināts, ņemot vērā to lietotāju skaitu, kuru ierīcēs ir radās avārijas, un normalizējot to atbilstoši jūsu lietotnes izmantojumam. Pārskatā šis rādītājs tiek atspoguļots kā dienas lietotāju procentuālā daļa (dienas aktīvais lietotājs tiek definēts kā lietotājs, kurš vienā dienā lietotni izmanto vienā ierīcē). Ja lietotājam ir vairākas ierīces, katra ierīce tiks uzskaitīta kā viens lietotājs. Piemēram, ja divi lietotāji katrs savā ierīcē izmanto lietotni divas dienas, tiks uzskaitītas četras dienas sesijas.

Ir pieejami trīs avāriju rādītāja metrikas veidi.

  • Lietotāju pamanīto avāriju rādītājs: to dienas lietotāju procentuālā daļa, kuriem radās vismaz viena lietotāja pamanīta avārija. Lietotāja pamanīta avārija ir avārija, ko, visticamāk, ir pamanījis lietotājs. Piemēram, avārijas, kas notiek, kamēr jūsu lietotnē tiek rādīta darbība vai tā darbojas kā priekšplāna pakalpojums. Šī rādītāja vērtība vienmēr būs mazāka par kopējo avāriju rādītāju, jo tā tiek normalizēta atbilstoši dienas lietojumam, bet neietver visas avārijas.
    Lietotāju pamanīto avāriju rādītājs ir Vitals pamatrādītājs, kas ietekmē jūsu lietotnes atklājamību pakalpojumā Google Play. Tas ir svarīgi, jo rādītājā iekļautās avārijas vienmēr notiek, kad lietotājs izmanto lietotni, un šādas kļūdas rada vislielāko traucējumus. Tādēļ ir jāraugās, lai lietotnē netiktu pārsniegts šīs metrikas nepieņemamas darbības slieksnis.
  • Avāriju rādītājs: to dienas lietotāju procentuālā daļa, kuriem radās vismaz viena avārija. Šajā metrikā ir ietvertas avārijas, kas nav klasificētas kā lietotāju pamanītas kļūdas, taču nevaram garantēt, ka šīs avārijas neietekmē lietotājus.

  • Vairāku avāriju rādītājs: to dienas lietotāju procentuālā daļa, kuriem radās vismaz divas avārijas. Šī metrika palīdz saskatīt cikliskas problēmas.

Problēmas novēršana

Vietnē Android izstrādātājiem ir sniegti norādījumi par avāriju diagnostiku un novēršanu.

Palaišanas ilgums un ielādes laiks

Palaišanas ilgums (laiks līdz attēlošanai)

Lapā Palaišanas ilgums varat skatīt detalizētu informāciju par lēnu nesaglabātas lietotnes palaišanu, saglabātas lietotnes palaišanu un saglabātas lietotnes un darbības palaišanu atkarībā no sistēmas stāvokļa. Palaišanas ilgums apzīmē laiku, kas paiet no brīža, kad lietotājs palaiž jūsu lietotni, līdz brīdim, kad ekrānā tiek parādīti pirmie kadri. Tas tiek dēvēts arī par “laiku līdz attēlošanai”.

Iespējams, šajā brīdī lietotājs vēl nevar sākt mijiedarbību ar lietotni, piemēram, ja lietotnē ir papildu ielādes ekrāni.

Informācija par datu vākšanu

  • Palaišanas laiks tiek reģistrēts tikai tad, ja lietotājs aktivizē kādu darbību.
    • Piemērs: tastatūras lietotņu palaišanas laiks ir vienāds ar palīglietotnes palaišanas laiku.
  • Ja lietotne vienā dienā no viena sistēmas stāvokļa tiek palaista vairākas reizes, tiek reģistrēts maksimālais palaišanas reižu skaits attiecīgajā dienā.
  • Palaišanas laiks tiek reģistrēts, kad pilnībā tiek ielādēts lietotnes pirmais ietvars, pat ja tas nav ekrāns, kurā lietotājs veic darbības.
    • Piemērs: ja, palaižot lietotni, ir redzams uzplaiksnījuma ekrāns, palaišanas laiks ir vienāds ar laiku, kas ir nepieciešams uzplaiksnījuma ekrāna attēlošanai.

Vital dati

  • Ietekmētās sesijas: to sesiju procentuālā daļa, kad lietotāja ierīcē katram sistēmas stāvoklim tika konstatēta lēna palaišana.
    • Lēna nesaglabātas lietotnes palaišana: 5 sekundes vai ilgāk.
    • Lēna saglabātas lietotnes palaišana: 2 sekundes vai ilgāk.
    • Lēna saglabātas lietotnes un darbības palaišana: 1 sekunde vai ilgāk.
  • Sesiju skaits: ierakstīto sesiju aptuvenais skaits.
  • 90./99. procentile: 10%/1% dienas sesiju, kad jūsu lietotnes palaišana lietotāja ierīcē bija lēna.

Problēmas novēršana

Ja jūsu lietotnei raksturīgs liels lēnas palaišanas reižu skaits, skatiet ieteicamos risinājumus Android izstrādātāju vietnē.

Atveidošana

Visa atveidošana

Lēno sesiju rādītājs (30 kadri/s vai 20 kadri/s) [tikai spēlēm]

Kāpēc tas ir svarīgi

Izmantojot lēno sesiju rādītāju, varat gūt izpratni par spēles kadru skaita sekundē veiktspēju, kas ietekmē to, cik lielā mērā spēle lietotājiem šķiet vienmērīga un plūstoša.

Lietotnes datu izprašana

Lapā “Lēnās sesijas” tiek rādīta to dienas sesiju procentuālā daļa, kurās lietotājiem vairāk nekā 25% kadru tika atveidoti ar mazāku ātrumu nekā 30 kadri/s vai 20 kadri/s (atkarībā no jūsu atlasītā etalona). Varat arī skatīt spēles sesiju sadalījumu pēc kadru skaita sekundē. (Sesijas līmeņa kadru skaitu sekundē mēra 75. procentilē — tas nozīmē, ka 75% kadru ir vismaz šāds kadru skaits sekundē.)

Vairumam spēļu pakalpojumā Google Play ir ieteicams nodrošināt vismaz 30 kadrus/s. Tādējādi lietotājiem tiek nodrošināta samērīga pieredze neatkarīgi no spēles veida (lai gan daži lietotāji dod priekšroku vismaz 60 kadriem/s, īpaši augstākās klases ierīcēs). Uzraugiet lēno sesiju rādītāju (30 kadru/s), lai pārliecinātos, ka sasniedzat šo slieksni. Ņemiet vērā, ka šis rādītājs ietver tikai tās sesijas, kurās vairāk nekā 25% kadru nesasniedz 30 kadru/s ātrumu, tādējādi tiek pieļauta zināma kadru skaita sekundē mainība.

Lai gan 30 kadri/s nodrošina samērīgu pieredzi, noteikti gadījumi vai noteiktu veidu spēles var būt piemērotas mazākam kadru skaitam sekundē, turklāt lietotāji var vēlēties spēlēt spēli tālruņos, kuros nevar atbalstīt 30 kadru/s ātrumu. Šādos gadījumos vismaz 75% sesijas kadru ir jāsasniedz vismaz 20 kadri/s. Uzraugiet lēno sesiju rādītāju (20 kadru/s), lai pārliecinātos, ka sasniedzat šo slieksni.

Android vitals pārskatos tiek uzskaitītas lēnas sesijas ar 30 kadru/s slieksni un lēnas sesijas ar 20 kadru/s slieksni katrai ierīcei, kā arī visām ierīcēm un sesijām kopā. Izmantojiet kopējo metriku, lai izprastu vispārējo lietotāja pieredzi, tomēr pievērsiet uzmanību arī veiktspējai noteiktās ierīcēs. Ar laiku platformā Play tiks sākts mudināt lietotājus izvēlēties tikai tādas spēles, kas viņu tālrunī var nodrošināt 20 kadrus/s.

Vitals sāk uzraudzīt kadru skaitu sekundē tikai pēc tam, kad spēle ir darbojusies vienu minūti.

Informācija par datu vākšanu

Lēno sesiju rādītājs tiek aprēķināts, izmantojot datus, kas vākti no sistēmas pakalpojuma SurfaceFlinger. Precīzāk, sesijas kadru skaits sekundē tiek aprēķināts, pamatojoties uz laiku starp kadru zīmēšanu lietotnes platformās, un tas ietver kadrus, ko atveido OpenGL, Vulkan un Android lietotāja saskarnes rīkkopa. Šis rādītājs pašlaik ir pieejams tikai spēlēm.

Lai aprēķinātu lēno sesiju rādītāju, dati par kadru skaitu sekundē tiek vākti ierīcēs, kurās darbojas operētājsistēma Android 9 vai jaunāka versija.

Informācijas paneļa attēlojums

  • Kadri sekundē (reprezentatīva vērtība): spēles kadru skaita sekundē veiktspēja ierīcēs ar operētājsistēmu Android 9 vai jaunāku versiju, aprēķināta 75. procentilē. Tas nozīmē, ka to sesiju procentuālā daļa, kurās 75% kadru tika atveidoti ar attiecīgo kadru skaitu sekundē vai lielāku, bija 75%.
  • Lēno sesiju rādītājs laika gaitā: laika rinda, kurā redzama konstatēto lēno sesiju procentuālā daļa.
  • Kadru skaita sekundē sadalījums: histogramma, kurā atainota dažādu sesiju kadru skaita sekundē 75. procentile. Tas nozīmē, ka 75% sesijas kadru tika atveidoti ātrāk nekā ar to kadru skaitu sekundē, kas tika izmantots sesijas segmenta noteikšanai.

Problēmas novēršana

Ja lietotnei ir daudz lēnu sesiju, skatiet ieteicamos risinājumus Android izstrādātāju vietnē.

Atveidošana, izmantojot Android lietotāja saskarnes rīkkopu

Daudz lēnu kadru [tikai lietotnēm]

Lietotnes datu izprašana

Lapā “Daudz lēnu kadru” tiek rādīta informācija par to dienas sesiju procentuālo daļu, kad lietotājiem vairāk nekā 50% kadru netika atveidoti ierīces zīmēšanas termiņā. Lietotāja mijiedarbībai ar jūsu lietotni ir jānotiek ar izpildes ātrumu 60 kadri sekundē un bez atmestiem un aizkavētiem kadriem.

Informācija par datu vākšanu

Google vāc katra tā kadra atveidošanas laiku, kuru jūsu lietotne atveidoja, izmantojot lietotāja saskarnes rīkkopas struktūru. Kadri, kas atveidoti, izmantojot OpenGL vai Vulkan, netiek vākti.

Informācijas paneļa attēlojums

Atlasot rindu, dati tiks rādīti, iedalīti procentilēs.

  • Ietekmētās sesijas: to dienas sesiju procentuālā daļa, kad lietotājiem radās vairāk nekā 50% kadru ar atveidošanas laiku, kas ilgāks par 16 ms. Dienas sesija attiecas uz dienu, kurā tika izmantota jūsu lietotne. Piemēram, ja divi lietotāji izmanto lietotni divas dienas, radīsies četras dienas sesijas.
  • Sesiju skaits: ierakstīto sesiju aptuvenais skaits.
  • 90./99. procentile: 90%/99% no visiem kadriem atveidošanas laiks bija mazāks par norādīto laiku. Šis rādītājs tiek iegūts no visiem vāktajiem kadriem.

Noklikšķinot uz kāda tabulas ieraksta, tiks parādīta diagramma “Lietotāja saskarnes renderēšanas laika sadalījums”. Pārskatiet šo diagrammu, lai pārbaudītu, vai lielākajai daļai jūsu lietotnes kadru ātrums nepārsniedz 16 ms.

Zem diagrammas redzamie dati norāda uz lietotnes atveidošanas veiktspēju un var palīdzēt atrast atveidošanas laika problēmu galveno cēloni. Piemēram, ja rādītāja “Augsts ievades latentums” procentuālā vērtība ir liela, ieteicams aplūkot lietotnes kodu, kas apstrādā lietotāju ievadīto saturu. Lai iegūtu plašāku informāciju par šiem rādītājiem, skatiet rakstu par lietotāja saskarnes veiktspējas testēšanu.

  • Izlaistie Vsync notikumi: izlaisto Vsync notikumu skaits, dalīts ar kadru skaitu, visiem kadriem, kuru atveidošana ilga vairāk nekā 16 ms.
  • Augsts ievades latentums: to ievades notikumu skaits, kuri bija ilgāki nekā 24 ms, dalīts ar kadru skaitu, visiem kadriem, kuru atveidošana ilga vairāk nekā 16 ms.
  • Lēns lietotāja saskarnes pavediens: to gadījumu skaits, kad lietotāja saskarnes pavediena izpilde ilga vairāk nekā 8 ms, dalīts ar kadru skaitu, visiem kadriem, kuru atveidošana ilga vairāk nekā 16 ms.
  • Lēnas zīmēšanas komandas: to gadījumu skaits, kad zīmēšanas komandu nosūtīšana grafiskajam procesoram ilga vairāk nekā 12 ms, dalīts ar kadru skaitu, visiem kadriem, kuru atveidošana ilga vairāk nekā 16 ms.
  • Lēna bitkartes augšupielāde: visiem kadriem, kas atveidoti ilgāk nekā 16 ms, to reižu skaits, kad bitkartes ielāde grafiskajā procesorā aizņēma vairāk nekā 3,2 ms, dalīts ar kadru skaitu.

Problēmas novēršana

Ja lietotnei ir daudz kadru, kuru atveidošanas laiks pārsniedz 16 ms, skatiet ieteicamos risinājumus Android izstrādātāju vietnē.

Daudz sastingušu kadru [tikai lietotnēm]

Lietotnes datu izprašana

Lapā “Daudz lēnu kadru” tiek rādīta informācija par to dienas sesiju procentuālo daļu, kad lietotājiem vairāk nekā 50% kadru netika atveidoti ierīces zīmēšanas termiņā. Lietotāja mijiedarbībai ar jūsu lietotni ir jānotiek ar izpildes ātrumu 60 kadri sekundē un bez atmestiem un aizkavētiem kadriem.

Informācija par datu vākšanu

Google vāc katra tā kadra atveidošanas laiku, kuru jūsu lietotne atveidoja, izmantojot lietotāja saskarnes rīkkopas struktūru. Kadri, kas atveidoti, izmantojot OpenGL vai Vulkan, netiek vākti.

Informācijas paneļa attēlojums

Atlasot rindu, dati tiks rādīti, iedalīti procentilēs.

  • Ietekmētās sesijas: to dienas sesiju procentuālā daļa, kad lietotājiem radās vairāk nekā 50% kadru ar atveidošanas laiku, kas ilgāks par 16 ms. Dienas sesija attiecas uz dienu, kurā tika izmantota jūsu lietotne. Piemēram, ja divi lietotāji izmanto lietotni divas dienas, radīsies četras dienas sesijas.
  • Sesiju skaits: ierakstīto sesiju aptuvenais skaits.
  • 90./99. procentile: 90%/99% no visiem kadriem atveidošanas laiks bija mazāks par norādīto laiku. Šis rādītājs tiek iegūts no visiem vāktajiem kadriem.

Noklikšķinot uz kāda tabulas ieraksta, tiks parādīta diagramma “Lietotāja saskarnes renderēšanas laika sadalījums”. Pārskatiet šo diagrammu, lai pārbaudītu, vai lielākajai daļai jūsu lietotnes kadru ātrums nepārsniedz 16 ms.

Zem diagrammas redzamie dati norāda uz lietotnes atveidošanas veiktspēju un var palīdzēt atrast atveidošanas laika problēmu galveno cēloni. Piemēram, ja rādītāja “Augsts ievades latentums” procentuālā vērtība ir liela, ieteicams aplūkot lietotnes kodu, kas apstrādā lietotāju ievadīto saturu. Lai iegūtu plašāku informāciju par šiem rādītājiem, skatiet rakstu par lietotāja saskarnes veiktspējas testēšanu.

  • Izlaistie Vsync notikumi: izlaisto Vsync notikumu skaits, dalīts ar kadru skaitu, visiem kadriem, kuru atveidošana ilga vairāk nekā 16 ms.
  • Augsts ievades latentums: to ievades notikumu skaits, kuri bija ilgāki nekā 24 ms, dalīts ar kadru skaitu, visiem kadriem, kuru atveidošana ilga vairāk nekā 16 ms.
  • Lēns lietotāja saskarnes pavediens: to gadījumu skaits, kad lietotāja saskarnes pavediena izpilde ilga vairāk nekā 8 ms, dalīts ar kadru skaitu, visiem kadriem, kuru atveidošana ilga vairāk nekā 16 ms.
  • Lēnas zīmēšanas komandas: to gadījumu skaits, kad zīmēšanas komandu nosūtīšana grafiskajam procesoram ilga vairāk nekā 12 ms, dalīts ar kadru skaitu, visiem kadriem, kuru atveidošana ilga vairāk nekā 16 ms.
  • Lēna bitkartes augšupielāde: visiem kadriem, kas atveidoti ilgāk nekā 16 ms, to reižu skaits, kad bitkartes ielāde grafiskajā procesorā aizņēma vairāk nekā 3,2 ms, dalīts ar kadru skaitu.

Problēmas novēršana

Ja lietotnei ir daudz kadru, kuru atveidošanas laiks pārsniedz 16 ms, skatiet ieteicamos risinājumus Android izstrādātāju vietnē.

Akumulatora lietojums

Nereaģējošas aktivizēšanas fiksēšanas gadījumi un nereaģējošas daļējas aktivizēšanas fiksēšanas gadījumi (fonā)

Lapās Nereaģējošas aktivizēšanas gadījumi un Nereaģējošas daļējas aktivizēšanas gadījumi (fonā) tiek rādīti daļējas aktivizēšanas gadījumi, ko jūsu lietotne ieguva, izmantojot klasi PowerManager. Daļējas aktivizēšanas gadījums nodrošina, ka centrālais procesors turpina darboties, taču ekrāna un tastatūras izgaismojums var tikt izslēgts.

Informācija par datu vākšanu

  • Konfidencialitātes nolūkos daļējas aktivizēšanas gadījuma (“wake lock”) identificēšanas tagi ir padarīti anonīmi.
  • Dati par daļējas aktivizēšanas gadījumiem tiek vākti, kad nenotiek ierīces uzlāde un ekrāns ir izslēgts.
  • Dati par nereaģējošas daļējas aktivizēšanas gadījumiem (fonā) tiek vākti tikai tad, ja lietotne darbojas fonā.
  • Lai norādītu, cik sesiju ietekmē ilgās aktivizēšanas gadījumi, Google aprēķina maksimālo daļējas aktivizēšanas gadījuma ilgumu akumulatora sesijas laikā. Piemēram, ja lietotājs aktivizēja divu stundu ilgu aktivizēšanas fiksēšanas gadījumu, Google izmantos maksimālo aktivizēšanas fiksēšanas gadījuma vērtību (viena stunda).
  • Lietotnēm, kuru manifesta failā ir iestatīts sharedUserId: dati tiks rādīti tikai tad, ja būs instalēta tikai viena lietotne ar šo sharedUserId.

Vital dati

  • Ietekmētās sesijas: to akumulatora sesiju procentuālā daļa, kurās lietotājiem radās vismaz viens aktivizēšanas gadījums (“wake lock”), kā ilgums pārsniedza vienu stundu.
  • Sesiju skaits: ierakstīto sesiju aptuvenais skaits.
  • 90./99. procentile: 10%/1% jūsu dienas sesiju, kad lietotājiem radās daļējas aktivizēšanas fiksēšanas gadījumi, kuru ilgums pārsniedza tālāk norādīto vērtību.
  • Nepieņemamas darbības slieksnis: ja lietotnei rodas tāds gadījumu koeficients, kas ir vienāds ar norādīto slieksni vai augstāks par to, tā atrodas Google Play 1000 populārāko lietotņu saraksta apakšdaļā (pēdējo 25% daļā; pēc instalēšanas reižu skaita).

Problēmas novēršana

Ja jūsu lietotnē ir daudz nereaģējošas daļējas aktivizēšanas gadījumu, skatiet ieteicamos risinājumus Android izstrādātāju vietnē.

Daudz aktivizēšanas gadījumu

Lapā Daudz aktivizēšanas gadījumu tiek rādīti lietotnes aktivizētie signālu pārvaldnieka aktivizēšanas gadījumi. Tiks rādīti aktivizēšanas dati par klasēm ELAPSED_REALTIME_WAKEUP vai RTC_WAKEUP.

Informācija par datu vākšanu

  • Konfidencialitātes nolūkos aktivizēšanas identificēšanas tagi ir padarīti anonīmi.
  • Dati par aktivizēšanas gadījumiem tiek vākti, kad nenotiek ierīces uzlāde.
  • Lai iegūtu standartizētu rādītāju, aktivizēšanas gadījumu skaits tiek salīdzināts ar laiku, kad ierīce darbojas ar akumulatoru. Lai norādītu, cik daudz lietotāju ietekmē augsts aktivizēšanas rādītājs, Google aprēķina, cik aktivizēšanas gadījumu vienam lietotājam ir vienā stundā.
  • Lietotnēm, kuru manifesta failā ir iestatīts sharedUserId: dati tiks rādīti tikai tad, ja būs instalēta tikai viena lietotne ar šo sharedUserId.

Vital dati

  • Ietekmētās sesijas: to akumulatora lietošanas sesiju procentuālā daļa, kad lietotājiem stundas laikā radās vairāk nekā 10 aktivizēšanas gadījumu. Akumulatora lietošanas sesija ir visu to akumulatora ziņojumu apkopojums, kas saņemti konkrētā 24 stundu periodā. Operētājsistēmā Android 10 akumulatora ziņojums attiecas uz intervālu starp divām akumulatora uzlādes reizēm no 20% līdz 80% vai no jebkuras vērtības līdz 100%. Operētājsistēmā Android 11 un jaunākās versijās akumulatora ziņojums attiecas uz fiksētu 24 stundu periodu. Google šos datus vāc tikai tad, kad nenotiek ierīces uzlāde.
  • Sesiju skaits: ierakstīto sesiju aptuvenais skaits.
  • 90./99. procentile: 10%/1% jūsu dienas sesiju, kad lietotājiem stundas laikā radās vairāk aktivizēšanas gadījumu, nekā norādīts.
  • Nepieņemamas darbības slieksnis: ja lietotnei rodas tāds gadījumu koeficients, kas ir vienāds ar norādīto slieksni vai augstāks par to, tā atrodas Google Play 1000 populārāko lietotņu saraksta apakšdaļā (pēdējo 25% daļā; pēc instalēšanas reižu skaita).

Problēmas novēršana

Ja jūsu lietotnē bieži notiek aktivizēšanas gadījumi, skatiet ieteicamos risinājumus Android izstrādātāju vietnē.

Pārāk liels Wi-Fi tīkla meklēšanas (fonā) reižu skaits

Lapā Pārāk liels Wi-Fi tīkla meklēšanas (fonā) reižu skaits tiek rādīti gadījumi, kad Wi-Fi meklēšana patērē daudz akumulatora enerģijas.

Informācija par datu apkopošanu

Dati par Wi-Fi meklēšanu tiek vākti, kad nenotiek ierīces uzlāde un kad lietotne darbojas fonā.

Vital dati

  • Ietekmētās sesijas: to akumulatora sesiju procentuālā daļa, kad lietotājiem stundas laikā radās vairāk nekā 4 Wi-Fi meklēšanas gadījumi.
  • Sesiju skaits: ierakstīto sesiju aptuvenais skaits.
  • 90./99. procentile: 10%/1% dienas sesiju, kad lietotājiem stundas laikā radās vairāk Wi-Fi meklēšanas gadījumu fonā, nekā norādīts.

Problēmas novēršana

Ja lietotnei ir liels Wi-Fi meklēšanas gadījumu skaits fonā, skatiet ieteicamos risinājumus Android izstrādātāju vietnē.

Pārmērīgs tīkla lietojums (fonā)

Lapā Pārmērīgs tīkla lietojums tiek rādīti dati par liela tīkla datu apjoma saistījumu ar fona pakalpojumu. Ja fonā tiek lietoti mobilā tīkla dati, lietotājiem nav ērtas piekļuves vadīklām, lai apturētu datu pārsūtīšanu.

Informācija par datu apkopošanu

Dati par mobilā tīkla datu lietojumu tiek vākti, kad nenotiek ierīces uzlāde un lietotne darbojas fonā.

Vital dati

  • Ietekmētās sesijas: to akumulatora sesiju procentuālā daļa, kad lietotājiem dienas laikā fonā tika izmantots vairāk nekā 50 MB tīkla datu.
  • Sesiju skaits: ierakstīto sesiju aptuvenais skaits.
  • 90./99. procentile: 10%/1% dienas sesiju, kad lietotājiem radās lielāks tīkla datu lietojums fonā dienā, nekā norādīts.

Problēmas novēršana

Ja jūsu lietotnei ir liels tīkla datu lietojums fonā, skatiet ieteicamos risinājumus Android izstrādātāju vietnē.

Atļaujas

Atļauju noraidījumi

Lapā Atļauju noraidījumi varat skatīt detalizētu informāciju par dienas atļauju sesiju procentuālo daļu, kad lietotājs noraidīja atļaujas. Dienas atļauju sesija ir diena, kuras laikā jūsu lietotne lietotājam pieprasīja vismaz vienu atļauju.

Informācija par datu vākšanu

Dati par atļauju noraidījumiem tiek vākti, kad lietotājs atbild uz atļauju pieprasījumiem jūsu lietotnē.

Vital dati

  • Noraidījumi: to dienas atļauju sesiju procentuālā daļa, kuru laikā lietotājs noraidīja atļaujas.
  • Vairs nejautāt: to dienas atļauju sesiju procentuālā daļa, kad lietotājs noraidīja atļaujas, atlasot opciju “Vairs nejautāt”.
  • Kopējais sesiju skaits: ierakstīto sesiju aptuvenais skaits.

Problēmas novēršana

Ja jūsu lietotnei ir liels atļauju noraidījumu skaits, skatiet ieteicamos risinājumus Android izstrādātāju vietnē.

Vitals pamatrādītāju nepieņemamas darbības sliekšņi

Pakalpojumā Google Play jūsu lietotnes Vitals pamatrādītājiem ir definēti nepieņemamas darbības sliekšņi.

Ja jūsu lietotne pārsniedz nepieņemamas darbības sliekšņvērtību, visticamāk, samazināsies iespējamība, ka lietotāji to pakalpojumā Google Play atklās. Ja nepieņemama jūsu lietotnes darbība ir konstatēta konkrētos ierīču modeļos, pakalpojumā Google Play lietotāji, kuri izmanto attiecīgās ierīces, tiks novirzīti uz citām lietotnēm, kas ir piemērotākas viņu ierīcēm. Dažos gadījumos lietotāju uzziņai jūsu lietotnes veikala ierakstā var tikt parādīts brīdinājums un piedāvāta iespēja meklēt citas lietotnes ar augstāku tehnisko kvalitāti.

Novērtējot jūsu lietotnes kvalitāti, pakalpojumā Google Play parasti tiek ņemti vērā pēdējo 28 dienu dati, taču vērtējums var tikt mainīts ātrāk, ja tiek konstatēts krass problēmu skaita pieaugums.

Sakļaut visu Izvērst visu

Stabilitāte

Lietotāju pamanīto ANR rādītāja sliekšņi

Pakalpojumā Google Play ir definēti lietotāju pamanīto ANR kļūdu rādītāja nepieņemamas darbības sliekšņi.

  • Nepieņemama darbība kopumā: vismaz 0,47% dienas aktīvo lietotāju, kuriem visos ierīču modeļos radās lietotāja pamanītas ANR kļūdas.

  • Nepieņemama darbība ierīcē: vismaz 8% dienas aktīvo lietotāju, kuriem konkrētā ierīces modelī radās lietotāja pamanīta ANR kļūda.

Lai uzlabotu ANR rādītāju, novērsiet lapā Avārijas un ANR norādītās ANR kļūdu kopas. Jo lielāks ir ietekmēto lietotāju skaits, jo lielāka ir attiecīgās kopas ietekme uz jūsu ANR rādītāju.

Ja ANR rādītāju ietekmē noteikti ierīces aparatūras vai programmatūras aspekti, jūs saņemsiet Android vitals paziņojumu. Iespējamās saistības varat arī pētīt pats lapā Sasniedzamība un ierīces > Kopsavilkums (Laidiens > Sasniedzamība un ierīces > Kopsavilkums).

Lietotāju pamanīto avāriju rādītāju sliekšņi

Pakalpojumā Google Play ir definēti lietotāju pamanīto avāriju rādītāja nepieņemamas darbības sliekšņi.

  • Nepieņemama darbība kopumā: vismaz 1,09% dienas lietotāju, kuriem visos ierīču modeļos ir radušās lietotāja pamanītas avārijas.

  • Nepieņemama darbība ierīcē: vismaz 8% dienas lietotāju, kuriem konkrētā ierīces modelī ir radusies lietotāja pamanīta avārija.

Lai uzlabotu avāriju rādītāju, novērsiet avāriju kopas, kas ir norādītas lapā Avārijas un ANR. Jo lielāks ir ietekmēto lietotāju skaits, jo lielāka ir attiecīgās kopas ietekme uz jūsu avāriju rādītāju.

Ja avāriju rādītāju ietekmē noteikti ierīces aparatūras vai programmatūras aspekti, jūs saņemsiet Android vitals paziņojumu. Iespējamās saistības varat arī pētīt pats lapā Sasniedzamības un ierīču kopsavilkums (Laidiens > Sasniedzamība un ierīces > Kopsavilkums).

Saistīts saturs

Skatiet paraugpraksi par Android Vitals rādītāju lietošanu, lai uzlabotu lietotnes veiktspēju un stabilitāti.

Vai tas bija noderīgs?

Kā varam to uzlabot?

Vai nepieciešama papildu palīdzība?

Izmēģiniet norādītās nākamās darbības.

Meklēšana
Notīrīt meklēšanu
Aizvērt meklēšanas lodziņu
Galvenā izvēlne
11501816934083719201
true
Meklēšanas palīdzības centrs
true
true
true
true
true
92637
false
false