DEV Community

Cover image for O que é Human Interface Guidelines?
Lelê Developer
Lelê Developer

Posted on

O que é Human Interface Guidelines?

O Human Interface Guidelines ou HIG um documento feito pela Apple que descreve os princípios e as diretrizes para ajudar você a fazer o seu app, de uma forma intuitiva e boa para o usuário. Existe três princípios:

Claridade
O texto e seu tamanho deve ser elegível para todos os tamanhos de telas e os ícones também. O conteúdo importante deve ser destacado e ser interativo.

Deferência
A interface(View), deve ser apresentada respeitosamente. Ela não deve competir com os outros conteúdos que estão nela.

Profundidade
Hierarquia entre os elementos que possuem na tela com camadas visuais e movimentos realistas. Através dos movimentos com o toque, a experiência trás vitalidade e facilita a compreensão.

Princípios de Design
Cada app tem um identidade própria e ela deve ser seguida em todas as telas.Se você usou o background vermelho na sua LaunchScreen, após a abertura dele tem que ter vermelho em outros componentes. Seja na TabBar, Button, Text Fields…

Integridade Estética
A representação da aparência e o comportamento do aplicativo deve se integrar com a sua função. Se você vai fazer um app que te ajuda a contabilizar as calorias inseridas no dia, deve ter componentes claros e diretos.

Consistência
O mesmo formato que for utilizado no botão da View principal, deve ser usado nas outras Views. Deve possuir um padrão no estilo dos elementos existentes do aplicativo.

Manipulação direta
O aplicativo deve envolver o usuário através da manipulação do Device. Ao girar ele horizontalmente ou verticalmente, os gestos e a tela devem ser adaptados de acordo com o movimento feito.

Feedback
Manter o usuário informado de todas as ações que ele realizará. Com animações ou elementos interativos.

Metáforas
Usar objetos do mundo real no seu aplicativo, permitirá que ele aprenda a e navegar rapidamente. Como por exemplo, nós temos o app do Kindle, que ao passar de página imita o movimento do mundo real e ainda tem som.

Controle do Usuário
Permitir sempre que o usuário tenha o domínio do aplicativo, ele deve ser o agente principal tomando as decisões e definindo suas preferências. Cancelando algumas operações antes de serem concluídas.

Top comments (0)