Em 2008, todo aplicativo móvel que precisava recarregar seu feed ou lista de conteúdo resolvia o problema da mesma forma: um botão de atualizar dedicado, geralmente espremido em um canto da tela, ocupando espaço visual e interativo permanente para uma ação que a maioria dos usuários acionava apenas ocasionalmente. Isso era tratado como uma peça de design de interface resolvida e padrão — a única questão de design realmente em aberto era onde exatamente colocar o botão e qual ícone usar para ele.
Loren Brichter, construindo o cliente independente do Twitter Tweetie depois de sair da Apple, enfrentava o mesmo problema de design que todo outro aplicativo baseado em uma lista atualizável já tinha: dar aos usuários uma forma confiável e descobrível de recarregar seu feed. A resposta padrão, mais um botão em algum lugar da tela, estava disponível para ele assim como estava para todo outro desenvolvedor que já a tinha aceitado como a solução óbvia.
Em vez de projetar um botão de atualizar melhor, Brichter removeu o botão por completo. Ele percebeu que os usuários que rolavam uma lista até o topo já realizavam um gesto físico natural quando queriam ver algo ainda não visível: arrastar a lista mais para baixo, além de sua própria borda superior. O Tweetie mapeou a ação de atualizar diretamente para esse gesto de rolagem excessiva já existente, mais tarde chamado de "puxar para atualizar", de modo que recarregar o feed não exigia nenhum elemento de interface dedicado, apenas um movimento que os usuários já faziam como parte da rolagem normal.
Removeu o botão e mapeou a atualização para a rolagem excessiva que os usuários já faziam no topo de uma lista, de modo que recarregar não custava nenhuma interface ou movimento extra.
Os usuários já arrastavam listas além da borda superior ao rolar, então o gesto era familiar e não exigia aprendizado.
Remover o botão liberou espaço na tela e simplificou a interface, deixando o aplicativo mais limpo.
O gesto não custava esforço extra, então atualizar parecia fácil e natural, incentivando o uso frequente.
O padrão era fácil de replicar em outros aplicativos, acelerando sua adoção como uma interação padrão.
Quando uma função precisa de um controle dedicado, verifique se os usuários já realizam um movimento adjacente que possa acioná-la, removendo o controle por completo.
O Twitter adquiriu a empresa de Brichter, a Atebits, em 2010 e incorporou o design do Tweetie ao seu próprio aplicativo oficial, incluindo o gesto de puxar para atualizar, que posteriormente recebeu uma patente dos EUA nomeando Brichter como inventor. Em vez de usar a patente de forma ofensiva, o Twitter a aplicou como a primeira patente coberta por seu novo Innovator's Patent Agreement, comprometendo-se publicamente a usá-la apenas de forma defensiva e a não processar outras empresas que replicassem o gesto.
CONFIRA AS EVIDÊNCIAS
As fontes
- Oh, That 'Pull To Refresh' Thing In iOS? Yeah, Twitter Has A Patent App On That TechCrunch · techcrunch.com
- Meet Loren Brichter, the high-priest of app design Fox News (via Wall Street Journal) · foxnews.com