Interface do usuário
Uma interface do usuário, também chamada de "UI" ou simplesmente de "interface", é o meio pelo qual uma pessoa controla um aplicativo de software ou um dispositivo de hardware. Uma boa interface do usuário proporciona uma experiência "fácil de usar", permitindo que o usuário interaja com o software ou hardware de maneira natural e intuitiva.
Quase todos os programas de software têm uma interface gráfica do usuário, ou GUI. Isso significa que o programa inclui controles gráficos que o usuário pode selecionar usando um mouse ou teclado. Uma GUI típica de um programa de software inclui uma barra de menus, uma barra de ferramentas, janelas, botões e outros controles. Os sistemas operacionais Macintosh e Windows têm interfaces de usuário diferentes, mas compartilham muitos dos mesmos elementos, como uma área de trabalho, janelas, ícones etc. Esses elementos comuns permitem que as pessoas usem qualquer um dos sistemas operacionais sem precisar reaprender completamente a interface. Da mesma forma, programas como processadores de texto e navegadores da Web têm interfaces bastante semelhantes, proporcionando uma experiência de usuário consistente em vários programas.
A maioria dos dispositivos de hardware também inclui uma interface do usuário, embora ela normalmente não seja tão complexa quanto uma interface de software. Um exemplo comum de dispositivo de hardware com uma interface do usuário é um controle remoto. Um controle remoto de TV típico tem um teclado numérico, botões de volume e de canal, botões de mudo e de energia, um seletor de entrada e outros botões que executam várias funções. Esse conjunto de botões e a maneira como eles são dispostos no controle formam a interface do usuário. Outros dispositivos, como câmeras digitais, consoles de mixagem de áudio e aparelhos de som, também têm uma interface do usuário.
Embora as interfaces do usuário possam ser projetadas para hardware ou software, a maioria é uma combinação dos dois. Por exemplo, para controlar um programa de software, normalmente você precisa usar um teclado e um mouse, que têm suas próprias interfaces do usuário. Da mesma forma, para controlar uma câmera digital, talvez seja necessário navegar pelos menus na tela, que formam uma interface de software. Independentemente do aplicativo, o objetivo de uma boa interface do usuário é ser fácil de usar. Afinal, todos sabemos como pode ser frustrante usar um dispositivo que não funciona da maneira que queremos.
Teste seus conhecimentos