Nadziranje tehnične kakovosti aplikacije z osnovnimi podatki za Android

Uporabite osnovne podatke za Android, ki vam bodo pomagali razumeti in izboljšati stabilnost, delovanje, porabo energije baterije ter drugo za aplikacijo.

Izbira, kako želite dostopati do podatkov aplikacije

Osnovne podatke za Android lahko uporabljate na dva načina: v Konzoli Play in s programskim vmesnikom Google Play Developer Reporting API.

API omogoča programski dostop do osnovnih podatkov za Android za razvijalce, ki želijo integrirati osnovne podatke za Android z drugimi nabori podatkov ali jih vgraditi v poteke dela. Če želite izvedeti več o uporabi API-ja za dostop do osnovnih podatkov za Android, odprite stran za Google Play Developer Reporting API.

Če želite v Konzoli Play poiskati in pregledati osnovne podatke za Android za aplikacijo:

  1. Odprite Konzolo Play.
  2. Izberite aplikacijo.
  3. V levem meniju izberite Kakovost > Osnovni podatki za Android > Pregled.
  4. Z izbirnikom časovnega obdobja v zgornjem desnem kotu izberite časovno obdobje, ki si ga želite prikazati.

Pomembno: Če podatkov ni na voljo, vaša aplikacija nima dovolj podatkovnih točk v določenih filtrih, na podlagi katerih bi bilo mogoče zaznati težave.

Nadziranje bistvenih osnovnih podatkov aplikacije

Na vrhu strani Pregled si lahko ogledate podatke o bistvenih osnovnih podatkih aplikacije. To so najpomembnejše tehnične meritve in vplivajo na vidnost aplikacije v Googlu Play. Bistveni osnovni podatki vključujejo:

Google Play pri teh meritvah opredeljuje prage neustreznega delovanja. Če jih vaša aplikacija presega, je verjetno, da je v Googlu Play manj vidna. V nekaterih primerih je zaradi postavljanja pričakovanj uporabnikov pri objavi aplikacije v trgovini lahko prikazano opozorilo.

V razdelku »Kritične težave« lahko hitro prepoznate področja, na katerih lahko aplikacijo izboljšate. Obstajata dve vrsti kritičnih težav:

  • Neustrezno delovanje: Meritve, ki presegajo pragove neustreznega delovanja.
  • Anomalije: Znatne spremembe podatkov (npr. močno povečanje števila ANR-jev, ki jih zazna uporabnik).

Če želite prejeti e-poštna obvestila, obiščite Nastavitev > Obvestila ali v kotu razdelka »Bistveni osnovni podatki« kliknite Upravljanje obvestil (Kakovost > Osnovni podatki za Android > Pregled). Upoštevajte, da so obvestila trenutno na voljo samo za anomalije.

Brskanje po vseh osnovnih podatkih

Pri sredini strani Pregled si lahko ogledate podatke o vseh osnovnih podatkih glede na kakovost.

V tabeli si lahko ogledate meritve za trenutno in prejšnja časovna obdobja. Ogledate si lahko tudi primerjavo aplikacije z drugimi aplikacijami v Googlu Play.

Ogled podrobnih meritev

Če želite dodatne podrobnosti o meritvi, zraven meritve izberite Ogled podrobnosti (). Na naslednjem zaslonu si lahko ogledate to:

  • Prage neustreznih delovanj.
  • Primerjalne preizkuse za kategorije.
  • Podrobne primerjalne preizkuse.
    • Pri vrhu strani na kartici primerjave s podobnimi aplikacijami izberite Urejanje skupine podobnih aplikacij, če želite urediti skupino podobnih aplikacij po meri. Ko ustvarite skupino podobnih aplikacij po meri, si lahko ogledate primerjavo aplikacije z izbranimi drugimi aplikacijami v Googlu Play.
  • Trend meritve v časovnem obdobju
Analiziranje podatkov z razsežnostmi

Zaradi lažjega organiziranja, segmentiranja in analiziranja podatkov so meritve razčlenjene glede na različne razsežnosti. Za vse meritve so na voljo te razčlenitve:

  • Artefakt: Različica aplikacije, v kateri je prišlo do težave.
  • Različica Androida (komplet za razvoj programske opreme): Različica sistema Android, ki jo sporoči uporabnikova naprava.
  • Oblika naprave: Vrsta naprave, v kateri se je aplikacija izvajala (npr. telefon, tablični računalnik, televizor, nosljiva naprava).
  • Model naprave: Opis naprave na visoki ravni, sestavljen iz edinstvenega identifikatorja blagovne znamke in naprave, na primer »Google oriole«. Posamezni model naprave ima morda različice z različnimi različicami sistema Android, RAM-a, shrambe ali sistema na čipu.
  • Država/regija: Lokacija, ki jo sporoči uporabnikova naprava v času težave.

Nasvet: Pri razčlenitvah glede na posamezne vidike strojne ali programske opreme naprave (na primer model naprave ali različica sistema Android), lahko kliknete simbol zraven elementa v tabeli ().

Nekatere meritve imajo dodatne razčlenitve:

  • Ime zaklepanja stanja budnosti: Programsko nastavljene oznake med uporabo API-ja PowerManager v aplikaciji.
  • Ime prebujanja: Programsko nastavljene oznake med uporabo API-ja AlarmManager v aplikaciji.
  • Ime dejavnosti ANR: Polno kvalificirano ime razreda dejavnosti, kjer se je zgodil ANR (če je na voljo).
  • Vrsta ANR-ja: Čas, ko se je zgodil ANR (na primer pri izvajanju storitve), če je na voljo.

Več podrobnosti, kadar so na voljo (na primer gruče zrušitev ali ANR-jev, povezane z dano razčlenitvijo), si lahko ogledate tako, da zraven elementa izberete možnost Ogled podrobnosti ().

Nasvet: S preklopom na vrhu zaslona lahko preklapljate med meritvami v posamezni kategoriji in filtrirate stran.

Vrste podatkov in meritve

Osnovni podatki za Android so na voljo za zadnjih 90 dni v Konzoli Play in za tri leta prek programskega vmesnika Google Play Developer Reporting API.

Podatki so zbrani pri uporabnikih, ki so omogočili samodejno pošiljanje podatkov o uporabi in diagnostičnih podatkov iz podskupine naprav Android in različic operacijskega sistema. Če želite več informacij o tem, kako uporabniki Androida omogočijo deljenje podatkov, obiščite center za pomoč za račune.

Osnovni podatki za Android se posodabljajo dnevno. Včasih podatki za naprave Android 10 ali novejše različice prispejo prej kot podatki za naprave z različicami sistema Android, starejšimi od različice 10. V tem primeru bodo podatki za Android 10 in novejše različice na voljo samo za dni, ko so na voljo samo ti podatki.

Opomba: Meritve osnovnih podatkov za Android ne vključujejo tehničnih težav, ki se pojavijo v nepotrjenih modelih naprav ali različicah aplikacije, ki niso bile nameščene prek Googla Play.

Strni vse Razširi vse

Stabilnost

Meritve pogostosti ANR-jev

Meritve pogostosti ANR-jev zagotavljajo pregled kakovosti aplikacije. Te meritve so izračunane na podlagi števila uporabnikov vaše aplikacije z ANR-ji in normaliziranju vrednosti na podlagi uporabe aplikacije. Sporočajo se v obliki odstotka dnevnih aktivnih uporabnikov, pri čemer je dnevni aktivni uporabnik opredeljen kot uporabnik, ki aplikacijo uporablja v enem dnevu v eni napravi. Če uporabnik uporablja aplikacijo v več napravah v enem dnevu, bo vsaka naprava prispevala k številu aktivnih uporabnikov za dani dan. Če v enem dnevu isto napravo uporablja več uporabnikov, se to šteje kot en aktivni uporabnik.

Obstajajo tri meritve pogostosti ANR-jev:

  • Pogostost ANR-jev, ki jih zazna uporabnik: Odstotek dnevnih aktivnih uporabnikov, ki so doživeli vsaj en ANR, ki jih zaznajo uporabniki. ANR, ki jih zaznajo uporabniki, je ANR, za katerega je verjetno, da ga je uporabnik opazil. Trenutno se štejejo samo ANR-ji »časovna omejitev pošiljanja vnosa je potekla«. Ta meritev bo vedno nižja od skupne pogostosti ANR-jev, ker se normalizira glede na dnevno uporabo, vendar ne šteje vseh ANR-jev.
    Pogostost ANR-jev, ki jih zaznajo uporabniki, je eden bistvenih osnovnih podatkov, kar pomeni, da vpliva na vidnost aplikacije v Googlu Play. Pomembna je, ker do ANR-jev, ki jih šteje, vedno pride, ko uporabnik uporablja aplikacijo, kar predstavlja največjo motnjo.
  • Pogostost ANR-jev: Odstotek dnevnih uporabnikov, ki so doživeli vsaj en ANR. Ta meritev vključuje ANR-je, ki niso označeni kot ANR-ji, ki jih zaznajo uporabniki, vendar ne moremo jamčiti, da ti ANR-ji ne vplivajo na uporabnike.
  • Pogostost večkratnih ANR-jev: Odstotek dnevnih uporabnikov, ki so doživeli vsaj dva ANR-ja. Ta meritev pomaga izpostaviti ponavljanja težav.

Odpravljanje težave

ANR-ji, ki prispevajo k meritvam pogostosti ANR-jev, se sporočajo na strani Zrušitve in ANR-ji. Na tej strani lahko filtrirate glede na ANR-je, ki jih zaznajo uporabniki.

Na spletnem mestu Android Developers so na voljo smernice za diagnosticiranje in popravljanje ANR-jev.

Meritve pogostosti zrušitev

Meritve pogostosti zrušitev zagotavljajo pregled kakovosti aplikacije. Te meritve so izračunane na podlagi števila uporabnikov vaše aplikacije z zrušitvami in normaliziranju vrednosti na podlagi uporabe aplikacije. Sporočajo se v obliki odstotka dnevnih uporabnikov, pri čemer je dnevni uporabnik opredeljen kot uporabnik, ki aplikacijo uporablja v enem dnevu v eni napravi. Če ima uporabnik več naprav, se bo uporabnik štel večkrat. Če na primer dva uporabnika uporabljata aplikacijo dva dni vsak v svoji napravi, dobimo štiri dnevne seje.

Na voljo so tri meritve pogostosti zrušitev:

  • Pogostost zrušitev, ki jih zazna uporabnik: Odstotek dnevnih uporabnikov, ki so doživeli vsaj eno zrušitev, ki jih zaznajo uporabniki. Zrušitev, ki jo zaznajo uporabniki, je zrušitev, za katero je verjetno, da jo je uporabnik opazil. Na primer zrušitve, ki se zgodijo, ko aplikacija prikazuje dejavnost ali se izvaja kot storitev v ospredju. Ta meritev bo vedno nižja od skupne pogostosti zrušitev, ker se normalizira glede na dnevno uporabo, vendar ne šteje vseh zrušitev.
    Pogostost zrušitev, ki jih zaznajo uporabniki, je eden bistvenih osnovnih podatkov, kar pomeni, da vpliva na vidnost aplikacije v Googlu Play. Pomembna je, ker do zrušitev, ki jih šteje, vedno pride, ko uporabnik uporablja aplikacijo, kar predstavlja največjo motnjo. Zato poskrbite, da aplikacija ne presega praga neustreznega delovanja za to meritev.
  • Pogostost zrušitev: Odstotek dnevnih uporabnikov, ki so doživeli vsaj eno zrušitev. Ta meritev vključuje zrušitve, ki niso označene kot zrušitve, ki jih zaznajo uporabniki, vendar ne moremo jamčiti, da te zrušitve ne vplivajo na uporabnike.

  • Pogostost večkratnih zrušitev: Odstotek dnevnih uporabnikov, ki so doživeli vsaj dve zrušitvi. Ta meritev pomaga izpostaviti ponavljanja težav.

Odpravljanje težave

Na spletnem mestu Android Developers so na voljo smernice za diagnosticiranje in popravljanje zrušitev.

Čas zagona in nalaganja

Čas zagona (čas do prvotnega prikaza)

Na strani Čas zagona si lahko ogledate podrobnosti o tem, kdaj se aplikacija zažene počasi iz hladnega, toplega in vročega stanja sistema. Čas zagona meri čas, ki preteče od zagona aplikacije do trenutka, ko se na zaslonu prikažejo prvi okviri. Temu pravimo tudi »čas do prvotnega prikaza«.

Vaša aplikacija po tem času morda še ni pripravljena na to, da jo uporabnik začne uporabljati, če ima na primer dodatne zaslone za nalaganje.

Podrobnosti o zbiranju podatkov

  • Časi zagona se zabeležijo samo, ko uporabnik sproži dejavnost.
    • Primer: Pri aplikacijah za tipkovnico je čas zagona enak času zagona spremljevalne aplikacije.
  • Če se aplikacija zažene večkrat v istem dnevu iz istega stanja sistema, se zabeleži največji čas zagona tistega dne.
  • Časi zagona se spremljajo, ko se prvi okvir aplikacije naloži v celoti, tudi če uporabniki ne uporabljajo zaslona.
    • Primer: Če se aplikacija zažene s pozdravnim zaslonom, je čas zagona enak času, ki je potreben za prikaz pozdravnega zaslona.

Osnovni podatki

  • Prizadete seje: Odstotek sej, med katerimi so uporabniki doživeli počasen čas zagona za vsako stanje sistema:
    • Počasen hladen zagon: 5 sekund ali več.
    • Počasen topel zagon: 2 sekundi ali več.
    • Počasen vroč zagon: 1 sekunda ali več.
  • Število sej: Približno število zabeleženih sej.
  • 90./99. percentil: 10 %/1 % dnevnih sej, med katerimi so uporabniki doživeli počasen čas zagona aplikacije.

Odpravljanje težave

Če ima aplikacija veliko število počasnih časov zagona aplikacije, si oglejte priporočene rešitve na spletnem mestu za razvijalce za Android.

Upodabljanje

Vse upodabljanje

Stopnja počasnih sej (30 ali 20 sličic/s) [samo igre]

Zakaj je to pomembno

Počasne seje vam omogočajo razumevanje števila sličic v sekundi igre, kar vpliva na to, kako tekoča in brezhibna se vaša igra zdi uporabnikom.

Razumevanje podatkov o aplikaciji

Na strani Počasne seje bodo prikazane podrobnosti o deležu dnevnih sej uporabnikov, med katerimi se je več kot 25 % okvirov izvajalo počasneje od 30 sličic/s ali 20 sličic/s, odvisno od izbranega primerjalnega preizkusa. Ogledate si lahko tudi distribucijo sej glede na število sličic v sekundi za igro. (Število sličic v sekundi na ravni seje se meri pri 75. percentilu, kar pomeni, da 75 % sličic doseže vsaj to število sličic v sekundi.)

Večina iger v Googlu Play si mora prizadevati za najmanj 30 sličic/s. To uporabnikom zagotavlja razumno izkušnjo ne glede na to, katero vrsto igre igrajo (čeprav bo nekaterim uporabnikom bolj všeč vsaj 60 sličic/s, zlasti v napravah višjega razreda). Spremljajte stopnjo počasnih sej (30 sličic/s), da zagotovite, da boste dosegli to raven. Upoštevajte, da ta meritev zajema samo seje, pri katerih več kot 25 % okvirov ne dosega 30 sličic/s, zato je določeno odstopanje glede spremenljivosti števila sličic v sekundi.

Čeprav 30 sličic/s zagotavlja razumno izkušnjo, so morda primeri ali vrste iger, pri katerih je smiselno zmanjšati število sličic v sekundi pod to vrednost ali pa uporabniki želijo igro igrati v telefonih, ki ne podpirajo hitrosti 30 sličic/s. V teh primerih mora kljub temu najmanj 75 % okvirov v seji dosegati hitrost najmanj 20 sličic/s. Spremljajte stopnjo počasnih sej (20 sličic/s), da zagotovite, da boste dosegli to raven.

Osnovni podatki za Android poročajo o počasnih sejah (30 sličic/s) in počasnih sejah (20 sličic/s) za vsako napravo ter vse naprave in seje. Skupno meritev uporabite za razumevanje uporabniške izkušnje na splošno, vendar bodite pozorni tudi na delovanje v posameznih napravah. V Googlu Play bomo kmalu začeli uporabnike usmerjati od iger, ki v telefonih ne dosegajo hitrosti 20 sličic/s.

Osnovni podatki začnejo spremljati število sličic v sekundi šele, ko se igra izvaja eno minuto.

Podrobnosti o zbiranju podatkov

Meritev počasnih sej se izračuna s podatki, zbranimi iz storitve SurfaceFlinger. Konkretneje, število sličic v sekundi seje je ocenjeno na podlagi časa med okviri, prikazanimi na površinah, ki so v lasti aplikacije, in vključuje okvire, ki jih upodabljajo vmesnik OpenGL, API Vulkan, pa tudi komplet orodij za uporabniški vmesnik sistema Android. Ta meritev je trenutno na voljo samo za igre.

Podatki o številu sličic v sekundi za počasne seje se zbirajo za naprave, ki uporabljajo Android 9 ali novejše različice.

Prikaz na nadzorni plošči

  • Reprezentativno število sličic v sekundi: Število sličic v sekundi igre v napravah, ki uporabljajo Android 9 ali novejše različice, izračunano pri 75. percentilu. To pomeni, da je v 75 % časa 75 % sej imelo tako število sličic v sekundi ali hitrejše.
  • Stopnja počasnih sej v časovnem obdobju: Časovno zaporedje, ki prikazuje odstotek sej, za katere je ugotovljeno, da so počasne seje.
  • Porazdelitev števila sličic v sekundi: Histogram, ki prikazuje 75. percentil števila sličic v sekundi med sejami. To pomeni, da je bilo 75 % sličic v seji hitrejših od števila sličic v sekundi, uporabljenega za segmentiranje seje.

Odpravljanje težave

Če ima aplikacija veliko število počasnih sej, si oglejte priporočene rešitve na spletnem mestu za razvijalce za Android.

Upodabljanje z zbirko orodij uporabniškega vmesnika za Android

Čezmerno število počasnih okvirov [samo aplikacije]

Razumevanje podatkov o aplikaciji

Na strani Preveliko število počasnih okvirjev bodo prikazane podrobnosti o deležu dnevnih sej uporabnikov, med katerimi je več kot 50 % okvirov preseglo rok za risanje v napravi. Interakcije uporabnikov v aplikaciji se morajo izvajati s hitrostjo 60 sličic na sekundo brez opuščenih ali zakasnjenih okvirjev.

Podrobnosti o zbiranju podatkov

Google zbira čase upodabljanja posameznih okvirov, ki jih aplikacija upodablja z zbirko orodij uporabniškega vmesnika. Okviri, upodobljeni neposredno z vmesnikom OpenGL ali API-jem Vulkan, se ne zbirajo.

Prikaz na nadzorni plošči

Ko izberete vrstico, so prikazani podatki, razčlenjeni glede na percentile.

  • Prizadete seje: Delež dnevnih sej uporabnikov, med katerimi se je več kot 50 % okvirjev upodabljalo dlje kot 16 ms. Dnevna seja se nanaša na dan, med katerim je bila vaša aplikacija uporabljena. Če na primer dva uporabnika uporabljata aplikacijo dva dni, dobimo štiri seje.
  • Število sej: Približno število zabeleženih sej.
  • 90./99. percentil: 90 %/99 % skupnega števila okvirjev je imelo krajši čas upodabljanja od prikazane številke. Te številke temeljijo na vseh zbranih okvirjih.

Ko kliknete vnos v razpredelnici, se prikaže grafikon »Distribucija časa upodabljanja uporabniškega vmesnika«. Pri pregledu grafikona poskrbite, da se večina okvirjev aplikacije upodobi v 16 ms ali prej.

S podatki pod grafikonom je izraženo delovanje upodabljanja aplikacije; z njimi si lahko pomagate pri iskanju vzrokov morebitnih težav s časom upodabljanja. Če je na primer visok delež pri »Visoka zakasnitev vnosa«, si oglejte kodo v aplikaciji, ki skrbi za obdelavo uporabniških vnosov. Če želite več informacij o teh meritvah, odprite razdelek za preizkušanje delovanja uporabniškega vmesnika.

  • Zamujeni dogodki Vsync: Število zamujenih dogodkov Vsync za vse okvire, upodobljene v več kot 16 ms, deljeno s številom okvirjev.
  • Visoka zakasnitev vnosa: Število dogodkov vnosa za vse okvire, upodobljene v več kot 16 ms, pri katerih je trajalo več kot 24 ms, deljeno s številom okvirjev.
  • Počasna nit uporabniškega vmesnika: Število primerov, ko je dokončanje niti uporabniškega vmesnika trajalo več kot 8 ms, za vse okvirje, upodobljene v več kot 16 ms, deljeno s številom okvirjev.
  • Počasni ukazi risanja: Število primerov za vse okvire, upodobljene v več kot 16 ms, ko je pošiljanje ukazov risanja v GPE trajalo več kot 12 ms, deljeno s številom okvirjev.
  • Počasno nalaganje bitnih slik: Število primerov za vse okvirje, upodobljene v več kot 16 ms, ko je nalaganje bitne slike v GPE trajalo več kot 3,2 ms, deljeno s številom okvirjev.

Odpravljanje težave

Če ima aplikacija veliko število okvirov, ki se upodabljajo dlje kot 16 ms, si oglejte priporočene rešitve na spletnem mestu za razvijalce za Android.

Čezmerno število zamrznjenih okvirov [samo aplikacije]

Razumevanje podatkov o aplikaciji

Na strani Preveliko število počasnih okvirjev bodo prikazane podrobnosti o deležu dnevnih sej uporabnikov, med katerimi je več kot 50 % okvirov preseglo rok za risanje v napravi. Interakcije uporabnikov v aplikaciji se morajo izvajati s hitrostjo 60 sličic na sekundo brez opuščenih ali zakasnjenih okvirjev.

Podrobnosti o zbiranju podatkov

Google zbira čase upodabljanja posameznih okvirov, ki jih aplikacija upodablja z zbirko orodij uporabniškega vmesnika. Okviri, upodobljeni neposredno z vmesnikom OpenGL ali API-jem Vulkan, se ne zbirajo.

Prikaz na nadzorni plošči

Ko izberete vrstico, so prikazani podatki, razčlenjeni glede na percentile.

  • Prizadete seje: Delež dnevnih sej uporabnikov, med katerimi se je več kot 50 % okvirjev upodabljalo dlje kot 16 ms. Dnevna seja se nanaša na dan, med katerim je bila vaša aplikacija uporabljena. Če na primer dva uporabnika uporabljata aplikacijo dva dni, dobimo štiri seje.
  • Število sej: Približno število zabeleženih sej.
  • 90./99. percentil: 90 %/99 % skupnega števila okvirjev je imelo krajši čas upodabljanja od prikazane številke. Te številke temeljijo na vseh zbranih okvirjih.

Ko kliknete vnos v razpredelnici, se prikaže grafikon »Distribucija časa upodabljanja uporabniškega vmesnika«. Pri pregledu grafikona poskrbite, da se večina okvirjev aplikacije upodobi v 16 ms ali prej.

S podatki pod grafikonom je izraženo delovanje upodabljanja aplikacije; z njimi si lahko pomagate pri iskanju vzrokov morebitnih težav s časom upodabljanja. Če je na primer visok delež pri »Visoka zakasnitev vnosa«, si oglejte kodo v aplikaciji, ki skrbi za obdelavo uporabniških vnosov. Če želite več informacij o teh meritvah, odprite razdelek za preizkušanje delovanja uporabniškega vmesnika.

  • Zamujeni dogodki Vsync: Število zamujenih dogodkov Vsync za vse okvire, upodobljene v več kot 16 ms, deljeno s številom okvirjev.
  • Visoka zakasnitev vnosa: Število dogodkov vnosa za vse okvire, upodobljene v več kot 16 ms, pri katerih je trajalo več kot 24 ms, deljeno s številom okvirjev.
  • Počasna nit uporabniškega vmesnika: Število primerov, ko je dokončanje niti uporabniškega vmesnika trajalo več kot 8 ms, za vse okvirje, upodobljene v več kot 16 ms, deljeno s številom okvirjev.
  • Počasni ukazi risanja: Število primerov za vse okvire, upodobljene v več kot 16 ms, ko je pošiljanje ukazov risanja v GPE trajalo več kot 12 ms, deljeno s številom okvirjev.
  • Počasno nalaganje bitnih slik: Število primerov za vse okvirje, upodobljene v več kot 16 ms, ko je nalaganje bitne slike v GPE trajalo več kot 3,2 ms, deljeno s številom okvirjev.

Odpravljanje težave

Če ima aplikacija veliko število okvirov, ki se upodabljajo dlje kot 16 ms, si oglejte priporočene rešitve na spletnem mestu za razvijalce za Android.

Poraba energije baterije

Zastali dogodki zaklepanja prebujanja in zastala delna zaklepanja stanja budnosti (v ozadju)

Na straneh Zastala delna zaklepanja stanja budnosti in Zastala delna zaklepanja stanja budnosti (v ozadju) so prikazana delna zaklepanja stanja budnosti, ki jih aplikacija pridobi z razredom PowerManager. Delno zaklepanje stanja budnosti zagotavlja, da CPE deluje, osvetlitvi zaslona in tipkovnice pa sta lahko izklopljeni.

Podrobnosti o zbiranju podatkov

  • Zaradi zagotavljanja zasebnosti so oznake za identifikacijo delnih zaklepanj stanja budnosti anonimizirane.
  • Podatki o delnih zaklepanjih stanja budnosti se zbirajo, ko se ne polni baterija naprave in ko je izklopljen zaslon.
  • Podatki o zastalih delnih zaklepanjih stanja budnosti (v ozadju) se zbirajo samo, ko se aplikacija izvaja v ozadju.
  • Google izračuna najdaljše trajanje delnih zaklepanj stanja budnosti na čas med polnjenji baterije, s čimer pokaže, koliko sej prizadenejo dolgotrajna zaklepanja stanja budnosti. Če uporabnik na primer sproži dve enourni zaklepanji stanja budnosti, Google uporabi največjo vrednost zaklepanja stanja budnosti v trajanju ene ure.
  • Za aplikacije, ki nastavijo identifikator sharedUserId v datoteki manifesta: Podatki bodo prikazani samo, če je nameščena največ ena aplikacija z enakim identifikatorjem sharedUserId.

Osnovni podatki

  • Prizadete seje: Delež časov med polnjenji baterije, med katerimi so uporabniki doživeli vsaj eno zaklepanje stanja budnosti v trajanju več kot eno uro.
  • Število sej: Približno število zabeleženih sej.
  • 90./99. percentil: 10 %/1 % dnevnih sej, med katerimi so uporabniki doživeli trajanje delnih zaklepanj stanja budnosti, daljše od prikazane številke.
  • Prag neustreznega delovanja: Če so dogodki v vaši aplikaciji enako pogosti ali pogostejši od prikazanega praga, se aplikacija uvršča v spodnjih 25 % 1000 najbolj priljubljenih aplikacij v Googlu Play (glede na število namestitev).

Odpravljanje težave

Če ima aplikacija veliko število delnih zaklepanj stanja budnosti, si oglejte priporočene rešitve na spletnem mestu za razvijalce za Android.

Čezmerna prebujanja

Na strani Čezmerna prebujanja so prikazana prebujanja storitve Alarm Manager, ki jih sproži aplikacija. Prikazani bodo podatki o prebujanjih za razred ELAPSED_REALTIME_WAKEUP ali RTC_WAKEUP.

Podrobnosti o zbiranju podatkov

  • Zaradi zagotavljanja zasebnosti so oznake za identifikacijo prebujanj anonimizirane.
  • Prebujanja se zbirajo, ko se ne polni baterija naprave.
  • Zaradi zagotavljanja normalizirane meritve se število prebujanj primerja s časom, ko naprava uporablja energijo baterije. Google izračuna število prebujanj na uporabnika na uro, s čimer pokaže, koliko uporabnikov prizadene velika pogostost prebujanj.
  • Za aplikacije, ki nastavijo identifikator sharedUserId v datoteki manifesta: Podatki bodo prikazani samo, če je nameščena največ ena aplikacija z enakim identifikatorjem sharedUserId.

Osnovni podatki

  • Prizadete seje: Delež časov med polnjenji baterije, med katerimi so uporabniki doživeli več kot 10 prebujanj na uro. Čas med polnjenji baterije združuje vsa poročila o bateriji, prejeta v danem 24-urnem obdobju. V Androidu 10 se poročilo o bateriji nanaša na interval med polnjenjema baterije s stanja napolnjenosti pod 20 odstotki na napolnjenost, večjo od 80-odstotne, ali s katerega koli stanja napolnjenosti na 100-odstotno napolnjenost. V Androidu 11 in novejših različicah se poročilo o bateriji nanaša na fiksno 24-urno obdobje. Google te podatke zbira samo, ko naprava ni priključena na polnilnik.
  • Število sej: Približno število zabeleženih sej.
  • 90./99. percentil: 10 %/1 % dnevnih sej, med katerimi so uporabniki doživeli število prebujanj na uro, večje od prikazane vrednosti.
  • Prag neustreznega delovanja: Če so dogodki v vaši aplikaciji enako pogosti ali pogostejši od prikazanega praga, se aplikacija uvršča v spodnjih 25 % 1000 najbolj priljubljenih aplikacij v Googlu Play (glede na število namestitev).

Odpravljanje težave

Če so prebujanja v aplikaciji pogosta, si oglejte priporočene rešitve na spletnem mestu za razvijalce za Android.

Prekomerno število iskanj omrežij Wi-Fi (v ozadju)

Stran Prekomerno število iskanj omrežij Wi-Fi (v ozadju) je prikazana, ko je zaradi iskanj omrežij Wi-Fi visoka poraba energije akumulatorja.

Podrobnosti o zbiranju podatkov

Podatki o iskanju omrežij Wi-Fi se zbirajo, ko se ne polni akumulator naprave in ko se aplikacija izvaja v ozadju.

Osnovni podatki

  • Prizadete seje: Delež časov med polnjenji baterije, med katerimi so uporabniki doživeli več kot 4 iskanja omrežij Wi-Fi na uro.
  • Število sej: Približno število zabeleženih sej.
  • 90./99. percentil: 10 %/1 % dnevnih sej, med katerimi so uporabniki doživeli število iskanj omrežij Wi-Fi v ozadju na uro, večje od prikazane številke.

Odpravljanje težave

Če ima aplikacija veliko število iskanj omrežij Wi-Fi v ozadju, si oglejte priporočene rešitve na spletnem mestu za razvijalce za Android.

Prekomerni prenos podatkov v omrežju (v ozadju)

Stran Prekomerni prenos podatkov v omrežju je prikazana, ko je s storitvijo v ozadju povezana velika količina podatkov v omrežju. Ko pride do prenosa podatkov v mobilnem omrežju v ozadju, uporabniki nimajo preprostega dostopa do kontrolnikov, s katerimi bi lahko ustavili prenos podatkov.

Podrobnosti o zbiranju podatkov

Podatki o prenosu podatkov v mobilnem omrežju se zbirajo, ko se ne polni akumulator naprave in ko se aplikacija izvaja v ozadju.

Osnovni podatki

  • Prizadete seje: Delež časov med polnjenji baterije, med katerimi so uporabniki doživeli več kot 50 MB prenesenih podatkov v omrežju v ozadju na dan.
  • Število sej: Približno število zabeleženih sej.
  • 90./99. percentil: 10 %/1 % dnevnih sej, med katerimi so uporabniki doživeli število prenesenih podatkov v omrežju v ozadju na dan, večje od prikazane številke.

Odpravljanje težave

Če je v aplikaciji prenesenih veliko podatkov v omrežju v ozadju, si oglejte priporočene rešitve na spletnem mestu za razvijalce za Android.

Dovoljenja

Zavrnitve dovoljenj

Na strani Zavrnitve dovoljenj si lahko ogledate podrobnosti o odstotku dnevnih sej za dovoljenja, med katerimi so uporabniki zavrnili dovoljenja. Dnevna seja za dovoljenja se nanaša na dan, ko aplikacija od uporabnika zahteva vsaj eno dovoljenje.

Podrobnosti o zbiranju podatkov

Podatki o zavrnitvah dovoljenj se zbirajo, ko se uporabniki odzovejo na zahteve za dovoljenja v aplikaciji.

Osnovni podatki

  • Zavrnitve: Odstotek dnevnih sej za dovoljenja, med katerimi so uporabniki zavrnili dovoljenja.
  • Ne vprašaj več: Odstotek dnevnih sej za dovoljenja, med katerimi so uporabniki zavrnili dovoljenja, tako da so izbrali »Ne vprašaj več«.
  • Skupno število sej: Približno število zabeleženih sej.

Odpravljanje težave

Če ima aplikacija veliko število zavrnitev dovoljenj, si oglejte priporočene rešitve na spletnem mestu za razvijalce za Android.

Pragi neustreznega delovanja za bistvene osnovne podatke

Google Play je določil prage neustreznega delovanja za bistvene osnovne podatke aplikacije.

Če aplikacija presega prag neustreznega delovanja, bo v Googlu Play verjetno manj vidna. Če aplikacija deluje neustrezno v določenih modelih naprav, bo Google Play uporabnike v teh napravah usmerjal stran od teh naslovov in do drugih, ki so primernejši zanje. V nekaterih primerih je zaradi postavljanja pričakovanj uporabnikov in zagotavljanja možnosti iskanja drugih možnosti z večjo tehnično kakovostjo pri objavi aplikacije v trgovini lahko prikazano opozorilo.

Google Play bo pri ocenjevanju kakovosti aplikacije v splošnem upošteval podatke za zadnjih 28 dni, v primeru naglega porasta težav pa lahko ukrepa prej.

Strni vse Razširi vse

Stabilnost

Pragi za pogostost ANR-jev, ki jih zazna uporabnik

Google Play je določil prage neustreznega delovanja za pogostost ANR-jev, ki jih zazna uporabnik.

  • Splošno neustrezno delovanje: Vsaj 0,47 % dnevnih aktivnih uporabnikov doživi ANR, ki jih zazna uporabnik, v vseh modelih naprav.

  • Neustrezno delovanje glede na napravo: Vsaj 8 % dnevnih aktivnih uporabnikov doživi ANR, ki jih zazna uporabnik, v enem modelu naprave.

Če želite izboljšati pogostost ANR-jev, odpravite gruče izvornih ANR-jev, sporočene na strani Zrušitve in ANR-ji. Večje ko je število prizadetih uporabnikov, bolj dana gruča prispeva k pogostosti ANR-jev.

Če nekateri dejavniki strojne ali programske opreme naprave morda prispevajo k pogostosti ANR-jev, vas bodo osnovni podatki za Android obvestili. Povezave lahko raziščete tudi sami na strani pregleda dosega in naprav (Izdaja > Doseg in naprave > Pregled).

Pragi za pogostost zrušitev, ki jih zazna uporabnik

Google Play je določil prage neustreznega delovanja za pogostost zrušitev, ki jih zazna uporabnik.

  • Splošno neustrezno delovanje: Vsaj 1,09 % dnevnih aktivnih uporabnikov doživi zrušitev, ki jih zazna uporabnik, v vseh modelih naprav.

  • Neustrezno delovanje glede na napravo: Vsaj 8 % dnevnih aktivnih uporabnikov doživi zrušitev, ki jih zazna uporabnik, v enem modelu naprave.

Če želite izboljšati pogostost zrušitev odpravite gruče izvornih zrušitev, sporočene na strani Zrušitve in ANR-ji. Večje ko je število prizadetih uporabnikov, bolj dana gruča prispeva k pogostosti zrušitev.

Če nekateri dejavniki strojne ali programske opreme naprave morda prispevajo k pogostosti zrušitev, vas bodo osnovni podatki za Android obvestili. Povezave lahko raziščete tudi sami na strani pregleda dosega in naprav (Izdaja > Doseg in naprave > Pregled).

Sorodna vsebina

Odkrijte najboljše postopke pri uporabi osnovnih podatkov za Android zaradi izboljšanja delovanja in stabilnosti aplikacije.

Je bilo to uporabno?

Kako lahko to izboljšamo?

Potrebujete dodatno pomoč?

Poskusite te postopke:

Iskanje
Počisti iskanje
Zapiranje iskanja
Glavni meni
4354894919634182973
true
Iskanje v centru za pomoč
true
true
true
true
true
92637
false
false