Skip to main content

controle remoto

Interagindo com Sistemas de Computador

Os botões que você usou no cérebro são o início de uma interface de usuário (IU) básica. Uma UI é um espaço que permite ao usuário interagir com um sistema de computador (ou máquina). Ao programar os botões no cérebro, você deu aos usuários uma maneira de interagir com o Clawbot para que pudessem levantar e abaixar o braço. Existem outros tipos de interfaces de usuário (UIs), incluindo interfaces gráficas de usuário (GUIs), como telas sensíveis ao toque em carros e smartphones. Quando você interage com uma tela sensível ao toque em um de seus dispositivos (tablet, smartphone, smartwatch), essas telas geralmente são a única interface que você possui. Talvez o seu dispositivo também tenha botões de volume ou energia, mas você interage principalmente com a tela.

Existem botões no controle remoto da TV que são programados para desligar a TV ou aumentar o volume quando são pressionados. Alguns exemplos de UIs incluem os botões de um controlador de videogame ou os botões de um micro-ondas. A forma como essas interfaces de usuário são projetadas depende de como o dispositivo funciona e de como os usuários interagem com ele.

Esses princípios de design formam a base da experiência do usuário (UX) ao usar uma UI. A experiência do usuário é o quão bem a interface me permite, como usuário, fazer o que estou tentando fazer. A interface está funcionando como eu esperava? Ele responde ao que estou tentando comunicar com minhas impressoras? Está bem organizado ou as versões futuras da IU devem mover os botões para facilitar? Como é a interface em geral? É agradável de olhar e me faz querer usá-lo com mais frequência?

Quando uma UI ainda está sendo desenvolvida e passando por iterações, os desenvolvedores coletam dados sobre o que funciona conforme planejado e o que precisa ser corrigido ou aprimorado. Esses dados então informam a próxima rodada de design iterativo. Algumas das alterações de UX recomendadas ocorrem antes do lançamento do dispositivo. Porém, o dispositivo também pode ser vendido como está e essas alterações serão feitas posteriormente, antes que a próxima versão seja oferecida ao consumidor público.

Ícone Amplie seu aprendizado Amplie seu aprendizado

Peça aos alunos que selecionem um dispositivo inteligente (por exemplo, um iPhone) e investiguem como, a cada nova versão do dispositivo, a interface do usuário muda. Eles podem usar capturas de tela da Internet e descrever o que consideram diferente de uma versão para outra. Freqüentemente, há documentação da empresa que detalha as alterações da versão anterior. Os alunos devem criar seus próprios cronogramas dos dispositivos inteligentes escolhidos.

Peça aos alunos que comparem dispositivos de uma marca/modelo específico para que não comparem telefones completamente diferentes. Alguns modelos podem ter começado com teclas de botão elevadas e depois transferido para telas sensíveis ao toque. Deve-se notar que a interface touchscreen posterior tem mais a ver com avanços tecnológicos do que apenas com a melhoria da experiência do usuário.

Ícone Motivar Discussão Motive a discussão - Designers e engenheiros de interfaces de usuário

P: Existem designers e/ou engenheiros profissionais cujo trabalho é maximizar a experiência do usuário ao interagir com um dispositivo. Quais você acha que são algumas das habilidades que um desses profissionais precisa ter?

R: As respostas provavelmente variarão, mas há alguns aspectos deste trabalho que os alunos devem considerar. No mínimo, esses profissionais devem ser designers gráficos e programadores qualificados. Eles podem precisar saber sobre tipografia – a técnica de organizar o tipo de texto para torná-lo legível e atraente quando exibido. Eles podem precisar saber sobre estética – princípios sobre a natureza daquilo que consideramos bonito ou visualmente agradável. Talvez precisem de saber sobre factores humanos, ciência cognitiva ou ergonomia – as formas como as pessoas pensam e utilizam dispositivos para serem produtivas – para que possam optimizar o design para satisfazer essas necessidades.

P: UI Designers levam muito a sério a "conformidade com as expectativas do usuário". O que você acha que isso significa e como isso afeta o design da interface?

A: Os alunos precisam primeiro definir "conformidade com as expectativas do usuário" como fazer com que a interface pareça e responda ao usuário conforme o esperado. Então a primeira parte é que parece familiar ou pelo menos intuitivo. A segunda parte é que quando o usuário interage com ele, ele deve reagir às ações do usuário da maneira que o usuário antecipa e planeja. Ambos impactam o design porque os designers desejam que a experiência do usuário seja a melhor possível. Na prática, às vezes isso significa ter que permanecer com uma interface semelhante, com apenas algumas alterações, em vez de uma interface completamente nova, com a maior parte das alterações. Se toda a interface for nova, então a experiência não prepara os usuários com expectativas sobre como interagir com ela.

P: Imagine que você precisa construir uma interface de usuário completamente nova que ninguém jamais viu antes. Isso significa que os usuários não têm nenhuma experiência em que se basear ao usá-lo. O que você pode incluir na interface para adequá-la às expectativas do usuário? Dica: pense nos recursos incluídos no VEXcode IQ.

R: As expectativas dos usuários não precisam vir de experiências anteriores com outras interfaces. Em algumas situações, as expectativas do usuário são formadas quando eles olham pela primeira vez para a IU. Nesses casos, os designers precisam fazer com que a IU pareça simples. Rotulagem, codificação por cores, incluindo múltiplas janelas/telas que aparecem quando apropriado, minimizando textos/imagens/cores estranhos e usando outros prompts podem ajudar o usuário a entender mais rapidamente como a nova UI funciona.
O VEXcode IQ usa blocos codificados por cores, projetos de exemplo, informações de ajuda para os blocos e, o mais importante, tutoriais para demonstrar aos usuários a melhor forma de interagir com o VEXcode IQ.