Tirando o melhor dos estados vazios em um app

Tirando o melhor dos estados vazios em um app

Não subestime a beleza de um estado vazio, mas saiba como deixar um bom espaço vazio!

A experiência de uso de um aplicativo é algo interessante de se projetar. Muitas vezes, focamos em pensar já na aplicação finalizada e cheia de dados providos pelo usuário sem ao menos lembrar de como vai ser a recepção deste mesmo em seu primeiro uso.

Este esquecimento pode nos levar a um problema mortal para toda aplicação: transformar o primeiro uso em algo frustrante, fazendo com que o usuário abandone a aplicação. E é isso que estamos aqui para evitar!

O que é um estado vazio?

Basicamente, um estado vazio é o que o usuário vê quando não há dados para mostrar na tela. Simples. A ideia é que mesmo que não haja nenhum dado a retenção do usuário no app não caia ou ele venha a tomar uma ação indesejada.

Uma abordagem interessante do uso de estados vazios é como o Gmail recebe seus usuários:

Tela de OnBoarding no Gmail quando o usuário faz seu primeiro acesso.

A maneira pela qual o Gmail recebe seus novos usuários é bem interessante, observe: as informações básicas vêm no mesmo formato em que você vai ter outras informações e usar no futuro: e-mails.

Nestes e-mails, a própria aplicação envia instruções sobre como você pode obter mais valor do aplicativo, todos projetados para aumentar o sucesso de uso pelo usuário (e, posteriormente, de retenção).

Outro tipo de estado vazio ocorre quando você procura um amigo no Snap.

Um estado vazio útil diz o que é e por que você o está vendo, bem como de que maneira pode preenchê-lo.

Um estado vazio tem de ser bonito, mas, acima de tudo, útil.

 

Como projetar um estado vazio?

Ao projetar um estado vazio, você precisa ter em mente três perguntas e as responder de forma a reengajar o usuário: o que, por que e como preencher.

Observe a tela abaixo:

  • O que – Não existem vacinas nem medicações.

  • Por que – Porque nenhuma foi cadastrada.

  • Como preencher – Acessando o painel web e cadastrando novas.

Obs.: Claro que seria mais fácil cadastrar já no aplicativo, mas, por causa das especificidades no sistema e o tanto de dados pedidos para cadastro da medicação e registro perante os órgãos responsáveis, optou-se por orientar o usuário a usar o painel web neste aplicativo.

Obtendo a atenção do usuário com os estados vazios

Este é um grande problema. É a forma mais eficiente de continuar o seu processo de integração e manter seus usuários engajados.

Como eu disse no início, estados vazios podem e devem ser utilizados para envolver os usuários e ajudá-los a obter uma melhor experiência e satisfação no uso do app.

Trabalhando branding em estados vazios

Os estados vazios são uma excelente oportunidade para fazer uma conexão humana com seus usuários e obter toda a personalidade de seu aplicativo.

Assim como podemos ser engraçadinhos e criativos com páginas 404, estados vazios também são uma oportunidade para esse tipo de situação.

Aaron Walter, especialista em Design Emocional, fez uma associação com a pirâmide de Maslow, que mostra a hierarquia das necessidades humanas para uma explicação sobre o que torna a experiência do usuário de um aplicativo bem-sucedida; enquanto sua aplicação deve ser funcional, confiável e útil, também deve ser prazerosa.

A pirâmide de Walter sobre a experiência de uso de um aplicativo.

Usando emoções nos estados vazios

Voltando ao tópico de caixas de entrada, note algo interessante sobre os diferentes tipos estado vazio; isto é, como algumas caixas de entrada parabenizam você por não ter tudo resolvido, enquanto outros aplicativos incentivam a preenchê-los.

Exemplo do uso de sentimentos em estados vazios feito pelo Google Hangouts

O tipo de sentimento que seus estados vazios transmitem depende da finalidade do seu aplicativo.

O Google Hangouts, por exemplo, fica triste e quer que você adicione conteúdo falando com alguém, enquanto o inbox foca em motivar você a ler todos os seus e-mails.

Um dos aplicativos que trabalhei, o Farmin, incentiva o usuário a tomar uma ação de registro dependendo do contexto, a imagem abaixo mostra uma view vazia para adicionar o peso dos animais, com um animal fazendo “carinha-de-cachorro-que-caiu-da-mudança” (o animal também muda a imagem conforme o contexto do rebanho previamente configurado).

Exemplo que fiz num empty states para o aplicativo Farmin.

Use e abuse das emoções para incentivar seu usuário a preencher o estado vazio, como disse anteriormente, o importante não é ele ser bonito, é ser funcional, então não se apegue aos estados vazios como se fossem obras de arte, mas seja criativo ao implementá-los.

Quais são as principais lições a se aprender com estados vazios?

Assim como nos videogames, porque você fez todo o caminho até o fim, você recebe uma recompensa especial, eis um TL;DR do texto:

  • NUNCA deixe um estado vazio realmente vazio, forneça feedback ao usuário.

  • Lembre sempre por que seu usuário deve preencher esses espaços.

  • Se possível, use ilustrações e emoção para “forçar” o usuário a preencher estas informações.

  • Use filtro solar, nunca deixe de usar filtro solar.

Quer outros exemplos para entender melhor os espaços vazios? Então acesse esta coleção aqui ó: //emptystat.es/, e sempre é bom lembrar o bom e velho PTTRNS!

São milhares de exemplos de espaços vazios nos mais diversos apps.

Atente-se sempre em não deixar o usuário sem feedback!