Destrinchando o Human Interface Guidelines para iOS — #3

Experiência no primeiro contato

O primeiro contato do usuário com o seu app é a chance que você tem para causar uma boa impressão e fidelizá-lo com o seu user onboarding.

giphy.com
  • Faça algo simples, rápido e de fácil compreensão.
  • Crie uma tela de início. Isso dará a impressão de que seu app é rápido e eficiente. Essa tela aparecerá enquanto o conteúdo da tela principal está carregando, então faça-a parecida com a sua tela principal do app.
  • Abra o seu app na orientação em que o iPhone se encontra (caso ele suporte os dois modos de visualização: horizontal e vertical)
  • Evite splash screens, menus e tutoriais.
  • Caso o aplicativo precise de explicação, faça-a de forma rápida e simples e forneça uma opção para pular essa etapa.
  • Instruções interativas são mais atrativas do que textos e telas estáticas.
  • Caso o usuário aparente estar perdido no que deve ser feito em seguida, forneça dicas.
  • Tutoriais são legais, mas sempre tente pensar no design do seu aplicativo de modo que seja auto-explicativo. Um bom app é um app intuitivo.
  • Sincronize as informações do celular do usuário com o app
  • Procure oferecer ao usuário a última tela em que ele esteve no aplicativo ao ser aberto novamente
  • Não peça com tanta frequência para que as pessoas avaliem o seu app
Loading screen via Lifesum

Loading

  • Quando o app está carregando deixe claro que essa ação está acontecendo.
  • Utilize animações, de preferência que mostre o progresso do loading.
  • Mostre dicas, animações ou gráficos dinâmicos para entreter e informar o usuário enquanto espera o app carregar.
  • Não deixem as pessoas esperando o conteúdo carregar antes de mostrar a tela que eles verão ao completar o carregamento.
  • Coloque elementos que simbolize onde cada informação irá ficar na tela esperada e substitua gradativamente os símbolos pelo conteúdo em si.
Health App iOS

Feedback

Sempre é bom saber como está o desempenho do seu app após seu lançamento.

  • Disponibilize informações importantes sem atrapalhar o conteúdo principal
  • Apresente informação na Tab bar ou em algum outro lugar que não atrapalhe a utilização do app.
  • Como dito anteriormente: evite mostrar alertas em abundância. Alertas de feedback também devem ser mostrados apenas no momento mais oportuno. Caso fique frequente, os usuários podem começar a ignorá-los ou até mesmo desinstalar seu app.

Haptic Feedback

É uma opção de engajar o usuário com respostas físicas à uma ação realizado por ele, como sons e vibrações diferentes.

giphy.com
  • Utilize somente quando necessário
    - Esse tipo de feedback é ativado somente quando o usuário inicia uma interação com o aplicativo.
    - Coloque os tipos de feedbacks em suas respectivas categorias, colocá-los em ações que não são atribuídas à eles pode confundir o usuário.
    - Prepare o sistema para receber o feedback um pouco antes dele ser requisitado para que não haja demora na resposta da ação realizada pelo usuário.

Este artigo foi escrito em parceria com Helena Simões como parte do projeto BEPID UCB. Clique aqui para conferir o artigo oficial da Apple para a Human Interface Guideline do iOS.