Ajudar os usuários a encontrar conteúdo no Android TV

Os dispositivos de TV oferecem muitas opções de entretenimento, com milhares de opções de apps e serviços de conteúdo relacionados. Ao mesmo tempo, a maioria dos usuários prefere usar uma TV com a menor quantidade de entradas possível. Com tantas opções disponíveis, seu app precisa fornecer caminhos rápidos e fáceis para os usuários descobrirem e aproveitarem seu conteúdo.

Você pode ajudar os usuários a descobrir o conteúdo por meio de recomendações na tela inicial, tornando seu app pesquisável e integrando o conteúdo ao Google Assistente. Este tópico fornece uma visão geral de cada uma dessas áreas e links para tópicos e recursos relacionados para mais informações.

Recomendar conteúdo na tela inicial

A tela inicial do Android TV exibe o conteúdo recomendado usando canais e programas. Os canais são exibidos como linhas individuais na tela inicial, com cards que exibem todos os programas disponíveis para o canal.

Para saber mais, consulte Recomendar conteúdo na tela inicial.

Tornar seu app pesquisável

O Android TV usa a interface de pesquisa do Android para recuperar dados de conteúdo de apps instalados e exibir os resultados da pesquisa para o usuário. Os dados de conteúdo do seu app podem ser incluídos nesses resultados para fornecer ao usuário acesso instantâneo ao conteúdo.

Para saber mais, consulte Tornar os apps de TV pesquisáveis.

Integrar com o Google Assistente

Seu app pode se integrar ao Google Assistente no Android TV implementando controles de pesquisa e reprodução. Para uma visão geral de alto nível, leia esta postagem no Blog de desenvolvedores Android (link em inglês).

Veja também o exemplo do Assistente no TV Android (link em inglês), que mostra como implementar controles de pesquisa e reprodução no lado do cliente.

O Google Assistente pode consultar seu app se você torná-lo pesquisável. O link direto fornecido ao Google Assistente precisa ser um link universal ou ter o esquema android-app://.

Controles de reprodução

O Google Assistente no Android TV usa uma sessão de mídia para enviar comandos ao seu app.

Se você estiver usando o ExoPlayer, poderá integrar-se facilmente ao Google Assistente usando um MediaSessionConnector, que é uma extensão do ExoPlayer. Para saber mais, leia esta postagem no Blog de desenvolvedores Android (link em inglês).

Outros recursos

Para saber mais sobre como ajudar os usuários a encontrar conteúdo no Android TV, consulte os recursos adicionais a seguir.

Amostras

Codelabs

Blogs

Vídeos