GUI significa interface gráfica do usuário e é pronunciado GOO-ee ou gooey. Uma GUI contém elementos gráficos como janelas, menus, ícones e links que você seleciona quando está trabalhando com um sistema operacional, aplicativo de software ou aplicativo móvel.
Interfaces de linha de comando governadas após a interação com o computador
Para realmente apreciar o design da GUI, ajuda saber o que o precedeu. Antes que a GUI fosse comumente usada, as telas dos computadores exibiam apenas texto simples e eram controladas por um teclado. As interações com o computador foram digitadas em uma linha de comando. Assim, em vez de arrastar e soltar um arquivo para movê-lo, os usuários digitavam o nome do comando, o nome do arquivo a ser movido e o diretório de destino. Os usuários tinham que memorizar os comandos necessários para executar essas e muitas outras funções.
GUI: Uma Revolução Visual
Uma GUI é muito diferente. Em vez de ser baseado em texto, é baseado em visual, tornando o computador muito mais fácil de usar. Quando sistemas operacionais e aplicativos incorporam uma GUI, comandos e ações são executados por meio da manipulação direta dos elementos gráficos na tela. Dentro de GUIs, os seguintes tipos de elementos de interface são comumente usados:
- Windows exibe informações na tela. Aplicativos, páginas da Web e documentos são abertos em janelas. As janelas podem ser movidas, redimensionadas e colocadas uma na frente da outra.
- Menus oferece listas de ações para escolher. Eles organizam os comandos disponíveis em um aplicativo em grupos lógicos.
- Controles de entrada permitem que os usuários selecionem uma ou mais opções de uma lista. Os controles de entrada incluem caixas de seleção, botões de opção, listas suspensas, alternâncias, campos de texto e seletores de data e hora.
- Componentes de navegação permitem que os usuários se movam de um lugar para outro dentro da interface. Os exemplos incluem trilhas de navegação, controles deslizantes, caixas de pesquisa, paginação e tags.
- Componentes informativos informam os usuários sobre o status de uma tarefa. Os exemplos incluem notificações de mensagens recebidas, barras de progresso, dicas de ferramentas e janelas pop-up.
Os usuários selecionam um ou uma combinação dos elementos acima pressionando teclas em um teclado, clicando com o mouse ou tocando na tela. Essas ações simplificam a inicialização de aplicativos, a abertura de arquivos, a navegação em sites e a execução de outras tarefas.
Esses elementos GUI fornecem indicações visuais consistentes das tarefas que podem ser executadas em um aplicativo. Eles também tornam o aprendizado de novos aplicativos mais confortável.
Histórico da GUI
Em 1981, a Xerox apresentou o PARC, a primeira GUI. O fundador da Apple, Steve Jobs, o viu durante uma visita à Xerox e lançou um sistema operacional baseado em GUI para Macintosh em 1984. A Microsoft seguiu em 1985 com o Windows 1.0.
Esses programas baseados em GUI eram controlados com um ponteiro de mouse que se movia pela tela quando os usuários moviam um mouse físico. Era o começo do apontar e clicar. Essa mudança significava que os usuários não precisavam mais aprender uma longa lista de comandos para operar um computador. Cada comando era representado em um menu ou por um ícone na tela.
Em 1990, as GUIs começaram a se parecer mais com as usadas em dispositivos modernos.
No início de 2010, novos tipos de entrada, como comandos de deslizar e pinçar, foram adicionados à capacidade da GUI para acomodar o crescente mercado móvel. As GUIs de computador agora também aceitam entradas de joysticks, canetas de luz, câmeras e microfones. Os modelos de carros ainda mais novos usam GUIs em conjunto com controles de botão.