O Android 12 adiciona uma ferramenta de painel de jogo e APIs de modo de jogo

O Google anunciou novos recursos no Android 12 para jogadores móveis: um novo painel de jogo com acesso aos principais utilitários e uma API de modo de jogo.

Em seu encontro anual de desenvolvedores do Google for Games, o Google revelou vários novos recursos para jogadores móveis e desenvolvedores de jogos. Selecione dispositivos que executam a versão mais recente do sistema operacional Android — Andróide 12 — terá acesso a um novo utilitário de painel de jogo. Através deste painel, os usuários terão acesso aos principais utilitários e poderão selecionar um perfil de desempenho para jogos, que os jogos podem suportar integrando o novo Android APIs de modo de jogo. Tivemos alguns vislumbres do trabalho do Google em novos recursos de jogos em versões de pré-lançamento do Android 12, mas hoje o Google está finalmente anunciando esses características.

Painel do jogo no Android 12

Desde a primeira prévia para desenvolvedores do Android 12, acompanhamos o progresso em um novo barra de ferramentas de jogos

que flutua na tela. Quando o segundo Developer Preview foi lançado, nós descobrimos que esta barra de ferramentas flutuante do jogo faz parte de um novo recurso do painel do jogo. Na terceira prévia do desenvolvedor, Google adicionou um novo menu de otimização de jogos no painel do jogo e, embora não funcionasse, ficou claro que o Google planejava permitir que os usuários definissem perfis de desempenho por jogo. O comunicado de imprensa do Google for Games Developer Summit não forneceu muitas informações ou mesmo uma captura de tela do recurso de painel do jogo, mas graças a pesquisas anteriores, basicamente sabemos o que ele oferece para jogadores no Android 12.

O painel do jogo pode ser acessado tocando na barra de ferramentas flutuante do jogo que aparece na tela. Esta barra de ferramentas de jogos só aparece quando o usuário inicia um aplicativo que se declarou um jogo, definindo o categoria do aplicativo para CATEGORY_GAME no Manifesto, uma característica adicionado no Android 8.0 Oreo.

O painel do jogo do Android 12 fornece acesso a ferramentas úteis, como gravador de tela, atalho de captura de tela, monitor FPS e botão Não perturbe. Essas ferramentas também podem ser acessadas por meio de um botão que flutua na tela — a já mencionada barra de ferramentas do jogo — que só é mostrado na parte inferior quando o usuário sai do modo de tela inteira deslizando para mostrar o status ou as barras de navegação. Esta barra de ferramentas flutuante permite que os jogadores gravem a tela, capturem uma captura de tela, vejam a taxa de quadros atual ou alterne o modo Não perturbe sem interromper o jogo abrindo o painel do jogo, que é uma tela inteira sobreposição.

O botão Não perturbe não alterna o DND globalmente, mas sim alterna o agendar que ativa o modo Não perturbe quando um jogo está em primeiro plano. O que isso significa é que o modo Não perturbe só estará ativado enquanto você estiver em um jogo e caso contrário, desativado, a menos que você tenha outro gatilho ou programação de Não perturbe que o force a voltar sobre. Você pode alternar manualmente a programação DND do modo de jogo em Configurações > Notificações > Não perturbe > Programações.

O painel do jogo também oferece três opções adicionais: um menu de otimização do jogo com perfis de desempenho, um atalho para transmitir seu jogo ao vivo no YouTube e um widget com dados integrado de Jogos do Google Play. Os usuários podem escolher entre três perfis de desempenho: Desempenho, Padrão e Economia de bateria. O desempenho maximiza a taxa de quadros, mas usa mais bateria, o Padrão usa as configurações padrão do jogo e o Economizador de bateria reduz a taxa de quadros para economizar bateria. O perfil de desempenho também pode ser alterado na página de informações do aplicativo de um jogo, e o perfil é fixo, o que significa que não muda depois que o usuário o define.

Quando o usuário inicia um jogo, uma mensagem brinde na parte inferior irá informá-lo se o modo Não perturbe foi ativado automaticamente e se o perfil "Desempenho" ou "Economia de bateria" foi aplicado.

O Google afirma que este recurso de painel do jogo estará disponível em “dispositivos selecionados” com Android 12 ainda este ano. O painel não estará disponível em versões beta. Esperamos ver o Google Pixel 6 lançamento da série com suporte para o recurso, mas é provável que o recurso esteja disponível em outros telefones Pixel com Android 12.

APIs do modo de jogo Android

Em seu comunicado à imprensa, o Google afirma que o novo Android APIs de modo de jogo permitirá que os desenvolvedores “reajam aos jogadores selecionando um perfil de desempenho para seu jogo – como melhor duração da bateria para viagens longas ou modo de desempenho para obter taxas de quadros máximas”. Novidade do Android Gerenciador de jogos A API permite que os aplicativos do sistema modifiquem o modo de jogo de qualquer pacote, definido pelas quatro constantes de modo de jogo: GAME_MODE_BATTERY, GAME_MODE_PERFORMANCE, GAME_MODE_STANDARD e GAME_MODE_UNSUPPORTED. A API também permite que os desenvolvedores consultem o modo de jogo selecionado pelo usuário, mas apenas para seu próprio jogo; os desenvolvedores são aconselhados a chamar essa API sempre que o aplicativo for retomado.

Os desenvolvedores de jogos precisam aceitar o suporte ao modo Desempenho ou Economia de bateria, incluindo metadados no manifesto do aplicativo. Optar pelo modo de economia de bateria permite que o sistema habilite Redimensionamento do backbuffer do WindowManager, o que pode reduzir significativamente a carga da GPU e até mesmo o consumo da bateria se o ritmo do jogo for na taxa de quadros desejada. É importante observar que os OEMs podem optar por implementar intervenções no Modo de Jogo com ou sem feedback do desenvolvedor, por isso é aconselhável envie as intervenções solicitadas para OEMs ou cancelar intervenções inteiramente. O formulário do Google é já aberto para submissões.

Os desenvolvedores podem testar o comportamento das novas APIs de modo de jogo do Android por meio do "cmd game"comando shell e interface de configuração do dispositivo. Para obter mais informações sobre as APIs do modo de jogo no Android 12, confira a documentação no site de desenvolvedores Android ou assista à palestra completa do Google for Games Developer Summit.

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