Muitas vezes, observamos o design de aplicativos e o design de sites como dois campos diferentes, se relacionados.

As linhas se confundem um pouco com os aplicativos da Web (que são tecnicamente aplicativos e sites), mas ainda tentamos compartimentalizá-los. Mesmo os designers que trabalham em ambos os tipos de designs geralmente os vêem como coisas separadas.

Mas há muitas lições que designers de aplicativos e web designers podem ensinar uns aos outros.

Cada tipo de design surgiu para ter seus próprios pontos fortes e fracos, muitas vezes complementares aos pontos fortes e fracos do outro campo.

Abaixo estão seis lições que app e web designers podem ensinar uns aos outros.

1. Evite a fluência de recursos

Os designers de aplicativos sabem que recursos extras podem rapidamente se tornar seu pior inimigo. Manter seu aplicativo firme e enxuto, com apenas os recursos necessários e úteis, é uma chave para o sucesso. Se você olhar para os aplicativos mais populares em praticamente qualquer loja de aplicativos de plataforma, verá que a maioria tem um foco restrito, com apenas os recursos de que mais precisa.

Ge.tt é um ótimo exemplo de um aplicativo da web que evitou o aumento de recursos. Ele permite que você compartilhe e publique rapidamente seus arquivos on-line. Todos os recursos incluídos estão diretamente relacionados a esse objetivo central.

Esse tipo de foco estreito é importante para os aplicativos, porque eles geralmente são restritos por problemas de espaço e de usabilidade. Se alguém estiver usando um aplicativo em seu telefone, a usabilidade pode ser muito mais desafiadora. Quanto mais recursos você colocar na tela, mais difícil será o uso do aplicativo. Enquanto alguns aplicativos descobriram maneiras de criar aplicativos ricos em recursos sem desordem, é definitivamente uma proposta muito mais desafiadora.

Web designers, por outro lado, muitas vezes tentam empinar o máximo de recursos possíveis em um site. A visão deles é que, quanto mais recursos, mais útil será o site deles. E, embora os sites não enfrentem necessariamente os mesmos desafios que os aplicativos de tela pequena, isso não significa necessariamente um escopo maior e mais recursos agregarão valor ao usuário.

Isso é o que vem para baixo: valor. Se os recursos que você está adicionando de forma honesta fornecem mais valor para o usuário final, encontrar uma maneira de incorporá-los à sua experiência de usuário existente é importante e vale a pena o desafio. Mas não adicione recursos para adicionar recursos.

2. Você precisa criar algo único e fresco

Os desenvolvedores de aplicativos sabem que criar algo diferente dos aplicativos atualmente disponíveis é um dos elementos mais importantes da criação de um aplicativo popular e bem-sucedido. Eles precisam de algo único e fresco se quiserem se destacar no mercado. Basta adicionar um recurso ou dois sobre o que a concorrência está fornecendo não corta.

O PDF Expert é um ótimo exemplo de um aplicativo com um novo design e funcionalidade exclusiva.

Web designers não necessariamente captaram essa ideia. Muitos deles pegam as mesmas coisas que outros designers estão fazendo, ajustam algumas coisas para “fazerem suas próprias” e chamarem isso por um dia. Claro, superficialmente o site pode parecer diferente, mas ainda é o mesmo layout genérico, os mesmos recursos genéricos e a mesma funcionalidade genérica. Não há nada diferente ou excelente.

Designers que querem ser realmente bem-sucedidos precisam pensar em maneiras de criar algo que seja realmente diferente do que a concorrência está oferecendo. Invente novas idéias e novas abordagens para problemas comuns, em vez de olhar para o que o outro cara está fazendo.

Aqui está um exercício para você: da próxima vez que você tiver um desafio de design que precisa ser superado, não procure como alguém o está fazendo. Em vez disso, sente-se e faça um brainstorming de dez ideias de como você pode abordar o problema, independentemente de quão estranhas ou estúpidas elas possam parecer. Somente depois de ter essa lista, você poderá ver como os outros resolveram o mesmo desafio. Veja se as soluções deles são realmente melhores do que as que você criou. Combine algumas de suas idéias com algumas de suas ideias e veja o que você pode pensar. Isso fará com que você tenha a mentalidade de pensar em suas próprias soluções únicas, em vez de apenas seguir o status quo.

3. Use controles e padrões de GUI padrão

Embora o exclusivo seja bom, os melhores designers de aplicativos também sabem que há determinados elementos da GUI padrão que devem fazer certas coisas. Eles se desviam desses controles pré-definidos por sua conta e risco. Os aplicativos bem-sucedidos só fazem as coisas de maneira diferente quando funcionam melhor do que a GUI padrão (que geralmente não é na maioria dos casos). E a maioria deles apresenta instruções claras quando se desviam.

O aplicativo Harvest usa padrões de GUI padrão e também cria uma interface personalizada. Faz para um aplicativo que é fácil de usar e atraente.

Os web designers às vezes se desviam da norma em um esforço para serem únicos e, no processo, tornam seus sites inutilizáveis. As pessoas esperam certas coisas quando visitam um site: o texto sublinhado é um link, assim como os botões, a navegação é óbvia e geralmente na parte superior ou lateral da página e construções comuns semelhantes. Quando você altera as coisas da norma, é mais provável que você confunda seus visitantes.

Pense nos padrões comuns de design para qualquer elemento e, em seguida, decida se desviar desse padrão realmente melhorará a experiência do usuário em seu site ou apenas o tornará “diferente”. Se não vai melhorar o UX, esqueça. E se não for imediatamente óbvio como algo funciona, adicione algumas instruções em algum lugar da página para que seus visitantes saibam o que fazer. A maneira mais rápida de perder um visitante é fazê-lo se sentir estúpido.

4. Crie mensagens de erro úteis

Esta lição pode ir nos dois sentidos. Alguns designers de aplicativos têm mensagens de erro fantasticamente úteis, assim como alguns sites. Mas há muitos aplicativos por aí que não têm mensagens de erro úteis e muitos sites que são os mesmos.

Até mesmo a simples adição de uma caixa de pesquisa e links para a home page e arquivos podem tornar uma página 404 mais útil.

Mensagens de erro úteis dizem ao usuário algo mais do que apenas o fato de que houve um erro. No caso de um aplicativo, uma mensagem de erro mais útil pode oferecer ideias de como contornar o erro. Em um site, a mensagem de erro pode fornecer ao visitante algumas alternativas ou ideias sobre como superar o erro. Em ambos os casos, apenas dizer "houve um erro" não faz nada além de frustrar seu usuário. Aproveite o tempo para criar mensagens de erro que realmente melhorem a experiência do usuário e você terá usuários mais felizes.

5. Assuntos Bonitos

Isso é algo que muitos designers de aplicativos podem aprender com os web designers. Agora, concedida, há muitos aplicativos bonitos e úteis por aí. Mas também há muitos aplicativos com ótimos recursos, mas que são incrivelmente feios e mal projetados.

Os designers de aplicativos precisam pensar em como podem projetar melhor a GUI do aplicativo, em vez de usar apenas o esquema de design padrão da plataforma para a qual eles estão criando. Claro, os elementos internos da GUI não são terríveis em alguns casos, mas também são bem genéricos. Eles não ajudarão seu aplicativo a se destacar dos milhares de outros no mercado. Pior ainda é o número de aplicativos que usam um design personalizado que é realmente pior que a GUI padrão.

Awesome Note é um aplicativo que definitivamente faz com que um design atraente seja importante para um bom aplicativo.

Considere as funções do seu aplicativo e quem são seus usuários e, em seguida, pense em como você pode usar o design para facilitar o uso desses recursos e melhorar a percepção que os usuários têm do próprio aplicativo. Digamos, por exemplo, que você esteja criando um aplicativo de câmera vintage. Usar a GUI padrão não reforça a ideia de que o aplicativo da câmera faz algo diferente do aplicativo de estoque. Mas se você adicionar alguns toques vintage e elementos ao design, estará criando uma experiência que é mais agradável para seu usuário. Eles se sentem como se estivessem usando um aplicativo diferente, não apenas a câmera padrão com alguns sinos e assobios extras.

6. Escalabilidade é uma obrigação

Isso é algo que os web designers têm muito bem. Sabemos que, a qualquer momento, nosso site pode ver de repente um fluxo de tráfego e precisa ser usado por um número maior de pessoas. Só é preciso um pouco de conteúdo para se tornar viral, ou até obter apenas um ou dois retweets ou compartilhamentos de pessoas influentes. E, de certa forma, não é difícil para um site padrão se tornar mais escalável (na maioria das vezes é apenas uma questão de escolher um host que possa fornecer servidores que serão escalados junto com o tráfego).

O outro problema com a escalabilidade é prever como os usuários usarão um site ou serviço. Com a maioria dos sites, isso não é tanto um problema. Mas, com aplicativos, o modo como um usuário interage com o aplicativo é fundamental. Um pequeno número de usuários avançados que realmente ampliam os recursos do aplicativo pode causar problemas para outros usuários ou apenas ter uma experiência ruim.

Os aplicativos podem ser muito mais difíceis de dimensionar do que os sites, dependendo da infraestrutura. Escalar puramente para um aumento no número de usuários não é muito diferente do que escalar um site; é apenas uma questão de largura de banda e poder de processamento. Onde a escalabilidade de aplicativos é mais difícil, a forma como usuários individuais acabam usando o aplicativo.

Houve uma discussão interessante sobre o Google+ na semana passada entre Robert Scoble e Kevin Rose. O Scoble está tendo problemas com conteúdo duplicado ("ruído") que está sobrecarregando o feed e dizendo publicamente que o Google+ deve criar algum tipo de sistema de filtragem para ajudar a eliminar todo esse ruído. Rose argumenta que é apenas porque o Scoble é um usuário "marginal", e que a maioria das pessoas não se deparará com os mesmos problemas, porque eles não seguem milhares de pessoas. A questão permanece: um aplicativo da web como o Google+ (ou um aplicativo para uma plataforma móvel) deve se concentrar na escalabilidade para os usuários periféricos ou apenas se concentrar nos usuários mais "médios"? É um debate que dificilmente será resolvido em breve, mas é algo que os desenvolvedores e designers de aplicativos (e sites) precisam conhecer e decidir como querem lidar caso a caso.

Conclusão

Seja você um web designer ou um designer de aplicativos, há coisas que você pode aprender sobre um bom design em outras esferas do design. Olhe além de seu próprio foco estreito em como outros designers, em outros campos, estão lidando com problemas semelhantes e, em seguida, adapte essas ideias para se adequarem aos seus próprios desafios.

O que você acha? Que outras lições os designers da Web e de aplicativos podem ensinar uns aos outros? Que lições os dois tipos de designers precisam aprender e onde podem aprendê-las? Deixe-nos saber nos comentários!