page.title=Princípios de projeto para Android @jd:body
Estes princípios de projeto foram desenvolvidos pela e para a Equipe de Experiência do Usuário do Android para manter os interesses dos usuários em mente. Para desenvolvedores e projetistas do Android, eles continuam a definir as diretrizes de projeto mais detalhadas para diferentes tipos de dispositivo.
Considere estes princípios ao aplicar sua criatividade e sua mentalidade de projeto. Desvie-se de forma objetiva.
Uma bela superfície, uma animação cuidadosamente posicionada ou um efeito sonoro no momento certo contribui para a boa experiência. Efeitos sutis contribuem para uma sensação de facilidade e de que algo poderoso está à mão.
Deixe que as pessoas manipulem e toquem diretamente em objetos no seu aplicativo. Isso reduz o esforço cognitivo necessário para realizar uma tarefa e torna o aplicativo mais emocionalmente satisfatório.
As pessoas adoram adicionar toques pessoais, pois isso as ajuda a se sentirem à vontade e em controle. Forneça padrões sensatos e belos, mas também considere personalizações divertidas e opcionais que não prejudiquem as tarefas principais.
Conheça as preferências das pessoas no decorrer do tempo. Em vez de pedir que façam as mesmas escolhas repetidamente, coloque escolhas anteriores em alcance fácil.
Use frases curtas com palavras simples. As pessoas provavelmente ignorarão frases longas.
Considere usar imagens para explicar ideias. Elas chamam a atenção das pessoas e podem ser muito mais eficientes que palavras.
Faça a melhor suposição e tome uma ação, em vez de primeiro perguntar. Escolhas e decisões demais deixam as pessoas incomodadas. Caso suponha errado, permita "desfazer".
As pessoas se sentem oprimidas quando veem coisas demais de uma vez. Detalhe tarefas e informações em partes pequenas e digeríveis. Oculte opções que não sejam essenciais no momento e ensine as pessoas à medida que avançam.
Dê às pessoas a confiança de saberem o que fazer. Faça com que os locais no seu aplicativo pareçam distintos e use transições para mostrar relacionamentos entre telas. Forneça feedback sobre tarefas em andamento.
Salve o que as pessoas criaram e deixe que elas acessem de qualquer lugar. Lembre-se de configurações, toques pessoais e criações entre celulares, tablets e computadores. Isso torna a atualização a coisa mais fácil do mundo.
Ajude as pessoas a discernir diferenças funcionais tornando-as visualmente distintas, em vez de sutis. Evite que modos locais que agem de forma diferente sobre a mesma entrada se pareçam.
Como um bom assistente pessoal, proteja as pessoas de informações não importantes. As pessoas querem ficar concentradas e, a não ser que seja crítica e dependente de tempo, uma interrupção pode ser irritante e frustrante.
As pessoas se sentem ótimas quando descobrem coisas sozinhas. Torne seu aplicativo mais inteligível ao aproveitar padrões visuais e memórias de outros aplicativos do Android. Por exemplo, o gesto de deslizar pode ser um bom atalho de navegação.
Seja gentil sobre como solicita correções a pessoas. Elas querem se sentir inteligentes ao usar o seu aplicativo. Se alguma coisa der errada, dê instruções de recuperação claras, mas evite os detalhes técnicos. Se for possível corrigir em segundo plano, melhor ainda.
Divida tarefas complexas em passos menores que possam ser realizados facilmente. Dê feedback sobre ações, mesmo que seja um brilho sutil.
Faça com que novatos se sintam peritos possibilitando que façam coisas que nunca acharam possíveis. Por exemplo, atalhos que combinem vários efeitos de fotos podem fazer com que fotografias amadoras pareçam incríveis com apenas alguns passos.
Nem todas as ações são iguais. Decida o que é mais importante em seu aplicativo e torne fácil de encontrar e rápido de usar, como o botão do obturador em uma câmera ou o botão de pausa em um reprodutor de música.