“Jogue enquanto baixa” no Android 12 permite que você jogue mais rápido

click fraud protection

No Google for Games Developer Summit, o Google introduziu um recurso ‘jogue enquanto faz download’ para dispositivos Android 12. Veja como funciona.

Hoje, a equipe de jogos do Google deu início ao Google for Games Developer Summit anual. No Summit, o Google revelou novas ferramentas e soluções para facilitar o desenvolvimento de jogos no Android e no Chrome OS. Mas isso não é tudo. A empresa também revelou um novo recurso que visa melhorar a experiência de entrega de jogos aos usuários. Este recurso, chamado "reproduzir enquanto baixa", está disponível para dispositivos que executam Android 12 ou posterior, e efetivamente elimina a espera do download de jogos maiores.

Jogue enquanto baixa no Android 12

"Play as you download" é ​​um novo serviço oferecido pelo Google Play que "permitirá aos usuários entrar no jogo em segundos enquanto jogam". os ativos são baixados em segundo plano." Há uma razão simples pela qual o Google desenvolveu esse novo recurso "reproduzir enquanto baixa". quero começar a jogar imediatamente, mas à medida que a qualidade do jogo continua melhorando, seu tamanho aumenta, levando a downloads longos e enfadonhos", explica o Google. O conceito em si não é novo – os consoles PlayStation da Sony e Xbox da Microsoft oferecem um recurso semelhante há anos – mas há não havia muita necessidade dele no Android até recentemente, já que a maioria dos jogos para celular são muito menores em tamanho que o console ou PC jogos.

Esquerda: Sem "reproduzir enquanto baixa". À direita: com "reproduzir enquanto baixa".

O Google afirma que “jogar enquanto baixa” está disponível para todos os desenvolvedores que publicam aplicativos e jogos por meio de na Play Store e que, uma vez implementado, os jogos estão “prontos para abrir pelo menos 2 vezes mais rápido” do que antes. A melhoria pode ser bastante dramática em alguns casos, com o Google afirmando que jogos de 400 MB podem levar apenas 10 segundos para carregar, em vez de vários minutos.

Somente dispositivos que executam a versão mais recente do Android podem tirar proveito desse novo recurso, e o motivo é que o recurso está “integrado ao núcleo do Android 12”. Google confirmou para XDA que, nos bastidores, "jogue enquanto baixa" faz uso de Sistema de arquivos incrementais do Android, um "sistema de arquivos virtual Linux para fins especiais que permite a execução de um programa enquanto seus arquivos binários e de recursos ainda estão sendo baixados lentamente pela rede."

Embora "jogar enquanto baixa" esteja aberto a todos os desenvolvedores de aplicativos, ele exige que o desenvolvedor crie seu aplicativo com o formato Android App Bundle. Isso porque o recurso faz uso de Entrega de ativos do Google Play, que requer o formato de pacote de aplicativos. Novos aplicativos enviados ao Google Play após 1º de agosto de 2021 é requerido usar o formato Android App Bundle, mas alguns desenvolvedores não se sentem confortáveis ​​com a exigência. Se o requisito do App Bundle não incomoda você, “jogar enquanto baixa” será um ótimo recurso para prender os usuários ao ciclo de jogo do seu jogo ainda mais cedo.

Os desenvolvedores podem se inscrever no programa beta "jogue enquanto baixa" clicando preenchendo este formulário. Para obter mais detalhes sobre o novo recurso, assista à palestra “atualizações do espaço de entrega” do 2021 Google for Games Developer Summit.

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

Suporte do iniciador para Incremental

O Google também está incentivando os desenvolvedores de inicializadores a adicionarem suporte para Incremental, o nome interno de "jogar enquanto baixa", mostrando um ícone de promessa e um indicador de progresso do download na tela inicial enquanto o aplicativo está sendo incrementalmente baixado. Se o usuário tocar no ícone, mas ele ainda não estiver pronto para ser lançado, o iniciador deverá levar o usuário à página inicial do aplicativo na Google Play Store. Assim que o aplicativo parcialmente baixado estiver pronto para ser iniciado, o inicializador deverá substituir o ícone de promessa por o ícone normal do aplicativo, mas deve mostrar o indicador de progresso do download refletindo o estado do download do aplicativo. Clicar no ícone do aplicativo agora deve iniciar o aplicativo e, quando o download do aplicativo for concluído, o indicador de progresso do download deverá ser removido.

Para implementar esse recurso, os desenvolvedores do launcher devem usar algumas APIs: Instalador de pacotes. SessionCallback#onCreated e LauncherApps. Retorno de chamada#onPackageLoadingProgressChanged ou LauncherActivityInfo.getLoadingProgress().

Para obter um exemplo de como isso deve ser, confira nosso artigo anterior sobre instalações de aplicativos pendentes, onde vimos o Google testando publicamente A/B esse recurso para vários usuários do Pixel Launcher.