Qualidade do widget

Os widgets são um componente essencial para personalizar a tela inicial de um usuário. Muitas vezes, os usuários podem realizar uma jornada crítica do usuário para um app com um único toque usando widgets ou receber um resumo rápido de atualizações importantes. Os usuários também podem personalizar widgets para adaptá-los às preferências individuais.

Listas de verificação de compatibilidade de widgets

A qualidade do widget afeta o engajamento do usuário com o conteúdo e os recursos do app. As listas de verificação de compatibilidade definem critérios para ajudar a avaliar a qualidade do widget. Os níveis incluem o seguinte:

Nível 3: baixa qualidade

Esses widgets não atendem à barra de qualidade mínima e oferecem uma experiência de usuário ruim. Um widget é considerado de baixa qualidade se não atender aos critérios padrão de layout, cor, descoberta e conteúdo.

Nível 2: padrão

Esses widgets são úteis, utilizáveis e oferecem uma experiência de qualidade.Para ser considerado padrão, o widget atende a todos os seguintes critérios de layout, cor, descoberta e conteúdo.

Nível 1: diferenciado

Esses são widgets exemplares que oferecem experiências de destaque personalizadas e que ajudam os usuários a criar telas iniciais exclusivas e produtivas.


Indicador de nível 3

NÍVEL 3

Características de widgets de baixa qualidade

Se o widget puder ser descrito por qualquer um dos itens a seguir, ele será considerado de baixa qualidade:

Categoria ID Descrição
Layout WL-1

O widget não preenche os limites definidos pela grade da tela de início quando é solto nela.

WL-1.1

O widget não toca em pelo menos duas bordas opostas da grade. Em outras palavras, os widgets não precisam ser retangulares, eles podem ter formas personalizadas, desde que as bordas da forma toquem em pelo menos duas bordas da grade.

Cor WC-3

Os botões de texto e ícone do widget têm proporções de contraste de cor insuficientes para atender aos requisitos de acessibilidade.

Discovery WD-4.2

O nome do widget não está incluído no design dele.

WD-4.3

O widget não tem uma imagem de visualização.

Conteúdo WT-3

O conteúdo do widget é sempre desatualizado ou inadequado.

WT-3.1

O widget não é atualizado depois que o usuário conclui uma ação nele.

WT-3.2

O widget não é atualizado depois que o usuário conclui uma ação relacionada no app.

WT-4

A interface do widget não é funcional ou o conteúdo é cortado.

Ícone do nível 2

NÍVEL 2

Requisitos de widgets padrão

Os widgets que atendem a essa barra de qualidade básica são considerados padrão, mas não são considerados widgets de destaque que serão apresentados ou recomendados.

Categoria ID Descrição
Layout WL-1

O widget se alinha corretamente a outros elementos da tela inicial no eixo vertical ou horizontal e não ocupa espaço desnecessário.

WL-1.2

Todas as formas precisam atingir pelo menos duas bordas opostas dos limites da grade.

WL-4

Se puderem ser redimensionados, os widgets precisam ter um tamanho mínimo e máximo adequado.

WL-4.1

O tamanho máximo precisa ser definido se o redimensionamento do widget apenas adicionar espaço em branco.

WL-4.2

O tamanho mínimo do widget ainda precisa oferecer valor e atender aos requisitos da área de toque (48 x 48).

Discovery WD-4

O widget precisa ter visualizações precisas no seletor de widgets (recurso estático).

Conteúdo WT-1

Os estados zero e vazio são intencionais e mostram o valor do widget e/ou fornecem uma chamada para ação quando o widget é instalado, mas o usuário ainda não fez login.

WT-2

O widget permite que os usuários atualizem o conteúdo manualmente se houver uma expectativa de que os dados sejam atualizados com mais frequência do que a interface.

Forneça áreas de toque de 48 x 48 dp.
Criar áreas de toque muito pequenas.
Garantir contraste de cor suficiente.
Usar cores com contraste de cor insuficiente.
Vídeo 1: não crie um widget com visualização imprecisa.

Ícone do nível 1

NÍVEL 1

Requisitos de widgets diferenciados

Esses widgets oferecem suporte a personalizações premium da tela inicial e serão recomendados aos usuários e apresentados aos desenvolvedores como prática recomendada. Os widgets diferenciados oferecem experiências de destaque e são usados pelo Android para inspirar e revigorar o ecossistema. Eles atendem a todos os critérios diferenciados de layout, cor, descoberta e conteúdo.

Categoria ID Descrição
Layout WL-1

O widget se alinha corretamente a outros elementos da tela inicial no eixo vertical ou horizontal e não ocupa espaço desnecessário.

WL-1.1

Todos os widgets retangulares PRECISAM atingir todas as quatro bordas dos limites de a grade. Todos os widgets com formas personalizadas PRECISAM atingir todas as quatro bordas dos limites de uma grade quadrada. Se o tamanho for 4 x 1 e contiver uma barra de pesquisa, será permitido atingir apenas duas bordas.

WL-2

O widget pode ser redimensionado para pelo menos um dos seguintes tamanhos: 2 x 2, 4 x 1, 4 x 2.

WL-3

O cabeçalho do widget é usado e aplicado de forma consistente.

  • Recomendamos o uso de um cabeçalho se:
    • O widget contém conteúdo de rolagem.
    • O conteúdo do cabeçalho fornece contexto útil, como o nome de uma lista.
  • O uso de um cabeçalho é opcional quando:
    • O widget é sem margens, como um widget de foto.
    • O espaço é limitado.
    • Quando o conteúdo do cabeçalho é redundante.
  • Se você estiver usando um cabeçalho, verifique se:
    • O ícone está sempre presente
    • O título aparece quando há espaço suficiente
    • As ações são baseadas no contexto do widget.
Cor WC-1

O widget oferece suporte a temas de cores com base em um contexto de dispositivo ou app.

WC-2

O widget oferece suporte a paletas de modo claro e modo escuro.

Discovery WD-1

A visualização inclui conteúdo do usuário e/ou aplica um tema do sistema.

WD-4.4

O widget tem uma descrição que ajuda os usuários a entender o valor dele.

WD-4.5

O nome do widget é descritivo e exclusivo dos outros widgets do app.

Coerência do sistema WS-2

Os widgets retangulares precisam usar o raio do canto fornecido pelo sistema (específico do OEM).

WS-3

O widget usa a especificação do estado de carregamento.

WS-4

O widget usa a configuração do sistema em vez de um ponto de entrada de configurações de widget personalizadas.

WS-5

O widget usa a transição de inicialização do sistema ao entrar/sair do app pelo widget.

Expandir o widget para todas as quatro bordas dos limites da grade.
Criar um tamanho personalizado que não preencha os limites da grade.
Fornecer um cabeçalho que atenda às especificações do widget.
Usar especificações personalizadas para tamanho e títulos.
Incluir uma descrição exclusiva e concisa.
Fornecer uma descrição genérica.
Usar o raio do canto do sistema.
Definir o raio do canto personalizado.