Primeira experiência
Nota
Este guia de design foi criado para o Windows 7 e não foi atualizado para versões mais recentes do Windows. Grande parte das diretrizes ainda se aplica em princípio, mas a apresentação e os exemplos não refletem nossa diretrizes de design atuais.
Na primeira experiência ideal, os usuários instalam seu programa e o usam produtivamente imediatamente, sem responder a um monte de perguntas ou aprender um monte de coisas.
Uma interface do usuário de primeira experiência ajuda os usuários a fazer a transição da primeira exposição para um novo programa ou recurso para o uso diário.
Para programas do Windows, a primeira experiência inicial ocorre quando os usuários executam o programa de Instalação. Programas de instalação normalmente:
- Exigir que o usuário aceite um EULA (Contrato de Licença de Usuário Final).
- Peça uma chave do produto.
- Apresentar opções relacionadas à configuração necessárias, incluindo a instalação de software opcional.
- Copie o software para o disco rígido do usuário.
- Apresentar opções de programa que se aplicam a todos os usuários.
Parte de uma experiência típica de configuração do Windows.
A primeira experiência, em seguida, continua para o primeiro uso do programa ou recurso. Esta primeira experiência de uso pode:
- Apresentar opções de programa que se aplicam somente ao usuário atual.
- Oferecer tutoriais de produto ou recurso.
A primeira experiência de uso.
Observação: as Diretrizes de relacionadas a opções de programa são apresentadas em um artigo separado.
Essa é a interface do usuário certa?
Para decidir, considere as perguntas a seguir.
Experiência de instalação
As condições a seguir se aplicam?
- As configurações corretas são necessárias para usar o programa e se aplicam a todos os usuários.
- As configurações personalizam uma experiência principal ou uma que seja crucial para a identificação pessoal do usuário com o programa.
- Não há nenhum padrão seguro, é provável que o usuário escolha configurações que não sejam o padrão ou as configurações padrão exijam consentimento do usuário.
- É improvável que o usuário altere as configurações após a instalação.
- Alterar as configurações requer elevação.
Nesse caso, considere apresentar as configurações durante a experiência de instalação.
Primeira experiência de uso
As condições a seguir se aplicam?
- As configurações ou tarefas corretas são necessárias para usar o programa ou o recurso e se aplicam a usuários individuais.
- As configurações personalizam uma experiência principal ou uma que seja crucial para a identificação pessoal do usuário com o programa.
- Não há nenhum padrão seguro, é provável que o usuário escolha configurações que não sejam o padrão ou as configurações padrão exijam consentimento do usuário.
- É provável que os usuários façam escolhas melhores dentro do contexto do programa do que dentro da configuração.
- É improvável que o usuário altere as configurações usando Opções.
Nesse caso, considere apresentar as tarefas e as configurações durante a primeira experiência de uso do programa ou do recurso.
Conceitos de design
Na primeira experiência ideal, os usuários instalam seu programa (ou até mesmo apenas o iniciam se ele não precisar de instalação) e o usam produtivamente imediatamente sem responder a um monte de perguntas ou aprender um monte de coisas.
Esse ideal é obtêvel para a maioria dos programas, portanto, você deve se esforçar para essa experiência ideal sempre que possível. No entanto, essa meta geralmente não é possível para programas que exigem integração significativa do sistema, têm muitos recursos opcionais ou têm implicações de privacidade. Por exemplo, se o programa tiver recursos que possam revelar informações pessoais para partes não confiáveis, os princípios de computação confiável exigem que você obtenha o consentimento do usuário antes de habilitar esses recursos.
Perguntas não são escolhas
As perguntas exigem respostas que devem ser respondidas antes que os usuários possam continuar. Perguntas durante a primeira experiência são obstáculos que os usuários devem superar antes de poderem usar seu programa de forma produtiva. Por outro lado, as opções são opcionais. Os usuários não precisam responder a eles ou podem optar por vê-los somente quando quiserem.
Portanto, as configurações apresentadas no fluxo principal de um assistente de configuração são perguntas, enquanto as configurações fora do fluxo de configuração principal ou em uma caixa de diálogo de opções de programa são opções. Perguntas desnecessárias tornam a primeira experiência do programa complicada e longa, eliminando efetivamente a expectativa positiva e a excitação que os usuários têm sobre começar a usar seu programa.
Use a primeira experiência quando for necessário
Apresentar configurações e tarefas aos usuários durante as primeiras experiências, quando necessário, mas geralmente há alternativas melhores:
Primeira experiência | Alternativas |
---|---|
Perguntas de instalação |
Selecione os padrões apropriados. Permitir que os usuários alterem das opções do programa. Forneça caminhos de instalação típicos versus personalizados. |
Primeiras perguntas de uso |
Selecione os padrões apropriados e permita que os usuários alterem das opções do programa. |
Primeiras tarefas de uso |
Em vez disso, apresente-se contextualmente. |
Primeiro use anúncios de recursos |
Torne as tarefas mais comuns e importantes detectáveis e contextuais. |
Primeiro, use tutoriais |
Torne os recursos do programa autoexplicativos. |
Registro de produto |
Forneça o comando no menu Ajuda e na caixa Sobre. |
se fizer apenas uma coisa...
Mantenha sua primeira experiência o mais simples possível. Faça seu programa funcionar imediatamente. Escolha padrões seguros, seguros e convenientes e faça perguntas durante a instalação e use primeiro somente quando for necessário.
Você só tem uma chance de causar uma boa primeira impressão e essa primeira impressão é duradoura.
Diretrizes
Geral
- Limite as primeiras experiências a tarefas e configurações necessárias para usar um programa ou recurso e inclua-as apenas quando não houver alternativa melhor. Consulte a tabela anterior para obter alternativas.
- Exceção: Adicionar configurações de personalização ou personalização de programas à primeira experiência se a personalização fizer parte da experiência principal ou crucial para a identificação pessoal do usuário com o programa.
O Windows solicita aos usuários o nome do computador e a opção de tela de fundo durante a instalação, pois essas configurações ajudam a formar uma conexão emocional com o produto.
- Usar a experiência de instalação para tarefas e configurações se elas se aplicarem a todos os usuários ou alterar as configurações exigir elevação.
- Usar a primeira experiência de uso para tarefas e configurações se elas se aplicarem a usuários individuais.
Apresentação
Prefira tarefas e configurações opcionais a tarefas e configurações necessárias. Evite forçar os usuários a configurar seu programa.
A caixa de diálogo Novo Hardware Encontrado torna opcional instalar o software de driver em vez de torná-lo uma tarefa necessária.
Tire as tarefas e as configurações opcionais do fluxo de tarefas principal sempre que for prático. Por exemplo, muitos programas de instalação fornecem um caminho de instalação personalizado para remover configurações com pouca frequência alteradas do fluxo de tarefas principal.
Uma experiência de instalação que facilita o fluxo de tarefas principal se o usuário não pretende personalizar a instalação.
Não sobrecarregar os usuários com tarefas e configurações:
Inicie simples. Comece com configurações simples de personalização e progrida em direção a tarefas e configurações mais complexas e técnicas. Por exemplo, a configuração do Windows começa com informações pessoais e termina com a configuração de rede.
usar uma primeira experiência contextual para tarefas e configurações se elas se aplicarem apenas a recursos que não são fundamentais para o programa principal.
O Windows Live Messenger tem uma configuração contextual para áudio e vídeo porque eles são usados por recursos secundários.
Não apresente tudo de uma vez. Consolide-se para usar uma única interface do usuário em vez de várias superfícies de interface do usuário ou exibir tarefas em momentos diferentes, em vez de tudo de uma vez.
Incorreto:
Neste exemplo, a primeira experiência de uso é esmagadora.
Expresse perguntas e opções em termos de metas e tarefas dos usuários, não em termos de tecnologia. Forneça opções que os usuários entendam e diferenciem claramente. Forneça informações suficientes para os usuários tomarem decisões informadas.
Se a necessidade de informações pessoais não for óbvia, explique por que seu programa precisa das informações e como elas serão usadas.
Neste exemplo, um aplicativo de comércio eletrônico explica como as informações pessoais serão usadas.
Apresentar as primeiras experiências em tela inteira somente se os usuários não puderem executar outras tarefas de forma produtiva. Por exemplo, a instalação do Windows é apresentada em tela inteira para desencorajar os usuários a executar outras tarefas enquanto o Windows está sendo instalado. A maioria das primeiras experiências não deve ser em tela inteira.
Configurações
Para todas as configurações, selecione o mais seguro (para evitar a perda de dados ou acesso ao sistema), o valor mais seguro e privado por padrão. Se segurança e segurança não forem fatores, selecione o valor mais provável ou conveniente. Escolher bons padrões é uma maneira eficaz de simplificar a primeira experiência.
Exigir que os usuários aceitem:
- Configurações com implicações legais, como EULAs (contratos de licenciamento de usuário final). Essas configurações não podem ter seleções padrão.
- Recursos que executam alterações automáticas de configuração do sistema, como atualizações automáticas do Windows.
- Recursos que revelam informações de identificação pessoal (PII) ou informações do sistema.
- Alterações na área de trabalho do usuário além de adicionar entradas ao menu Iniciar, como adicionar ícones à área de trabalho ou barra de inicialização rápida.
- Software opcional, como aprimoramentos de produtos, assinaturas e produtos de terceiros.
Neste exemplo, os usuários optam por aprimoramentos de produtos, assinaturas e produtos de terceiros.
Se uma configuração for altamente recomendada, adicione "(recomendado)" ao rótulo. Para botões de opção e caixas de seleção, certifique-se de adicionar ao rótulo de controle, não às notas complementares.
Se uma configuração for destinada apenas a usuários avançados, adicione "(avançado)" ao rótulo. Para botões de opção e caixas de seleção, certifique-se de adicionar ao rótulo de controle, não às notas complementares.
Tarefas
-
Ajudar os usuários a passar o tempo de espera de forma produtiva.
- Se o tempo de espera normalmente estiver entre um e dois minutos, considere fornecer informações úteis enquanto os usuários estão aguardando, como uma apresentação das novidades durante a instalação.
- Se o tempo de espera normalmente for maior que dois minutos, facilite a execução de outras tarefas pelos usuários. Exiba o tempo de espera estimado, recomende que os usuários façam outra coisa enquanto isso e torne a conclusão da tarefa óbvia alterando significativamente a tela.
- Reconsidere a apresentação de tutoriais durante a primeira experiência. Os usuários mais prováveis desejam usar seu programa imediatamente e estão interessados em tutoriais posteriormente.
- Não use notificações de anúncio de recurso na primeira experiência. Em vez de usar um de notificação de anúncio de recurso, projete o recurso para ser mais fácil de descobrir em contextos em que ele é necessário ou não faça nada especial e permita que os usuários descubram o recurso por conta própria.
- Não use nenhuma notificações durante a experiência inicial do Windows. Para melhorar sua primeira experiência, o Windows 7 suprime todas as notificações exibidas durante as primeiras horas de uso. Crie seu programa supondo que os usuários não vejam essas notificações.