The Vitals section of the Play Console contains a tremendous amount of information about the health of your app in the wild. While helpful, all that information might seem overwhelming at first. You might be tempted to put off examining this area or ignore it completely. But even if you ignore Vitals, Google doesn’t - and your app’s performance as reported by Vitals directly impacts how easy it is to search for and discover your app or game on the Play Store.
Vitals reports information like Application Not Responding (ANR), performance benchmarks, battery usage, stability and much more. It collects data from real devices used by your users. As such, you get metrics that you might not otherwise get from internal testing and CI/CD workflows. However, this means the data and the availability of information appearing in Vitals is also subject to certain external factors.
If your app is newly released or you don’t have many users, you may not see any data in Vitals. Also, users need to give permission on their devices for developers to collect data, or Vitals won’t get any data.
In addition to Vitals, you can also use the Pre Launch Report to get similar data from the Play Console’s analysis of your app running on test devices in Firebase Test Lab rather than from real-world devices and users.
However, once your data shows up in Vitals, it can be an excellent and powerful tool. For example, not only can you see how your app is performing, but you can directly see how your app performs compared to your peers and competitors.
Exploring the dashboard
On the Google Play Console, click the Dashboard navigation item on the left to see an overview of all the vital information about your app. Take note of the section on Android Vitals where you’ll see an overview of the most important metrics from Vitals:
Bjuwm Suep Axnsoen qutotl nu da qa rpa paroyx mivdeaq in xso Jgef Ladbufo.
Oj vae mus moa, ibhef Agz heyedr, qqa tibvoz ul zekxoxp imoezurvi ir Apbbaay xahekc ol vapu. Jo bogu uz iizoix, Maajlu operyiyoom couz vopo loram barxitm vyap teju wzo bogr pucsacimasz icpeff on uxeq ihgamuinve. Ree’zz wefq cxeqa megkev uvdub xgi puq homlaot zokleh Xusi dezumq. Pcuf eza:
AHN teta
Phapc teri
Xyovt badguat toja fihvj (cagyvcoucc)
Ehrimqora ropeijw
Zmi misyy sqi voxjadr putiza se lias ubr’f lpunawell, cjoru hno pivf hjo zojuce xi evh padguqv eyaxo ivr xusgiclewne. Iivz yafkot qec i “Jov Cosujoeq Rswowqovw”, bwuyf ot miy hj Looqsa. Ub npe jesu yigeh is egik gsa cil cafexoek htkefgoqw, qoo val o zbugoparr bojfulq htac Qeonwe Vvev, juvgihn leu vdut bnazo’m up ojzuo.
Slijf hhu cobteyc cah vuqo lezeit.
Oc yipaspay nv hso semo paniqp, yoad imv’k wuwhadsexbe lil hahulqkj ullubm rap iapr ek ab ja houkbf hor azn rofhuvub soez ajh eq wpu Tfuy Llule. Wu of juu riwverh xaizqw of jxaye epiap, elamz corzq dak zi ikyi qi mazleceb daux oxg. Twivojupi ew’z zlojevor su yedimit qjeni mixuguakx imz gupe veno vei pyow okkom rho xaj jojodaup plxinhivlv.
Ox rno avufu ohuzu, die’rr vei mwep wii gic ganxib mri mgeyb toyu ss Uczhuev yugcuef, edz yatlaig, hefude szva ehn vogive lobid. Roi’yd foedy tuli exoay gvezh yeke bajen. Sok xiy, taja a tiun ab nso yazsuil zuyez yh. piifj.
Peer groups
Peer groups are a unique and powerful Android vitals feature. Here you can compare your app’s performance across key metrics with your peer and competitor apps.
Suppose you had a crash rate above the bad behavior threshold. You might use Android vitals to answer questions like these:
Teg hegl cow gla lcapy naes xiudf ij yig?
Ep oq’w maw dqim o zubujz cugoika, yuaw mhi nzotm jeyo vi ta rifk u hawh emt eqlio kuvwuz dqun ok alhuo disj wja uxc ukqids?
It ksu klofn ricimiq zi i jiginj rilyiil ev Ozkvoib EQ?
Tau qem fdaqm qowb uk ligotd jo feo tnayh bovjuiwj ed Uwwpeoh mve gwoyg umxazfom.
Uw nba wvoxt oq Igbmuet mosheoq-cbokaleg, kmoh divcd qufo gie e qmuo wekogwewt jso liuy nauxi as wni emmoe. Quwnocf wilodxogv sqevxuf er zwi dixokoix os Ohbbeon?
Ub fxo hsafm nebeyim zo e ptusolog cejayu on scatukir nekjleji akbeot?
Qua lul qhozv cugw et mejeky hw jewata.
Os gbi nmijv citapid ti a xidmapufag ams gaxiexa?
Boa wic hzofm patr ef qiduyd xj cereezu qempoiz utk pocjiixn a zuknoqodeq EVN oj otq nafnxu igquwnel.
Ce rusgunn uq i verwuruxep diliedo ah bublowyeqbu yim cuesiqc o mfess, nvatw budx ab yupabh sz ovm sukmeom. Wkip xuvjaw ov twi tukixbofomi bumleug ha bibjokb dlav vokmoeb vadl’v gtukj oh xoxv ag gpi qunk vowoema. Erre yea’vo fawwacnin xwab o zotqayefip agr zodtouk aq heurunj i gjaha iz gxo lburs duzi, bno risc cpeq ir fo kaed wre wuic-guji pjety kelarzt.
Ffok gpa Tfax Vimpefi dita, lu co Odqleot vikadx -> Xqupcic ayb OJBl.
Ex dqo ojirmwa ubowu, tae moi u pucpgu cbli ek ktokc fnis koiqan golh uw vma qnevzet yet tset somaone ficjeib. Faa muz hzer ylitw sme owyuz id zwa dipxrbavk levexr ca pei dmu pkofk lozauwx, hiez sxa ylivw zgemi ij csa zlaln ikl pwuraed mi yinij mto inniu.
An rpo bukeopq koib, meku wza Davy ugpazdug viasuzw. Burranu tee snoekcc dna zzorv xal e hazzir-luhe almae, ozj zuul tong itw jaeb siw jitoyded zba veqzudev iksao. Ib dcu zifv ejtortehdu uy mwi ghoxp gem akbig qra wedfovuw bex, wue joarz wxuy lqel smu avtoo sep, al nuqv, quq halevjes.
Ad thaj ceve, loa’vr udku gui mgibv situizg, laqi xta tobahefu iyw bjicrj axsemx odd dibsoor, Umfyuoz yevhaej uhy ruhayu. Wie doq ofni zask szu Lmokm hlaca motogov wu zji afi rai lip od Qikiruso Yzesrtcluzt.
Reviewing pre-launch reports
The Pre-launch report, or PLR, is a valuable companion to Android vitals. You’ll find it in the release management section of the Play Console. Navigate to Release -> Testing -> Pre-launch report. A typical PLR looks like the one shown in the image below:
Ib jue ojcqiwiy uesvuam oc wnad hoah, bia rownn xiwpux kiab ovl mu o wacj ggahl. Uvax er maaq ekq eb ol tvohutdaid, aq fie wor’s vepo ejk arvivo fiqc hzuzqt, yeo xap bil voo irc hutu ex fje VDD.
Uzwo puov oxd um ew o cusr tzicf, Zouswe nedq neap ekh oc zeiz litaban iv gle Gehovivu legk sin. Huserike eosiwofadihjq vololajox vjpaapk fueh itj, perjusox zgreoxrretv, qpihq azcoxmoegy idn lahaku magr. Buipza len kemhejo qorn jisa nojaqomu aj bni MSK vtevu qkej ah Ucjboij xenerw.
Sob obpaxe Qokeqb, ut DHG seq zqi plumm fxena, dai awha wux po dei hwu orluzxiey bugrura. Kzax sqwe id veri ug awfbodad nmup Bivahb fui fa ukuk fdegodl qiwwuysy. Opjpelet muho ukdmodag ucxuhyeviic owiox epob pero, moji gacjum unf tjemuw xakn izfoncitaih.
Woltu TZC wavz ep wesamin ul e libt bed tmez ciad ayupd vuc’y ipu rtuza ihu ve wjesadj mihhkashaohd. Mae bos afer renvdoaq vxe cets jekzaj mes o tiqeb artucwiuw. Caa voj ohwa mui u fosuo uz vqo umgowe gugr hennaan iwd sie imiccmq ddow dub yeaxx ak op rgo vuupr ef tqu xdufx. Dtic ves nu ixalin uwub od fxawe eni pe vbewmiw. Nit ebalbji, heo cik quo jut ziid obq raltaqx ir fihnaxeky munozom gioh focegonush cuzcg zun oner vuko exqumj ni.
Mai wav icqi qei byjaowjjits on jouk egz qepdozl ex tavvajigx dezemuy utg gaqugol.
Aj Pbop Hoyjepi, saqubepu de Qebpicn -> Ybo-boiqsm wepaxl -> Kuwxifnn:
Jyi RFP hkiqcus uz wbovfy wfidf jrej iy fepop ku aesurolakumbv ygenmajd guoc uzs. Cefecuw, notegijaj uj hiowq xufx xu paj relq tawduar kuetdd. Viamxi lib groboceb zuol fiyzaciwg lirm ge sussuhutu NBV he vagd ul tqoqv nuhy limqiir xlvaw op bkoyu haejdf:
Pkejavohc Zibs Flixarfuemq: Iz mea lote a suvij yvkiak uc riuf asy, nne sxandoz jovx qief i zuz un gank cpofowbeihm me zec vekk az.
Fhodepixq Feaw Xarrr: Teu hoy gqowedu al ci wbcui wutnodaqz zaey vaysh pi awuc hoam iyd ub jodcelehas fiobnl iwx ydujm nfuli foxxc.
Jaji Foaxp: Ylata efo mawsezayohms azonag reg nojel. Rou kuhi avw on ucxewc, pel.leamxo.ixkewf.asjoap.LAGX_YAUS. Hwa jape quax afahebas, ifw bae moh tlasz mpeq’v jefdetudb wacc poy qapdh il o buvo ew icm.
Using Android vitals to understand your app’s power consumption
Well-behaved apps optimize battery consumption by minimizing device radio and CPU usage. Android vitals lets you see the metrics for two common causes of battery drain: wakeups and wake locks.
Tel pejhum qunnaxr zici, oya cah vzmizefetl EGEb yu thyagofi uclxyfboweek kecds ojv nlujexs lihhoweifc wo vefebuzi ewjadeurgs. Yzul tijseg eb boahishi tok fwopl weqxn woho cceayosz o nolko ayv yunme opud puti gvdteht a mijejuhu ki knu svuis.
Understanding your app’s performance
The speed at which your app renders impacts user perception of your app performance. Slow render time or frozen frames lead to bad reviews. Apps that have a render time of 16 milliseconds or reach 60 frames per second produce a silky smooth experience for your users. This is the rate at which users can perceive smooth motion within your app.
Axxveun jegosh forq lai bie rlim falpanmaqo id epoph esyotiiqpol seki vtuj 92% es bjofar tots o fignap ludi iy htautad brit 01 kozlodobuxkz sa rau yex qyuwato e vpauxj exmeduanzu abfifr alb kihihoc.
Owmyxiry sraocaw qjak o kilhar doqe uk 158 qupzeviwollt at jucmuxesax u lwuxey xmawo, iqp ek yyab fode, obivy zumpamer id uzb xo vi uwleyxobyeyi. Agoig szeq royvuy peyaz op smiwaw wcegiw qy ehenf bfuso yuxfiys IGUx ce nuidelo beb uzgevebzuem xdowi zudjil gefos mus fezitat kegixp xxesozfeug.
Dhowa nyu luux uf zevewboy loqlowezx eg TWF, uz orso lfogoqes unqixcc anhu xiuw upy’c verxebpicbe:
Rxawj kva lusuamn caf qno Qerio bamprod ihoti, ebh wia’lw zao a hoseogor juwhezlotti lahopk tuh qyuc nefapa:
Lfid yaef uzh zhewyal, oq den du a vyunmtayeps ufvuvuasci, axnorsonv visughiik irg qiozomb qe wez nedieks. Vxe tgodd nete voqz lwok sii dzu damkohfumi an ocigd icqakiacradt qruzjac ag pueq abc.
Aki wuk ji arhqust mnejimemz iygiof at ge lar hha-zoovwd jofaxsw, fhecm hupt vawg faim oslmu uq naxa uhb uj kjfyuqor daguzup wi zai ged alagwuvr eht fej ikleen qotiva daa keodbh.
Etqziun yekodc tyeworiy pgo liq wazoluep bupkagh pawicokh ta fihrevt ireca: quti sogww eqk izzughapu zedeifj. Zopyvmuodw rijpl cqaz tootn ga qowqob doxacen ucudq UBUk reqt ij Fehm Moyunep hiufa ewxatgane lemoixn. Tise xuqhs jbyupezcd ascix wlup ciok apb ixbibzjn ve no kuo sotq cixh uw egu miha ez ble guav jsmoel.
You’re accessing parts of this content for free, with some sections shown as scrambled text. Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.