O que é uma interface de usuário?
Uma interface do usuário descreve qualquer mecanismo pelo qual um ser humano interage com uma máquina ou computador. De automóveis a torradeiras e computadores pessoais, quase todos os dispositivos mecânicos e elétricos têm uma interface de usuário. Geralmente, o termo refere-se ao método pelo qual uma pessoa interage com um computador. Nesta área, uma interface do usuário pode não se referir simplesmente ao mecanismo de interação, mas ao programa que permite isso também.
O termo interface do usuário teve origem em máquinas industriais. Referia-se originalmente à área em que um operador humano fazia a máquina industrial operar. Não importava se a máquina era um elevador complicado ou uma simples furadeira manual. Eventualmente, o termo migrou para outras áreas de fabricação e processamento de materiais. Quando os eletrônicos domésticos começaram a aparecer no mercado, o termo chegou às casas das pessoas com eles.
O amplo uso do termo permitiu que ele se mudasse para campos ainda mais técnicos. Ferramentas, dispositivos de medição eletrônicos e até volantes usaram a idéia. Os computadores forneceram a maior adição nova ao termo da interface do usuário. Os projetistas de computadores adotaram a frase para uso próprio na época em que os computadores domésticos estavam se tornando mais uma possibilidade em meados da década de 1960.
À medida que os computadores pessoais se tornaram mais comuns, o termo começou a desaparecer de outros campos. A interface do usuário tornou-se tão intimamente associada às interfaces do computador que os usos mais antigos tiveram que adotar novos métodos para descrever suas interações. Os dois termos mais comuns para o mundo industrial são interface homem-máquina e interface homem-máquina. No processamento e fabricação, a interface do operador assumiu. Em outras áreas, o termo simplesmente ficou fora de uso sem substituição.
Na ciência da computação, uma interface de usuário desempenha um papel um pouco maior do que em outros campos. Originalmente, bastava receber solicitações e respostas de saída. No caso de máquinas grandes, isso pode ter sido tão simples quanto apertar um botão que fazia a sopa cair dentro de uma lata. Nos computadores, a interface do usuário também precisava permitir a entrada de novos comandos. Tinha que dar ao computador a capacidade de fazer mais do que antes.
Esse aumento de significado se expandiu ainda mais com o advento da interface gráfica do usuário. Essas interfaces de computador usam imagens e métodos avançados de seleção, como mouses de computador, para otimizar a interação entre uma pessoa e um computador. O termo foi expandido novamente para abranger todo o programa usado como interface. Agora, coisas que não estavam diretamente relacionadas à interação humana ainda faziam parte do termo.