Îmbunătățiți durata de încărcare cu Android Performance Tuner

Durata de încărcare este un nou atribut de performanță disponibil în Android Performance Tuner, care vă poate ajuta să identificați problemele de performanță legate de duratele de încărcare ale jocului și să evidențiați oportunități pentru a vă îmbunătăți performanța. Acest lucru poate contribui la creșterea fidelizării și a gradului de mulțumire a utilizatorilor.

Valorile privind impactul duratei de încărcare vă ajută să identificați principalele probleme de performanță, iar problemele sunt astfel clasificate încât să vă ajute să luați măsuri. Datorită informațiilor la nivel de model de dispozitiv și de adnotare în joc, puteți identifica cea mai eficientă modalitate de a lua măsuri.

Integrare

În funcție de configurație, există două modalități de a integra Android Performance Tuner în Durata de încărcare: integrarea standard sau integrarea pluginului Unity. Pentru a finaliza integrarea, urmați instrucțiunile de pe site-ul Android Developers.

După ce finalizați integrarea, examinați lista de verificare de mai jos după integrare, înainte de a încărca app bundle-ul în Play Console, pentru a începe să culegeți date despre durata încărcării.

Lista de verificare după integrare

Concepte de bază privind Durata de încărcare

Înainte de a putea folosi pagina Durata de încărcare (Calitate > Detalii de funcționare Android > Performanță > Durată de încărcare), este important să definiți și să înțelegeți câteva concepte generale legate de duratele de încărcare.

Definirea duratei de încărcare

Expresia „durată de încărcare” poate însemna lucruri diferite pentru dezvoltatori diferiți, iar dezvoltatorii și companiile pot măsura succesul privind durata de încărcare în moduri diferite. Este important să aveți în vedere și să definiți durata de încărcare pentru jocul dvs.

Durata de încărcare poate fi durata în care este afișat un ecran gol atunci când un utilizator atinge o pictogramă a aplicației sau în timp ce se afișează un meniu interactiv. Durata de încărcare poate fi intervalul de timp cuprins între pornirea aplicației și începutul acțiunii jocului sau poate însemna ceva cu totul diferit. 

Suntem conștienți că fiecare dezvoltator și fiecare companie vor avea propria măsură a succesului. Cu Android Performance Tuner, puteți fi flexibili în ceea ce privește durata de încărcare. Dacă nu aveți o definiție internă bine conturată pentru durata de încărcare, vă recomandăm să începeți cu crearea procesului până la interacțiunea cu utilizatorul (de exemplu, când se afișează un meniu) sau cu crearea procesului până la începerea acțiunii jocului.

Tipuri de durate de încărcare

Există mai multe tipuri de încărcare în funcție de situație (de la prima încărcare la încărcarea între niveluri). În general, permitem accesul la definițiile detaliilor de funcționare Android. Există, însă, câteva definiții suplimentare axate pe dezvoltarea jocurilor:

  • încărcare de la zero: o pornire de la zero se referă la pornirea unei aplicații de la zero; procesul aplicației nu rulează momentan. Pornirea de la zero poate avea loc, de exemplu, când un utilizator lansează aplicația dvs. pentru prima dată după ce își repornește dispozitivul. Acest tip de pornire reprezintă cea mai mare provocare în ceea ce privește minimizarea duratei de pornire, deoarece sistemul și aplicația au mai multă muncă de făcut decât în alte stări de lansare;
  • prima încărcare: prima încărcare este un caz special de încărcare de la zero; când aplicația pornește pentru prima dată pe un dispozitiv. Puteți avea activități suplimentare, cum ar fi descărcarea fișierelor din rețelele de difuzare de conținut (CDN), compilarea instrumentelor de nuanțare sau extragerea fișierelor din APK. Primele încărcări pot dura semnificativ mai mult decât încărcările ulterioare de la zero; 
  • încărcarea de la zero și încărcarea în timpul funcționării: încărcarea de la zero și încărcarea în timpul funcționării se înregistrează când procesul de aplicație există și este scos în evidență, dar unele date sau majoritatea acestora trebuie reîncărcate sau create din nou; 
  • încărcări între niveluri: încărcările între niveluri au loc atunci când un joc trece de la un nivel la altul sau de la o hartă ori o scenă la alta și poate fi necesar să se încarce conținut suplimentar. 

Abandonarea și eliminarea datelor

Spre deosebire de ratele de cadre, pentru care analiza comportamentului utilizatorilor și capacitățile telefonului oferă un semnal puternic în ceea ce privește rata de cadre „bune”, duratele de încărcare sunt mai puțin definite. Nu există durată de încărcare care să poată fi catalogată în mod categoric ca fiind bună sau slabă. Din acest motiv, includem date despre abandonarea sesiunilor pentru a rafina duratele de încărcare și pentru a vă ajuta să știți asupra cărui aspect să vă concentrați.

O rată de abandonare redusă nu înseamnă neapărat că utilizatorii sunt mulțumiți. Chiar dacă un utilizator nu părăsește jocul, acesta poate fi nemulțumit de experiența de încărcare. Totuși, o rată ridicată de abandon la încărcare este un semn negativ, indicând faptul că durata de încărcare este, probabil, prea lungă. Dacă utilizatorii renunță la joc, durata de joc și veniturile vor scădea. 

Întrucât atât de multe valori sunt legate de abandon, de fundal și de prim-plan, vă recomandăm să configurați integrarea pentru a adnota și a elimina datele atunci când starea aplicației se modifică, astfel încât să fie înregistrate sesiuni abandonate. Nu vă axați pe sesiuni care sunt în cele din urmă finalizate.

Situații de folosire frecvente pentru datele duratei de încărcare

În funcție de necesitățile studioului, puteți folosi datele privind durata de încărcare pentru Android Performance Tuner în diverse moduri. Iată câteva situații de folosire frecvente:

  • stabiliți cea mai lungă durată de încărcare acceptabilă; 
  • vedeți ce deosebire există între durata actuală de încărcare și durata de încărcare vizată; 
  • identificați zonele de încărcare neașteptat de lente.

Puteți extinde secțiunile de mai jos pentru a consulta instrucțiunile referitoare la fiecare situație de folosire.

Stabiliți o durată de încărcare acceptabilă

Condiții necesare

Înainte de a urma instrucțiunile de mai jos, trebuie să îndepliniți următoarele cerințe:

  • integrați Android Performance Tuner în titlu (pentru a afla mai multe, accesați site-ul pentru dezvoltatori Android);
  • consultați secțiunea de mai sus: Concepte de bază privind Durata de încărcare;
  • integrați timpul de încărcare în titlu, acordând o atenție deosebită evenimentelor de înregistrare a pornirilor și opririlor (pentru a afla mai multe, accesați site-ul pentru dezvoltatori Android);
  • publicați aplicația (vă recomandăm ca mai întâi să publicați pe un canal de testare internă) și să colectați date (nu veți vedea date pe pagina Durata de încărcare până când nu colectați mai multe praguri minime).

Dacă jocul a colectat suficiente date, iată cum puteți stabili o durată de încărcare acceptabilă:

  1. deschideți Play Console și accesați pagina Durată de încărcare (Calitate > Detalii de funcționare Android > Performanță > Durată de încărcare);
  2. folosiți filtrele pentru a selecta app bundle-ul sau APK-ul și intervalul de timp relevante;
  3. consultați graficele pentru „Rezultatele evenimentelor de încărcare după tipul de încărcare” în toate tipurile de încărcare sau pentru un anumit tip de încărcare care vă interesează;
  4. căutați un punct pe grafic în care abandonul este inacceptabil de mare. Ar putea fi un punct de inflexiune clar sau un punct în care abandonarea duratei de încărcare afectează obiectivele comerciale (de exemplu, la 10 %). Acest punct este ultima durată de încărcare acceptabilă pentru majoritatea utilizatorilor înainte de să abandoneze. Trebuie să vă asigurați că majoritatea evenimentelor de încărcare se vor încheia înainte de acest moment.
Sfat: puteți alege să indicați punctul de încărcare al celei mai recente durate de timp acceptate ca durată de încărcare țintă (sau, probabil, un număr mai mic, cu o memorie temporară adecvată pentru a evita abandonul).
Comparați durata de încărcare cu durata vizată de dvs.

Condiții necesare

Înainte de a urma instrucțiunile de mai jos, trebuie să îndepliniți următoarele cerințe:

  • integrați Android Performance Tuner în titlu (pentru a afla mai multe, accesați site-ul pentru dezvoltatori Android);
  • consultați secțiunea de mai sus: Concepte de bază privind Durata de încărcare;
  • integrați timpul de încărcare în titlu, acordând o atenție deosebită evenimentelor de înregistrare a pornirilor și opririlor (pentru a afla mai multe, accesați site-ul pentru dezvoltatori Android);
  • publicați aplicația (vă recomandăm ca mai întâi să publicați pe un canal de testare internă) și să colectați date (nu veți vedea date pe pagina Durata de încărcare până când nu colectați mai multe praguri minime).

Dacă jocul a colectat suficiente date, iată cum puteți compara durata de încărcare cu durata vizată de dvs.:

  1. deschideți Play Console și accesați pagina Durată de încărcare (Calitate > Detalii de funcționare Android > Performanță > Durată de încărcare);
  2. folosiți filtrele pentru a selecta app bundle-ul sau APK-ul și intervalul de timp relevante;
  3. dacă nu ați făcut încă acest lucru, setați durata de încărcare vizată la numărul pe care l-ați stabilit ca fiind o durată de încărcare acceptabilă; 
  4. consultați secțiunea Rezumat din partea de sus a paginii pentru a vă face o idee privind performanța generală și pentru a identifica zonele asupra cărora trebuie să vă concentrați;
  5. consultați graficul pentru fiecare tip de încărcare și verificați dacă sunteți mulțumit(ă) de procentajul de evenimente de încărcare din durata de încărcare vizată. Rețineți că linia albastră ajunge numai până la 95 % (deoarece pot exista sesiuni foarte lungi). Dacă remarcați că mai puțin de 90 % dintre evenimentele de încărcare se finalizează în durata de încărcare vizată, gândiți-vă ce măsuri puteți lua pentru a îmbunătăți duratele de încărcare (descrise mai jos).

Identificați porțiunile cu durată de încărcare foarte lungă

Condiții necesare

Înainte de a urma instrucțiunile de mai jos, trebuie să îndepliniți următoarele cerințe:

  • integrați Android Performance Tuner în titlu (pentru a afla mai multe, accesați site-ul pentru dezvoltatori Android);
  • consultați secțiunea de mai sus: Concepte de bază privind Durata de încărcare;
  • integrați timpul de încărcare în titlu, acordând o atenție deosebită evenimentelor de înregistrare a pornirilor și opririlor (pentru a afla mai multe, accesați site-ul pentru dezvoltatori Android);
  • publicați aplicația (vă recomandăm ca mai întâi să publicați pe un canal de testare internă) și să colectați date (nu veți vedea date pe pagina Durata de încărcare până când nu colectați mai multe praguri minime);
  • decideți asupra cărui tip de încărcare doriți să vă axați și formulați câteva ipoteze privind factorii care ar putea cauza durate de încărcare mai lungi, de exemplu:
    • performanță lentă pe unele dispozitive populare,
    • niveluri sau hărți specifice care se încarcă mai greu decât altele,
    • descărcări CDN mari.

Dacă jocul a colectat suficiente date, iată cum puteți identifica zonele cu durate de încărcare foarte lungi:

  1. deschideți Play Console și accesați pagina Durată de încărcare (Calitate > Detalii de funcționare Android > Performanță > Durată de încărcare);
  2. folosiți filtrele pentru a selecta app bundle-ul sau APK-ul și intervalul de timp relevante;
  3. selectați tipul de încărcare;
  4. consultați detalierea pentru „Model de dispozitive” pentru a vedea dacă există o problemă legată de dispozitiv. Dacă există, folosiți un profiler pentru a stabili dacă încărcarea ar putea fi mai eficientă; 
  5. evaluați detalierea adnotărilor pentru a vedea dacă există o anumită problemă într-una dintre zonele adnotate. Dacă există o soluție, aceasta poate fi adaptată jocului dvs. și poate fi necesar să schimbați ceva în legătură cu un anumit nivel, cu o anumită hartă sau cu o anumită parte a jocului.

A fost util?

Cum putem să îmbunătățim această pagină?

Aveți nevoie de mai mult ajutor?

Încercați pașii următori:

Căutare
Șterge căutarea
Închide căutarea
Meniu principal
1273894911673431583
true
Căutaţi în Centrul de ajutor
true
true
true
true
true
92637
false
false