Toda esta discussão e pensamento iniciou com o convite da iMedia Brasil juntamente com a Arteccom para eu palestrar no grandioso EDTED Recife. Após diversos dias de pesquisa, verifiquei que poucos conteúdos ainda são encontrados sobre este assunto, por ser algo bastante novo e sem tanta importância ainda no Brasil. Tentei juntar das melhores fontes de conteúdo para apresentar a palestra e garantir a satisfação de todos os presentes. Para os que não tiveram a oportunidade de assistir e os que assistiram e desejam se aprofundar mais no assunto, segue um resumo bem detalhado:
Um pouco do passado
Era comum os usuários se depararem com frases como escolha o browser que você utiliza" ou qual a resolução que você utilliza". Os anos foram passa...
O Design funcional em busca de resultados positivos
Apesar de não ser um designer nativo, tento ser o mais direto e argumentativo possível quando avalio algum trabalho. Muitas vezes estes são feitos por designers renomados, com um rico portfolio, porém sem tanto cuidado. Hora penso que seja cansaço, desmotivação, falta de tempo ou até mesmo o orçamento curto. Em defesa, na maioria das vezes, procuram culpar o cliente por não ceder tudo que parece ser tão transparente e fácil de compreender como nós, desenvolvedores. Quantas vezes será preciso dizer que é preciso um estudo do cliente e público-alvo, desenvolvimento da arquitetura de informação completa para só depois começar o trabalho de criação? Como é possível fazer um trabalho de qualidade sem ter isto em mãos?
Progressive Enhancement: melhoria necessária na web
Particularmente noto que os designers e desenvolvedores gostam de exagerar na defesa de alguns pontos de usabilidade em meio a alguma discussão sobre determinada teoria. Termos como "pular na cara do usuário", "frustrar", "gritar", entre outros são comuns nestas conversas, aumentando bastante o problema apresentado apenas para melhorar sua defesa. Apesar de eu estar neste meio, isto não é este o ponto principal do post.
É realmente frustrante quando não conseguimos acessar determinada funcionalidade de um site por causa de um navegador ou sistema operacional que está sendo utilizado. Penso que isto não é uma opinião pessoal, e sim da maioria dos humanos. Com isto, irei explicar rapidamente um conceito meio antigo, porém pouco utilizado na real...