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.
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. |
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. |
O que fazer
O que não fazer
O que fazer
O que não fazer
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.
|
|
| 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. |
O que fazer
O que não fazer
O que fazer
O que não fazer
O que fazer
O que não fazer
O que fazer