Indlæsningstiden er en ny effektivitetsattribut, der er tilgængelig i Android Performance Tuner. Dette værktøj kan hjælpe dig med at identificere problemer med ydeevnen i forhold til dit spils indlæsningstid og også fremhæve muligheder for at forbedre effektiviteten. Det kan hjælpe med at optimere fastholdelsen af brugere og brugertilfredsheden.
Metrics for indlæsningstiden hjælper dig med at identificere de væsentligste problemer med ydeevnen, og problemerne kategoriseres, så du nemmere kan reagere. Oplysninger både på enhedsmodel- og spilannoteringsniveau gør det muligt at finde den mest effektive måde at reagere på.
Integration
Afhængigt af din konfiguration er der to måder at integrere Android Performance Tuner på med indlæsningstiden: Standardintegration eller integration af Unity-plugin. Følg vejledningen på websitet for Android-udviklere for at fuldføre integrationen.
Når du har fuldført integrationen, skal du gennemgå tjeklisten nedenfor med handlinger efter integrationen, før du uploader din app-pakke til Play Console, så du kan begynde at indsamle data om indlæsningstiden.
Tjekliste med handlinger efter integration- Gennemgå din apps privatlivspolitik, og opdater om nødvendigt.
- Angiv gengivelsesparametre og alle din apps kvalitetsniveauer. Du kan få flere oplysninger i den følgende dokumentation:
- Optag annoteringer om indlæsning for at registrere din indlæsningstid. Du kan få flere oplysninger i den følgende dokumentation:
- Kør valideringsværktøjet, og brug overvågningsappen til at tjekke, at de forventede data returneres.
- Kør dit spil i fejlretningstilstand, og validerer outputtet ved hjælp af logcat eller appen Tuning Fork Monitor.
- Bekræft, at du og andre relevante spiludviklere har adgang til vitale Android-oplysninger i Play Console.
- Før du udgiver dit spil eksternt, skal du udgive det i et internt testspor for at bekræfte, at dataene indsamles og vises korrekt på siden Indlæsningstid (Kvalitet > Vitale Android-oplysninger > Effektivitet > Indlæsningstid).
Vigtige koncepter vedrørende indlæsningstid
Før du bruger siden Indlæsningstid (Kvalitet > Vitale Android-oplysninger > Effektivitet > Indlæsningstid), er det vigtigt at definere og forstå nogle generelle koncepter vedrørende indlæsningstider.
Definition af indlæsningstid
Termen "indlæsningstid" kan betyde forskellige ting for forskellige udviklere, og de forskellige udviklere og virksomheder måler effektiviteten af indlæsningstiden på forskellige måder. Det er vigtigt at overveje og definere, hvad indlæsningstiden betyder i forhold til dit spil.
Din indlæsningstid kan f.eks. være, hvor længe der vises en tom skærm, når en bruger trykker på et appikon, eller hvor lang tid der går, før en interaktiv menu vises. Din indlæsningstid kan også være den tid, der går fra appen åbnes, og indtil spillet starter, eller den kan være noget helt andet.
Vi er godt klar over, at alle udviklere og virksomheder måler effektiviteten på deres egen måde, men med Android Performance Tuner kan du selv vælge, hvordan du definerer indlæsningstiden. Hvis du ikke har en fastlagt virksomhedsdefinition for, hvad indlæsningstiden betyder, anbefaler vi, at du starter med procesoprettelse, indtil der er brugerinteraktion (f.eks. når der vises en menu), eller procesoprettelse, indtil spillet starter.
Typer af indlæsningstid
Der er mange forskellige typer indlæsning alt afhængigt af situationen (fra første indlæsning til indlæsning på mellemniveau). Generelt deler vi definitioner af vitale Android-oplysninger. Der er dog også nogle yderligere definitioner relateret til spiludvikling:
- Kold opstart: En kold opstart henviser til, at en app startes helt fra startpunktet, hvor appens proces ikke aktuelt er i gang. Der kan f.eks. være tale om en kold opstart, når en bruger starter din app for første gang efter at have genstartet sin enhed. Denne type start udgør den største udfordring med hensyn til timingen af opstartstiden, da systemet og appen skal udføre mere end i andre starttilstande.
- Første indlæsning: Første indlæsning er en særlig form for kold opstart og forekommer, når appen starter for første gang nogensinde på en enhed. Du har muligvis yderligere opgaver som f.eks. at downloade filer fra netværk til indholdslevering (CDN'er, Content Delivery Networks) eller udtrække filer fra APK-filen. De første indlæsninger kan tage betydeligt længere tid end efterfølgende kolde opstarter.
- Varm opstart og hot opstart: En varm og en hot opstart finder sted, når appprocessen allerede eksisterer og kører i forgrunden, men hvor nogen eller de fleste data eller en del af eller størstedelen af tilstanden skal genindlæses eller genskabes.
- Indlæsninger på mellemniveau: Indlæsninger på mellemniveauet finder sted, når et spil skifter fra et niveau, et kort eller en scene til noget nyt, og yderligere indhold muligvis skal indlæses.
Afbrydelse og rydning af data
I modsætning til billedfrekvenser, hvor brugerundersøgelser og telefonfunktioner giver et godt billede af, hvad en "god" billedfrekvens er, er indlæsningstiderne defineret meget mindre konsekvent. Der er ikke defineret nogen endelig god eller dårlig indlæsningstid. Derfor inkluderer vi data om, at sessionerne blev afbrudt, for at sætte indlæsningstiderne i kontekst og for at hjælpe dig med at identificere, hvad du skal fokusere på.
En lav afbrydelsesfrekvens betyder ikke nødvendigvis, at dine brugere er tilfredse. Selvom en bruger ikke forlader spillet, kan vedkommende godt være utilfreds med indlæsningsoplevelsen. En høj afbrydelsesfrekvens under indlæsningen er dog et dårligt tegn, da det kan indikere, at din indlæsningstid er for lang. Brugere, der forlader dit spil, resulterer i reduceret spiltid og omsætning.
Da mange metrics er knyttet til afbrydelser og aktiviteter i baggrunden og forgrunden, anbefaler vi, at du konfigurerer din integration til at annotere og rydde dataene, når din app ændrer tilstand, så afbrudte sessioner registreres, i stedet for at der kun fokuseres på sessioner, der gennemføres i sidste ende.
Almindelige eksempler på brug vedrørende indlæsningstid af data
Afhængigt af din produktionsselskabs behov kan du bruge data fra Android Performance Tuner om indlæsningstiden på mange forskellige måder. Her er nogle almindelige eksempler på brug:
- Finde den længste acceptable indlæsningstid,
- Se, hvordan din aktuelle indlæsningstid er i forhold til dit mål for indlæsningstid
- Identificere områder med uventet lang indlæsningstid.
Du kan udvide sektionerne nedenfor for at se en vejledning til hvert eksempel på brug.
Fastlæg en acceptabel indlæsningstidForudsætninger
Før du følger vejledningen nedenfor, skal du gøre følgende:
- Integrer Android Performance Tuner i din titel (gå til websitet for Android-udviklere for at få flere oplysninger)
- Læs afsnittet ovenfor: Vigtige koncepter vedrørende indlæsningstid
- Integrer indlæsningstiden i din titel, og vær særligt opmærksom på start og standsning af optagelser (gå til websitet for Android-udviklere for at få flere oplysninger)
- Udgiv appen (vi anbefaler at udgive til et internt testspor først), og sørg for at indsamle nogle data (der vises ikke nogen data på siden Indlæsningstid, før du har indsamlet mere end minimumsgrænsen)
Når dit spil har indsamlet nok data, kan du fastlægge en acceptabel indlæsningstid på følgende måde:
- Åbn Play Console, og gå til siden Indlæsningstid (Kvalitet > Vitale Android-oplysninger > Effektivitet > Indlæsningstid).
- Brug filtrene til at vælge den relevante app-pakke eller APK-fil og tidsramme.
- Find graferne "Resultater af indlæsninghændelse efter indlæsningstype" for alle indlæsningstyper eller for en bestemt indlæsningstype, du er interesseret i.
- Kig efter et punkt i grafen, hvor afbrydelsesraten er uacceptabelt høj. Dette kan være et tydeligt vendepunkt eller et tidspunkt, hvor afbrydelse under indlæsningstiden ikke er i overensstemmelse med dine virksomhedsmål (f.eks. ved 10 %). Dette punkt er den sidste indlæsningstid, der accepteres af de fleste brugere, før de begynder at forlade appen. Du bør sikre dig, at de fleste indlæsninger er gennemført før dette punkt.
Forudsætninger
Før du følger vejledningen nedenfor, skal du gøre følgende:
- Integrer Android Performance Tuner i din titel (gå til websitet for Android-udviklere for at få flere oplysninger)
- Læs afsnittet ovenfor: Vigtige koncepter vedrørende indlæsningstid
- Integrer indlæsningstiden i din titel, og vær særligt opmærksom på start og standsning af optagelser (gå til websitet for Android-udviklere for at få flere oplysninger)
- Udgiv appen (vi anbefaler at udgive til et internt testspor først), og sørg for at indsamle nogle data (der vises ikke nogen data på siden Indlæsningstid, før du har indsamlet mere end minimumsgrænsen)
Når dit spil har indsamlet nok data, kan du sammenligne din indlæsningstid med dine mål:
- Åbn Play Console, og gå til siden Indlæsningstid (Kvalitet > Vitale Android-oplysninger > Effektivitet > Indlæsningstid).
- Brug filtrene til at vælge den relevante app-pakke eller APK-fil og tidsramme.
- Hvis du ikke allerede har gjort det, skal du indstille målet for din indlæsningstid til det tal, du har angivet som acceptabel indlæsningstid.
- Se oversigtssektionen øverst på siden for at få en idé om din samlede effektivitet og for at identificere områder, du bør fokusere på.
-
Se grafen for hver indlæsningstype, og vurder, om du er tilfreds med procentdelen af indlæsninger, der ligger inden for dit mål for indlæsningstid. Bemærk, at den blå linje kun går op til 95 % (da der kan være sessioner med længere søgeudtryk). Hvis du oplever, at mindre end 90 % af dine indlæsningshændelser udføres inden for målet for indlæsningstid, kan du overveje, hvilke handlinger du kan foretage for at forbedre indlæsningstiden (se nedenfor).
Forudsætninger
Før du følger vejledningen nedenfor, skal du gøre følgende:
- Integrer Android Performance Tuner i din titel (gå til websitet for Android-udviklere for at få flere oplysninger)
- Læs afsnittet ovenfor: Vigtige koncepter vedrørende indlæsningstid
- Integrer indlæsningstiden i din titel, og vær særligt opmærksom på start og standsning af optagelser (gå til websitet for Android-udviklere for at få flere oplysninger)
- Udgiv appen (vi anbefaler at udgive til et internt testspor først), og sørg for at indsamle nogle data (der vises ikke nogen data på siden Indlæsningstid, før du har indsamlet mere end minimumsgrænsen)
- Vælg, hvilken indlæsningstype du vil fokusere på, og lav hypoteser om, hvad der kan medføre lang indlæsningstid, f.eks.:
- Langsom ydeevne på visse populære enheder
- Bestemte niveauer eller kort, der tager længere tid at indlæse end andre
- Tunge downloads fra CDN
Når dit spil har indsamlet nok data, kan du identificere områder med særligt lange indlæsningstider på følgende måde:
- Åbn Play Console, og gå til siden Indlæsningstid (Kvalitet > Vitale Android-oplysninger > Effektivitet > Indlæsningstid).
- Brug filtrene til at vælge den relevante app-pakke eller APK-fil og tidsramme.
- Vælg din indlæsningstype.
- Tjek oversigten "Enhedsmodel" for at se, om der er et enhedsspecifikt problem. Hvis dette er tilfældet, skal du bruge et profileringsværktøj til at afgøre, om din indlæsning kunne være mere effektiv.
- Evaluer annoteringen for at se, om der er et specifikt problem i et af dine annoterede områder. Hvis der er, kan løsningen være specifik for dit spil, og du skal muligvis overveje at ændre noget ved et bestemt niveau eller et bestemt kort eller en bestemt del af spillet.