O que é uma interface gráfica do usuário?
Por muitos anos, as linguagens de programação foram exclusivamente direcionadas à linha de comando. Isso limitava os usuários a pessoas que tinham um conhecimento prático da linguagem para que pudessem emitir comandos enigmáticos para manipular dados. Uma interface gráfica do usuário (GUI) é como uma janela para uma linguagem de programação. Ele cria uma representação gráfica de um ambiente de estilo de área de trabalho com ícones e menus representando objetos e comandos. O usuário pode apontar e clicar para manipular dados e programas, sem nunca saber o idioma subjacente ou um único comando.
Qualquer pessoa que tenha idade suficiente na década de 1980 para conhecer a revolução do computador, sem dúvida se lembra do sucesso do computador Apple® Macintosh® com sua revolucionária interface gráfica e mouse. Este foi o primeiro computador comercialmente bem-sucedido e acessível que qualquer pessoa poderia usar, não sendo necessário conhecimento de programação. A Microsoft® seguiu rapidamente o sistema operacional Windows® e ninguém olhou para trás. A interface gráfica do usuário não era apenas eficiente e fácil, mas também divertida.
Enquanto a Apple e a Microsoft trouxeram a GUI para nossas casas, elas não foram responsáveis por inventar a primeira interface gráfica do usuário. Entre 1965-1968, Doug Engelbart, na época com o Stanford Research Institute, se reuniu com alguns colegas para criar um ambiente de hipertexto no estilo de janela, aumentado pela invenção de um pequeno dispositivo de três botões que permitiria ao usuário apontar e clicar em objetos na janela. O dispositivo, com seus olhos de botão, nariz e “cauda” elétrica, parecia um rato, e assim o dispositivo recebeu esse nome. A inspiração de Engelbart para a GUI veio em parte das idéias propostas trinta anos antes pelo elogiado engenheiro americano Vannevar Bush, em seu artigo publicado em 1945 sobre o sistema “memex”.
A Xerox® Corporation desenvolveu dois computadores com uma interface gráfica do usuário e mouse, modelados após o trabalho de Engelbart. O Alto e a Estrela; este último lançado em 1981 ao público. O computador era caro e o hardware inadequado em relação às necessidades do sistema operacional. Embora tenha vendido apenas 25.000 unidades, acredita-se que seja, pelo menos em parte, responsável por inspirar Steve Jobs (fundador da Apple) e Bill Gates (fundador da Microsoft) a empurrar suas equipes de desenvolvimento para a criação dos sistemas operacionais Macintosh e Windows.
Como a interface gráfica do usuário é a primeira coisa que um usuário vê quando um programa é aberto, o design de uma interface visualmente atraente pode ajudar bastante na criação de apelação para um programa. No entanto, o fator mais importante é se a GUI é intuitiva ou não. Qualquer pessoa com alguma experiência no uso de software deve ser capaz de localizar funções básicas em um programa desconhecido, sem consultar um manual, encontrando menus, ferramentas e opções onde for esperado. Recursos avançados ou proprietários devem ser integrados de uma maneira que faça sentido para o usuário, para que não seja uma tarefa árdua lembrar como acessá-los e utilizá-los. Uma GUI chamativa levará apenas um programa até agora. Se a interface gráfica do usuário não for intuitiva e projetada com eficiência, é provável que o software não se torne muito popular.