Propaganda

Um desenvolvedor se senta para escrever um pedaço de software livre. Eles têm as habilidades. Eles sabem como fazer o programa fazer o que eles querem. Mas eles não têm nenhuma experiência com o design da interface do usuário, nem uma equipe de pessoas que podem dar conta do recado. Tudo bem. Eles estão trabalhando por paixão e juntam o que podem.

Anos depois, você se senta no seu computador e baixa um programa da loja de aplicativos do seu sistema operacional Linux Lojas de aplicativos Linux comparadas: qual é a melhor para você?Os usuários do Windows estão sendo guiados para uma loja de aplicativos. O macOS tem um há um tempo. Enquanto isso, o Linux tem uma experiência no estilo de loja de aplicativos há anos. Mas qual é a certa para você? consulte Mais informação . A descrição diz que fará o que você precisa. Você pressiona o botão de instalação, digita sua senha e vê o aplicativo aparecer ao lado de todos os outros que você instalou.

A primeira coisa que você percebe é que o ícone do aplicativo parece deslocado ao lado de todos os outros. Você clica nele de qualquer maneira, porque se o programa concluir o trabalho, você poderá olhar além de um ícone irritante. Então seu coração afunda. A interface do aplicativo parece tão fora do lugar. Pior ainda: você não consegue descobrir como usar a coisa!

instagram viewer

É por isso que os desktops têm diretrizes de interface humana. Windows, macOS, iOS e Android têm todas essas diretrizes. O Linux também os possui.

O que são diretrizes de interface humana?

As diretrizes de interface humana (HIG) são instruções e padrões que mostram aos criadores de aplicativos como criar software que se sente em casa em uma interface específica e criar uma experiência fácil para os usuários. Eles mostram ao desenvolvedor a distância entre os botões, o tamanho de um ícone e a maneira apropriada de organizar os itens do menu.

Se os projetos seguirem essas diretrizes, ao passar de um aplicativo para outro, você encontrará experiências parecidas. Não apenas isso. Depois de aprender a usar um programa, você terá uma boa idéia de como usar o próximo.

Essas diretrizes são importantes para desenvolvedores e usuários. Felizmente, alguns dos Os ambientes de desktop mais populares do Linux Qual ambiente de desktop Linux se adapta melhor à sua personalidade?Que tipo de usuário de computador você é? Você deixa ícones espalhados pela área de trabalho? Você prefere trabalhar em um aplicativo organizado? Vamos descobrir qual o ambiente de desktop Linux mais adequado para você. consulte Mais informação têm HIGs próprios.

Quais ambientes de desktop Linux possuem HIGs?

As diretrizes de interface humana têm mais a ver com aplicativos do que com aspectos da interface da área de trabalho. Por esse motivo, os ambientes de desktop que vêm com seu próprio conjunto de aplicativos têm mais probabilidade de ter recomendações para os desenvolvedores seguirem. Aqui estão os grandes.

GNOMO

HIG do GNOME é sem dúvida uma das maiores contribuições do ambiente de desktop para o desktop Linux. No momento em que a maioria dos softwares Linux era difícil de usar ou era inconsistente, os criadores do GNOME traçaram um caminho diferente. O software deve ser fácil de descobrir e deve parecer semelhante a todos os outros programas no computador de uma pessoa, argumentou o projeto. O resultado? Um grande número de aplicativos se sente em casa no GNOME.

janela de diretrizes da interface humana do linux

Essa consistência vacilou um pouco na última década. Com o GNOME buscando um design diferente da maioria dos outros desktops Explicação do GNOME: Um olhar sobre um dos desktops mais populares do LinuxVocê está interessado no Linux e encontrou o "GNOME", um acrônimo para GNU Network Object Model Environment. O GNOME é uma das interfaces de código aberto mais populares, mas o que isso significa? consulte Mais informação , um aplicativo que se encaixa no GNOME tende a se destacar em outros lugares e vice-versa. Mas se você se apegar a aplicativos projetados especificamente para o GNOME, terá uma das experiências mais diretas e integradas que a área de trabalho do Linux tem a oferecer.

KDE

HIG do KDE é muito parecido com o próprio desktop. A área de trabalho Plasma da comunidade KDE talvez seja a interface mais personalizável para qualquer sistema operacional KDE Explained: Uma olhada na interface de desktop mais configurável do LinuxComo é o Linux? Às vezes, unidade; outras vezes, o GNOME. Muitas vezes, porém, o Linux roda o KDE. Se você não estiver usando o antigo K Desktop Environment no seu PC Linux, agora é a hora de mudar! consulte Mais informação . Assim como os usuários têm um grande grau de liberdade para fazer o que querem com o software, os desenvolvedores também.

diretrizes da interface humana do linux

O KDE se esforça para ser simples por padrão, poderoso quando necessário. Isso significa que você provavelmente pode gerenciar músicas em um media player ou visualizar fotos em um gerenciador de fotos usando os botões em uma barra de ferramentas, mas pode haver um amplo conjunto de opções escondido na barra de menus. A maioria dos softwares projetados para o KDE também permite mover as barras de ferramentas, adicionar botões e alterar os controles visíveis. Como a área de trabalho Plasma nos mostra, consistência não precisa ser reduzida ou básica.

OS elementar

O sistema operacional elementar não é como a maioria dos outros sistemas operacionais Linux. Ele vem com seu próprio ambiente de desktop Pantheon e, embora você possa optar por trocá-lo por outra coisa, isso derrotar o ponto de usar o sistema operacional elementar Deseja instalar o sistema operacional elementar? 8 razões pelas quais você deveria!O sistema operacional Linux elementar se transformou em uma excelente experiência de computação, mas é hora de mudar do sistema operacional atual? consulte Mais informação . O design é talvez a maior contribuição da equipe da Elementary para o ecossistema livre e de código aberto.

Sendo esse o caso, HIG do ensino fundamental é uma parte central do projeto. O documento é fácil de ler e referenciar, com todos os aspectos da interface cobertos e vários exemplos. Os desenvolvedores podem querer prestar atenção, porque a equipe do Elementar e os usuários do Element são mais inclinados a se ofender com inconsistências do que outras comunidades Linux.

ícones de diretrizes de interface humana do linux

E quanto a outros ambientes de desktop?

Como entidades dirigidas por voluntários, alguns projetos simplesmente alguém não teve tempo para elaborar um HIG detalhado Empresas vs. Comunidades: Quem cria um melhor sistema operacional Linux?Algumas distribuições têm uma empresa por trás delas. O Ubuntu, o sistema operacional Linux para desktop mais popular, é um e não está sozinho. Mas ter responsabilidades corporativas reduz ou aprimora um desenvolvedor de distribuição Linux? consulte Mais informação . Ao mesmo tempo, o ambiente de área de trabalho nem sempre significa o mesmo para cada projeto. Alguns, como os listados acima, veem um ambiente de área de trabalho como uma experiência totalmente completa que gerencia o que você vê a partir do momento em que você inicializa o computador, incluindo a maioria dos aplicativos.

Outros vêem suas criações mais como interfaces de desktop ou gerenciadores de janelas. Eles fornecem painéis, applets e uma maneira de alternar entre janelas, mas não assumem o trabalho de criar aplicativos. Eles oferecem a você um meio de executar o software que já existe para Linux, com menos foco na integração. Afinal, muitos de nós estão acostumados ao Windows, onde dificilmente há consistência nos aplicativos, independentemente do HIG da Microsoft. Nem todo mundo quer que todos os aplicativos sintam o mesmo.

Como você interage com sua área de trabalho favorita?

Prefiro que meus aplicativos tenham uma aparência consistente. Essa é realmente uma das razões pelas quais fiquei empolgado em descobrir o Linux quando o fiz. Antes, eu pensava que, se quisesse uma experiência consistente, teria que comprar um Mac - mas o GNOME e o KDE me mostraram que a Apple não era a única a oferecer um desktop integrado.

O sistema operacional elementar não existia naquela época e existia alguns anos antes de eu decidir dar uma olhada. O tipo de atenção que a equipe presta a esse aspecto da área de trabalho é realmente de primeira.

Para fins de comparação, aqui estão as diretrizes de interface humana da Microsoft, Apple e Google:

  • janelas
  • macOS e iOS
  • Android

O que você acha das diretrizes de interface humana? As inconsistências visuais o incomodam? E o design complicado? Você é ambivalente em relação a tudo isso? Convido você a compartilhar seus pensamentos nos comentários abaixo.

Bertel é um minimalista digital que grava em um laptop com opções de privacidade física e em um SO endossado pela Free Software Foundation. Ele valoriza a ética sobre os recursos e ajuda outras pessoas a assumir o controle de suas vidas digitais.