Qualidade do aplicativo para TV

O usuário tem diferentes expectativas ao assistir TV em comparação ao uso de um telefone ou tablet. Um usuário comum de televisão fica a aproximadamente três metros de distância da tela. Portanto, pequenos detalhes são menos observados e textos pequenos são difíceis de ler. Como o usuário se senta longe da televisão, ele precisa de um controle remoto para navegar e fazer seleções em vez de tocar em elementos na tela. Essas diferenças afetam significativamente os requisitos sobre o que torna uma experiência do usuário de televisão boa.

A primeira etapa para a criação de uma ótima experiência para usuários de TV é analisar e seguir as Diretrizes de projeto para Android TV, que fornecem instruções sobre como criar a melhor experiência do usuário em aplicativos para TV. Consulte também o treinamento Criação de aplicativos para TV para compreender os requisitos básicos de implementação para esse tipo de aplicativo.

Importante: para garantir uma ótima experiência do usuário, os aplicativos para dispositivos de TV precisam atender a alguns requisitos de usabilidade específicos. Somente os aplicativos que atendem aos critérios de qualidade a seguir serão qualificados como aplicativos para Android TV no Google Play.

Observação: para obter informações sobre como publicar seus aplicativos para TV no Google Play, consulte Distribuição para Android TV.

Projeto visual e interação do usuário

Esses critérios garantem que seu aplicativo siga os padrões de interação e projeto visual para garantir uma experiência do usuário consistente, intuitiva e agradável em dispositivos de TV.

Tipo Teste Descrição
Inicializador TV-LM

O aplicativo exibe o ícone na tela de início no Android TV Launcher depois da instalação. (Saiba como)

TV-LB

O aplicativo exibe o banner completo de 320 px x 180 px como ícone na tela de início no Android TV Launcher. (Saiba como)

TV-BN

O banner inicializador contém o nome do aplicativo. (Saiba como)

TV-LG

Se o aplicativo é um jogo, aparece na linha Jogos no Android TV Launcher.
(Saiba como)

TV-LS

Aplicativos são executados com sucesso quando o usuário seleciona o banner do aplicativo na tela inicial. (Saiba como)

Layout TV-LO

Todas as interfaces do aplicativo são apresentadas na orientação de paisagem. (Saiba como)

TV-TC

O aplicativo exibe o texto principal em tamanho 16 sp ou maior. (Saiba como)

TV-TA

O aplicativo exibe todo o texto em tamanho 12 sp ou maior. (Saiba como)

TV-OV

O aplicativo não exibe texto nem funcionalidade parcialmente cortada pelas margens da tela. (Saiba como)

TV-TR

O aplicativo não obscurece parcialmente outros aplicativos. O aplicativo preenche toda a tela e tem um plano de fundo não transparente.

TV-DP

A funcionalidade do aplicativo é navegável com controles de botão direcional de 5 vias, a não ser que o aplicativo exija um controlador gamepad conforme especificado em TV-GP. (Saiba como)

TV-DK

Se o aplicativo exigir um controlador de jogos, conforme especificado em TV-GP, toda funcionalidade é navegável usando as teclas padrão do controlador de jogos Android. (Saiba como)

TV-DM

O aplicativo não depende de um controle remoto com um botão Menu para acessar os controles da interface do usuário. (Saiba como)

TV-SD

É possível navegar pelos resultados da pesquisa dentro do aplicativo usando controles de botão direcional a não ser que o aplicativo exija um controle de jogo conforme especificado em TV-GP. (Saiba como)

TV-SB

Uma consulta de pesquisa dentro do aplicativo é exibida na caixa de pesquisa, semelhante à interface do usuário disponibilizada pelo SearchFragment, e os resultados devem ser relevantes àquela consulta. (Saiba como)

Funcionalidade

Esses critérios garantem que seu aplicativo seja configurado corretamente e proporcione o comportamento funcional esperado.

Tipo Teste Descrição
Manifesto TV-ML

O manifesto do aplicativo define o tipo de intent de ACTION_MAIN com a categoria CATEGORY_LEANBACK_LAUNCHER. (Saiba como)

TV-MT

O manifesto do aplicativo define o recurso de hardware android.hardware.touchscreen como não obrigatório. (Saiba como)

Controladores de jogos TV-GP

Se o aplicativo usa um controlador de jogos como método de entrada principal, ele declara o requisito apropriado com a tag de manifesto <uses-feature>. (Saiba como)

TV-GC

Se o aplicativo fornece instruções visuais para o uso de controladores de jogos, as instruções não devem conter marcas e precisam mostrar um layout de botão compatível. (Saiba como)

Publicidade TV-AP

O aplicativo permite interação com publicidade usando os controles de botão direcional. (Saiba como)

TV-AD

Para publicidade sem vídeo em tela cheia, o aplicativo permite que o usuário dispense imediatamente anúncios com controles de botão direcional.

TV-AU

Para publicidade sem vídeo e sem tela cheia, com recurso de clique, o aplicativo não permite que os anúncios vinculem um URL da Web.

TV-AA

Para publicidade sem vídeo, sem tela cheia, com recurso de clique, o aplicativo não permite que os anúncios vinculem outro aplicativo não disponível em dispositivos de TV.

Conteúdo da Web TV-WB

Para conteúdos da Web, o aplicativo usa componentes WebView e não tenta iniciar um aplicativo do navegador da Web.

Reprodução de mídia TV-NP

Se o aplicativo continuar a reproduzir som ou vídeo após o usuário retornar à tela inicial ou alternar para outro aplicativo, ele fornecerá um cartão Tocando agora na linha de recomendação da tela inicial para que o usuário possa retornar ao aplicativo para controlar a reprodução. (Saiba como)

TV-PA

Se o aplicativo fornecer um cartão Tocando agora, selecioná-lo levará o usuário a uma tela que permite pausar a reprodução. (Saiba como)

TV-PP

Se o aplicativo reproduz conteúdos de vídeo ou música, ele alterna a reprodução da mídia entre reproduzir e pausar quando o evento da tecla correspondente é enviado durante a reprodução.
(Saiba como)

Perguntas frequentes

Depois de enviar meu aplicativo, como descobrirei se ele não atende a todos os requisitos para dispositivos de TV?

Se o aplicativo não atender aos requisitos de usabilidade descritos nesta página, a equipe do Play Store entrará em contato pelo endereço de e-mail especificado na conta do Google Play Console associada ao aplicativo.

Atenção: Certifique-se de que seu aplicativo inclua as entradas do manifesto necessárias para dispositivos de televisão. Caso contrário, o aplicativo não será considerado um aplicativo de televisão e não será avaliado com relação aos requisitos de usabilidade de televisão.

Meu aplicativo é destinado a mais do que apenas dispositivos de TV. Se meu aplicativo não atender aos requisitos para dispositivos de TV, o aplicativo novo ou atualizado ainda aparecerá no Google Play para outros dispositivos?

Sim. Os requisitos descritos acima excluem somente a distribuição para o Google Play em dispositivos de TV. A distribuição para outros tipos de dispositivos, como telefones, tablets, não é afetada.

Se o aplicativo atender aos requisitos de publicação, quando será disponibilizado na Google Play Store em dispositivos de TV?

Os aplicativos que atendem aos requisitos para TV aparecerão na Play Store em dispositivos de TV imediatamente.