Partilhar via


Primeira experiência

Observação

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 orientações ainda se aplica em princípio, mas a apresentação e os exemplos não refletem as nossas orientações de conceção atuais .

Na primeira experiência ideal, os usuários instalam seu programa e o usam de forma produtiva imediatamente, sem responder a um monte de perguntas ou aprender um monte de coisas.

Uma interface de usuário de primeira experiência ajuda os usuários a fazer a transição de sua 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 Contrato de Licença de Usuário Final (EULA).
  • Peça uma chave de produto.
  • Apresente as opções de configuração necessárias, incluindo a instalação de software opcional.
  • Copie o software para o disco rígido do utilizador.
  • Apresente opções de programa que se aplicam a todos os usuários.

captura de tela da caixa de diálogo 'digite sua chave do produto'

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 experiência de primeira utilização pode:

  • Apresente opções de programa que se aplicam apenas ao usuário atual.
  • Ofereça tutoriais de produtos ou recursos.

captura de ecrã da caixa de diálogo 'Welcome Center'

A primeira experiência de uso.

Nota: Diretrizes relacionadas a opções de programa são apresentadas em um artigo separado.

Esta é a interface de usuário correta?

Para decidir, considere as seguintes questões.

Experiência de configuração

Aplicam-se as seguintes condições?

  • 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 é crucial para a identificação pessoal do usuário com o programa.
  • Não há um padrão seguro, é provável que o usuário escolha configurações que não são o padrão ou as configurações padrão exigem o consentimento do usuário.
  • É improvável que o usuário altere as configurações após a configuração.
  • Alterar as configurações requer elevação.

Em caso afirmativo, considere apresentar as configurações durante a experiência de configuração.

Experiência de primeira utilização

Aplicam-se as seguintes condições?

  • As configurações ou tarefas corretas são necessárias para usar o programa ou recurso e se aplicam a usuários individuais.
  • As configurações personalizam uma experiência principal, ou uma que é crucial para a identificação pessoal do usuário com o programa.
  • Não há um padrão seguro, é provável que o usuário escolha configurações que não são o padrão ou as configurações padrão exigem o consentimento do usuário.
  • É provável que os usuários façam melhores escolhas dentro do contexto do programa do que dentro da configuração.
  • É improvável que o usuário altere as configurações usando Opções.

Em caso afirmativo, considere apresentar as tarefas e configurações durante a primeira experiência de uso do programa ou recurso.

Conceitos de design

Na primeira experiência ideal, os usuários instalam seu programa (ou até mesmo apenas iniciá-lo se ele não requer instalação) e usá-lo produtivamente imediatamente, sem responder a um monte de perguntas ou aprender um monte de coisas.

Este ideal pode ser obtido para a maioria dos programas, por isso deve esforçar-se por esta experiência ideal sempre que puder. No entanto, esse objetivo muitas vezes não é possível obter 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 seu programa tiver recursos que possam revelar informações pessoais a partes não confiáveis, os princípios da computação confiável exigem que você obtenha o consentimento do usuário antes de ativar esses recursos.

Perguntas não são escolhas

As perguntas exigem respostas que devem ser respondidas antes que os usuários possam prosseguir. As 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. Em contrapartida, as escolhas são opcionais. Os usuários não precisam responder a eles ou podem optar por vê-los apenas quando quiserem.

Assim, 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 do programa são escolhas. Perguntas desnecessárias tornam a primeira experiência do seu programa complicada e longa, eliminando efetivamente a expectativa positiva e a empolgação que os usuários têm sobre começar com seu programa.

Use a primeira experiência quando precisar

Apresente 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 sobre configuração
Selecione os padrões apropriados.
Permitir que os usuários alterem as opções do programa.
Forneça caminhos de configuração típicos versus personalizados.
Perguntas sobre o primeiro uso
Selecione os padrões apropriados e permita que os usuários alterem as opções do programa.
Tarefas de primeira utilização
Apresente contextualmente em vez disso.
Anúncios de recursos de primeiro uso
Torne as tarefas mais comuns e importantes detetáveis e contextuais.
Tutoriais de primeira utilização
Torne os recursos do programa autoexplicativos.
Registo do produto
Comando Fornecer no menu Ajuda e na caixa Sobre.

Se você fizer apenas uma coisa...

Mantenha a sua primeira experiência o mais simples possível. Coloque seu programa funcionando imediatamente. Escolha padrões seguros, convenientes e faça perguntas durante a configuração e use pela primeira vez apenas quando necessário.

Você só tem uma chance de causar uma boa primeira impressão e essa primeira impressão é duradoura.

Orientações

Geral

  • Limite as primeiras experiências às tarefas e configurações necessárias para usar um programa ou recurso e só as inclua quando não houver alternativa melhor. Consulte a tabela anterior para alternativas.
    • Exceção: Adicione configurações de personalização ou personalização do programa à primeira experiência se a personalização for parte da experiência principal ou crucial para a identificação pessoal do usuário com o programa.

captura de ecrã da caixa de diálogo 'Digite um nome de computador'

O Windows pede aos usuários o nome do computador e a escolha do plano de fundo durante a instalação, pois essas configurações ajudam a formar uma conexão emocional com o produto.

  • Use a experiência de configuração para tarefas e configurações se elas se aplicarem a todos os usuários ou se a alteração de configurações exigir elevação.
  • Use o primeiro de 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 às tarefas e configurações necessárias. Evite forçar os usuários a configurar seu programa.

    captura de tela da caixa de diálogo 'novo hardware encontrado'

    A caixa de diálogo Novo hardware encontrado torna opcional a instalação do software do driver em vez de torná-lo uma tarefa necessária.

  • Tire tarefas e configurações opcionais do fluxo de tarefas principal sempre que possível. Por exemplo, muitos programas de instalação fornecem um caminho de instalação personalizado para remover configurações alteradas com pouca frequência do fluxo de tarefas principal.

    captura de tela de botões de opção completos e personalizados

    Uma experiência de configuração que facilita o fluxo de tarefas principais se o usuário não pretende personalizar a instalação.

  • Não sobrecarregue os usuários com tarefas e configurações:

    • Comece simples. Comece com configurações simples e personalizadas e avance para tarefas e configurações técnicas mais complexas. Por exemplo, a instalação do Windows começa com informações pessoais e termina com a configuração de rede.

    • Use 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.

      captura de tela da caixa de diálogo 'Configuração de áudio e vídeo'

      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 para usar uma única interface do usuário em vez de várias superfícies da interface do usuário ou exiba tarefas em momentos diferentes em vez de todas de uma só vez.

    Incorreto:

    captura de tela de cinco caixas de diálogo sobrepostas

    Neste exemplo, a primeira experiência de uso é avassaladora.

  • Expresse perguntas e opções em termos de objetivos e tarefas dos usuários, não em termos de tecnologia. Forneça opções que os usuários entendam e diferenciem claramente. Certifique-se de fornecer informações suficientes para que os usuários tomem 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.

    captura de tela do texto informando o uso do endereço de e-mail

    Neste exemplo, um aplicativo de comércio eletrônico explica como as informações pessoais serão usadas.

  • Apresente as primeiras experiências em tela cheia somente se os usuários não puderem executar outras tarefas de forma produtiva. Por exemplo, a instalação do Windows é apresentada em tela cheia para desencorajar os usuários de executar outras tarefas enquanto o Windows está sendo instalado. A maioria das primeiras experiências não deve ser em tela cheia.

Configurações

  • Para todas as configurações, selecione o valor mais seguro (para evitar a perda de dados ou acesso ao sistema), mais seguro e privado por padrão. Se a segurança não for um fator, 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 optem por:

    • Configurações com implicações legais, como contratos de licenciamento de usuário final (EULAs). Essas configurações não podem ter seleções padrão.
    • Recursos que executam alterações automáticas na 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 início rápido.
    • Software opcional, como aprimoramentos de produtos, assinaturas e produtos de terceiros.

    captura de tela da caixa de diálogo Escolha os recursos desejados

    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 as notas suplementares.

  • Se uma definição se destinar apenas a utilizadores avançados, adicione "(avançado)" à etiqueta. Para botões de opção e caixas de seleção, certifique-se de adicionar ao rótulo de controle, não as notas suplementares.

Tarefas

  • Ajude os usuários a passar o tempo de espera de forma produtiva.
    • Se o tempo de espera for normalmente entre um e dois minutos, considere fornecer informações úteis enquanto os usuários estão esperando, como uma apresentação do que há de novo durante a configuração.
    • Se o tempo de espera for normalmente superior a dois minutos, facilite a execução de outras tarefas pelos utilizadores. 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 a tela significativamente.
  • Reconsidere a apresentação de tutoriais durante a primeira experiência. Muito provavelmente os usuários querem usar seu programa imediatamente e estão interessados em tutoriais em um ponto posterior.
  • Não use notificações de anúncios de recursos 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 onde ele é necessário, ou não faça nada de especial e permita que os usuários descubram o recurso por conta própria.
  • Não use 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. Projete seu programa assumindo que os usuários não verão tais notificações.