Exclusivo: Google inicia certificação de dispositivos de jogos para telefones para jogos

O Google iniciou recentemente um novo programa de certificação de dispositivos de jogos para garantir que os smartphones para jogos Android proporcionem uma boa experiência de jogo.

Com o recente sucesso de jogos para celular como Call of Duty Móvel, é fácil ver por que os editores de jogos AAA, Google/Apple, e os OEMs de smartphones estão pressionando muito os jogos para dispositivos móveis. No espaço dos smartphones, vimos lançamentos de produtos emblemáticos centrados em jogos de marcas como Asus, Tubarão Negro, Razer, Núbia, e outros. A competição só vai se intensificar à medida que os smartphones para jogos passarem para a faixa intermediária, apoiados por fornecedores de chipsets Qualcomm e MediaTek. Para garantir que os futuros smartphones para jogos sejam poderosos o suficiente e se comportem de maneira previsível para os desenvolvedores de jogos Android, o Google está trabalhando em um programa de certificação de dispositivos de jogos.

Soubemos pela primeira vez sobre as intenções do Google por meio de uma fonte confiável em julho, mas não tínhamos nenhum detalhe concreto ou evidência que pudéssemos compartilhar na época. Agora, três meses depois, obtivemos uma cópia da versão mais recente dos Requisitos GMS do Google para OEMs/ODMs. Este documento enumera os requisitos técnicos que os OEMs/ODMs de smartphones devem atender para poder pré-instalar o GMS, ou Google Mobile Services, conforme um acordo comercial entre o Google e o OEM/ODM. Este documento é análogo ao Documento de definição de compatibilidade do Android (

CDD), mas embora esse documento seja publicado online, este documento não é público.

Obtivemos cópia da versão 7.0 do documento, que foi atualizado pela última vez em 3 de setembro, mesmo dia Google lançou Android 10 para o público. A seção 13 do documento detalha os “Requisitos da plataforma” adicionais do Android que os dispositivos devem atender para receber aprovação para usar o GMS. A subseção 13.14 cobre os novos requisitos técnicos de “Certificação de dispositivos de jogos”. Esses requisitos devem ser atendidos se o OEM/ODM quiser declarar que o dispositivo recebeu certificação de dispositivo de jogo.

Em resumo, esses requisitos garantem que os dispositivos de jogos certificados se comportem de maneira previsível "para que os desenvolvedores de jogos não enfrentem afogamentos inesperados, perda de CPU núcleos ou outros comportamentos estranhos do sistema." O documento entra em alguns detalhes para explicar como se espera que os OEMs/ODMs construam dispositivos de jogos com previsibilidade comportamento. Para um comportamento de GPU previsível e de alto desempenho, o Google afirma que os dispositivos certificados devem “fornecer um design moderno e atualizado GPU de alto desempenho e APIs de exibição e permitem uma introspecção razoável de quadros." Especificamente, dispositivos de jogos certificados deve apoiar versão 1.1 da API Vulkan Graphics, passe nos testes de conformidade gráfica OpenGL ES/Vulkan mais recentes fornecidos por Cronose atender a outros requisitos relacionados a Coreógrafo e SurfaceFlinger. Por último, para um comportamento de memória razoável, o Google deseja que os OEMs/ODMs garantam que os dispositivos de jogos permitam que os aplicativos aloquem pelo menos 2,3 GB de memória antes de serem eliminados pelo sistema.

Como não temos cópias mais antigas do documento de requisitos do GMS, não tínhamos 100% de certeza sobre o quão novo realmente é o programa de certificação de dispositivos de jogos. No entanto, detectamos um pedido de emprego em LinkedIn que exigia um gerente do programa de relações com desenvolvedores para "Certificação de dispositivos de jogos Android". Como a listagem está fechada, não podemos ver quando ela foi publicada, embora uma nova hospedagem da página em outro site de busca de emprego foi publicado em 28 de junho. Não sabemos quando esta página rehospedada copiou o original, no entanto, notamos que Peter Cardwell, um ex-funcionário da Microsoft, parece ter assumido esse cargo em maio, então o programa é definitivamente novo.

A lista de empregos confirma o panorama geral deste novo programa. O Google está formando uma equipe para interagir com OEMs e fabricantes de SoC para educá-los sobre os próximos requisitos listados acima. A equipe tem a tarefa de criar conjuntos de testes e cargas de trabalho para demonstrar a conformidade com o novo programa, conforme mencionado anteriormente.

O Google ainda não anunciou publicamente este novo programa de certificação de dispositivos de jogos e não há dispositivos atualmente no mercado que tenham recebido certificação de jogos. O Google diz que os dispositivos que optam pelo programa devem declarar suporte para com.google.android.feature. Sinalizador de recurso GAMECERT_PREVIEW. Verifiquei esse sinalizador de recurso no Black Shark 2 (Android 9 Pie), ASUS ROG Phone II (Android 9 Pie), OnePlus 7 Pro (Android 10) e Google Pixel 2 XL (Android 10) e todos relataram que não era presente. Suspeito que o Google não manterá este programa em segredo e publicará uma lista de dispositivos compatíveis, como Recomendado para Android Enterprise, então você não precisará verificar esse sinalizador sozinho.

Poucos dias antes da publicação deste artigo, entrei em contato com o Google para pedir que confirmassem a legitimidade do documento que recebemos. Embora ainda não tenha recebido resposta, corroboramos detalhes suficientes do documento para me dar certeza de que é real. O documento tem cerca de 57 páginas e temos muito mais para compartilhar sobre o que aprendemos com ele.