Best practice per Gioca durante il download

Queste best practice possono migliorare la latenza di installazione quando la funzionalità Gioca durante il download è abilitata per la tua app.

Utilizza gli SDK più recenti

Utilizza gli SDK più recenti per la tua app, soprattutto se usi i seguenti SDK:

  • SDK Core di Facebook: 11.2.0 o versioni successive

  • FB Audience Network (annunci): 6.5.1 o versioni successive

Gli SDK più recenti sono ottimizzati per Gioca durante il download per funzionare senza scansionare l'intero programma binario dell'app. In questo modo gli utenti possono avviare l'app più rapidamente al primo avvio.

Utilizzare i pacchetti di asset al momento dell'installazione

Utilizza pacchetti di asset per tempo di installazione per archiviare risorse di gioco di grandi dimensioni. Google Play ottimizza i download analizzando i pattern d'uso dei pacchetti di asset al momento dell'installazione. In questo modo l'avvio del gioco è molto più rapido, scaricando solo i dati di cui gli utenti hanno bisogno durante il lancio iniziale.

La seguente tabella mostra il codice e le risorse che vengono ottimizzati da Google Play durante il download quando i giochi usano un Android App Bundle con pubblicazione degli asset di Google Play.

Formato della risorsa Ottimizzazione da Play durante il download Non ottimizzata da Gioca durante il download
File Android App Bundle Funzionalità dinamiche del modulo di base e al momento dell'installazione (tranne le directory "res/" e "values/") Directory "res/" e "values/" delle funzionalità dinamiche del modulo di base e al momento dell'installazione
Funzionalità dinamiche on demand
File di Play Asset Delivery Pacchetti di asset al momento dell'installazione Pacchetti di asset da seguire rapidamente
Pacchetti di asset on demand

Limita asset precaricati

Anziché eseguire il precaricamento di tutti gli asset per app contemporaneamente, carica solo ciò che è necessario per l'esperienza utente corrente, ad esempio il menu o il livello. Il caricamento di troppi asset durante l'esperienza iniziale utilizza più dati di rete in anticipo.

Ecco alcuni consigli aggiuntivi per i giochi Unity:

Correggere gli errori ANR

Se correggi gli ANR (errori L'applicazione non risponde) nella tua app, puoi anche migliorare l'esperienza di Play durante il download dell'app. Ad esempio, rimuovendo le operazioni I/O dal thread principale, puoi ridurre al minimo gli errori ANR che si verificano durante il download di asset delle app in background in Play.