"Gioca mentre scarichi" su Android 12 ti consente di giocare più velocemente

Al Google for Games Developer Summit, Google ha introdotto una funzione "gioca mentre scarichi" per i dispositivi Android 12. Ecco come funziona.

Oggi, il team dedicato ai giochi di Google ha dato il via all'annuale Google for Games Developer Summit. Al vertice, Google ha presentato nuovi strumenti e soluzioni per semplificare lo sviluppo di giochi su Android e Chrome OS. Ma non è tutto. L'azienda ha inoltre presentato una nuova funzionalità volta a migliorare l'esperienza di fornitura dei giochi agli utenti. Questa funzionalità, chiamata "riproduci durante il download", è disponibile per i dispositivi in ​​esecuzione Androide 12 o successivo, ed elimina efficacemente l'attesa per scaricare giochi più grandi.

Gioca mentre scarichi su Android 12

"Gioca mentre scarichi" è un nuovo servizio offerto da Google Play che "consentirà agli utenti di entrare nel gameplay in pochi secondi durante il gioco le risorse vengono scaricate in background." C'è una semplice ragione per cui Google ha sviluppato questa nuova funzione "gioca mentre scarichi". "Utenti vogliono iniziare a giocare subito, ma man mano che la qualità del gioco continua a migliorare, le loro dimensioni aumentano, portando a download lunghi e noiosi," spiega Google. Il concetto in sé non è nuovo: le console PlayStation di Sony e Xbox di Microsoft offrono funzionalità simili da anni, ma esiste non ce n'era molto bisogno su Android fino a poco tempo fa poiché la maggior parte dei giochi per dispositivi mobili hanno dimensioni molto più piccole rispetto a console o PC Giochi.

A sinistra: senza "riproduci durante il download". A destra: con "gioca mentre scarichi".

Google afferma che "gioca mentre scarichi" è disponibile per tutti gli sviluppatori che pubblicano app e giochi tramite nel Play Store e che una volta implementato, i giochi sono "pronti per essere aperti almeno 2 volte più velocemente" rispetto a Prima. Il miglioramento può essere piuttosto notevole in alcuni casi, con Google che afferma che i giochi da 400 MB possono richiedere solo 10 secondi per caricarsi invece di diversi minuti.

Solo i dispositivi che eseguono l'ultima versione di Android possono trarre vantaggio da questa nuova funzionalità e il motivo è che la funzionalità è "integrata nel core di Android 12". Google ha confermato a XDA che, dietro le quinte, fa uso del "gioca mentre scarichi". File system incrementale di Android, un "file system virtuale Linux per scopi speciali che consente l'esecuzione di un programma mentre i suoi file binari e di risorse vengono ancora scaricati pigramente sulla rete".

Sebbene la funzionalità "gioca durante il download" sia aperta a tutti gli sviluppatori di app, richiede che lo sviluppatore crei la propria app con il formato Android App Bundle. Questo perché la funzionalità si avvale di Gioca a Consegna risorse, che richiede il formato dell'app bundle. Nuove app inviate a Google Play dopo il 1° agosto 2021 sono necessarie per utilizzare il formato Android App Bundle, ma alcuni sviluppatori non sono a proprio agio con il requisito. Se i requisiti dell'App Bundle non ti disturbano, "gioca mentre scarichi" sarà una funzionalità interessante per coinvolgere gli utenti nel ciclo di gioco del tuo gioco ancora prima.

Gli sviluppatori possono iscriversi al programma beta "gioca mentre scarichi" tramite compilando questo modulo. Per ulteriori dettagli sulla nuova funzionalità, guarda il keynote sugli "aggiornamenti dello spazio di consegna" del Google for Games Developer Summit del 2021.

\r\n https://www.youtube.com/watch? v=cVzD_TwnQDY\r\n

Supporto del launcher per Incrementale

Google sta inoltre incoraggiando gli sviluppatori di launcher ad aggiungere il supporto per Incremental, il nome interno per "gioca mentre scarichi", mostrando un'icona di promessa e un indicatore di avanzamento del download sulla schermata principale mentre l'app viene incrementata scaricato. Se l'utente tocca l'icona ma non è ancora pronta per l'avvio, il programma di avvio dovrebbe indirizzare l'utente alla pagina di destinazione dell'app sul Google Play Store. Una volta che l'app parzialmente scaricata è pronta per l'avvio, il launcher dovrebbe sostituire l'icona della promessa con l'icona normale dell'app ma dovrebbe mostrare l'indicatore di avanzamento del download che riflette lo stato del download di app. Facendo clic sull'icona dell'app ora dovresti avviare l'app e, una volta completato il download dell'app, l'indicatore di avanzamento del download dovrebbe essere rimosso.

Per implementare questa funzionalità, gli sviluppatori del launcher dovrebbero utilizzare un paio di API: PackageInstaller. SessionCallback#onCreated E LauncherApps. Richiamata#onPackageLoadingProgressChanged O LauncherActivityInfo.getLoadingProgress().

Per un esempio di come dovrebbe apparire, dai un'occhiata il nostro precedente articolo sulle installazioni di app in sospeso, dove abbiamo notato che Google effettuava pubblicamente test A/B di questa funzionalità per diversi utenti di Pixel Launcher.