Criar apps de mídia

Os usuários do Android interagem com vários tipos de mídia, como audiolivros, música, podcasts e rádio. É importante criar apps que ofereçam acesso fácil à mídia no relógio. O smartwatch é uma plataforma especial em que a prioridade é tornar o uso fácil e rápido, já que os usuários passam muito menos tempo interagindo com o relógio do que usando o smartphone ou tablet.

Para saber mais, consulte o Kit de ferramentas de mídia no GitHub.

Arquitetura de apps de mídia

Criar apps de mídia exige restrições e requisitos específicos. Eles geralmente incluem páginas Procurar e de Entidade. Procurar permite que os usuários encontrem mídia para reproduzir. Use as páginas de Entidade para fornecer mais informações sobre um item de mídia. Os apps também podem conter outras ações, como download manual, reprodução ou ordem aleatória.

Esses aplicativos também precisam incluir telas de controles de mídia. Crie os controles usando um layout de cinco botões. Isso garante que os requisitos de área mínima de toque sejam atendidos. Confira abaixo exemplos de controles de mídia para um app de música e um de podcasts.

Os controles de mídia mostrados devem combinar com o tipo de conteúdo. Use um ícone flutuante de três pontos para direcionar os usuários a uma outra página caso queira incluir mais de cinco ações. É possível usar ícones e fontes personalizados no app.

Ao criar páginas de entidades, verifique se o contexto e as ações importantes estão disponíveis, como download de mídia para reprodução off-line e velocidade de reprodução.

Exemplo de página de entidade para um app de música. Exemplo de página de entidade para um app de podcasts.

A maioria dos dispositivos Wear OS tem uma borda ou um botão lateral giratório (RSB, na sigla em inglês). Alguns dispositivos Wear também podem ter outros botões de hardware para controlar o volume. Use o RSB, a borda ou o outro botão para controlar o volume. Mostre o indicador somente quando o RSB ou a borda for girada, conforme mostrado no exemplo abaixo.

Reduza a hierarquia do seu app e exiba a mídia para o usuário. Crie uma arquitetura de informações simples que permite acessar listas rapidamente e mostrar miniaturas para os usuários. Considere usar componentes de design personalizados para o Wear OS. Para mais informações, confira as recomendações de design para cards e Ícones.

Casos de uso comuns

Ao projetar apps de mídia, priorize os casos de uso abaixo.

É importante que o usuário consiga:

  • Ouvir mídia transferida por download
  • Ouvir música por streaming no relógio

Ouvir mídia transferida por download

Uma página de entidade precisa permitir que os usuários façam o download manual de mídias.

Informe aos usuários onde o download será salvo, o progresso dele, o tempo que vai levar e o tamanho, conforme mostrado no exemplo abaixo:

Quando o usuário procurar mídia, mostre o download mais recente.

Se o conteúdo já foi transferido, deixe isso claro mostrando uma ação para remover o download do relógio. Nesse caso, você também precisa mostrar quanto espaço o download está ocupando no relógio, conforme mostrado na imagem abaixo.

Se o dispositivo de origem for o relógio, peça para o usuário conectar um fone de ouvido antes de começar a ouvir música. Quando um fone for conectado, abra a mídia e os controles.

Ouvir música por streaming no relógio

Fazer streaming pelo relógio pode descarregar a bateria. Quando os usuários quiserem ouvir algo no relógio, mostre na lista de navegação os downloads usados recentemente, para priorizar o conteúdo salvo no dispositivo. Recomendamos adicionar um botão que leve a uma lista completa de downloads, conforme mostrado nas imagens abaixo.