As diferenças entre as diretrizes de interface humana do Linux

Já encontrou um aplicativo do Linux que parece feio e parece inutilizável? É por isso que os desktops têm diretrizes de interface humana. O Windows e o macOS têm essas diretrizes. E o Linux?

Já encontrou um aplicativo do Linux que parece feio e parece inutilizável?  É por isso que os desktops têm diretrizes de interface humana.  O Windows e o macOS têm essas diretrizes.  E o Linux?
Propaganda

Um desenvolvedor se senta para escrever um 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 têm uma equipe de pessoas que possa aproveitar a folga. Tudo bem. Eles estão trabalhando por paixão e juntam o que podem.

Anos mais tarde, você senta em seu computador e faz o download de um programa da loja de aplicativos do seu sistema operacional Linux. Linux App Stores Comparado: Qual é a certa para você? Linux App Stores Comparado: Qual é o certo para você? Usuários do Windows estão sendo guiados para uma loja de aplicativos. MacOS teve um por um tempo. O Linux, por sua vez, tem uma experiência no estilo de loja de aplicativos há anos. Mas qual é o certo para você? Consulte Mais informação . A descrição diz que fará o que você precisa. Você aperta o botão de instalação, digita sua senha e assiste o aplicativo aparecer ao lado de todos os outros que você instalou.

A primeira coisa que você percebe é que o ícone do aplicativo parece estar fora do lugar ao lado de todos os outros. Você clica assim mesmo, porque se o programa faz o trabalho, você pode olhar além de um ícone incômodo. Então seu coração afunda. A interface do aplicativo parece tão fora de lugar. Ainda pior: você não consegue descobrir como usar a coisa!

É 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 tem.

Quais são as diretrizes da interface humana?

As diretrizes de interface humana (HIG) são instruções e padrões que mostram aos criadores de aplicativos como criar um 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 como os botões devem estar separados, o tamanho de um ícone e a maneira apropriada de organizar itens de menu.

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

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

Quais ambientes de desktop Linux têm HIGs?

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 área de trabalho 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

O HIG do GNOME é indiscutivelmente uma das maiores contribuições do ambiente de desktop para o desktop Linux. Numa época em que a maioria dos softwares Linux era difícil de usar ou altamente inconsistente, os criadores do GNOME traçavam um caminho diferente. O software deve ser fácil de descobrir, e deve parecer similar 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 oscilou um pouco na última década. Com o GNOME buscando um design diferente da maioria dos outros desktops GNOME Explicado: Um olhar sobre um dos desktops mais populares do Linux GNOME Explicado: Um olhar sobre um dos desktops mais populares do Linux Você está interessado no Linux e se deparou com 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? Leia mais, um aplicativo que se encaixa com o GNOME tende a se destacar em outros lugares, e vice-versa. Mas se você se ater a aplicativos especificamente destinados ao GNOME, então você está pronto para uma das experiências mais diretas e integradas que o ambiente de trabalho Linux tem a oferecer.

KDE

O HIG do KDE é muito parecido com o desktop em si. A área de trabalho Plasma da comunidade KDE é talvez a interface mais personalizável para qualquer sistema operacional Explicação do KDE: Um exame da interface de desktop mais configurável do Linux Explicação do KDE: um olhar sobre a interface de desktop mais configurável do Linux Como é o Linux? Às vezes, a unidade; outras vezes, o GNOME. Muitas vezes, porém, o Linux executa o KDE. Se você não estiver usando o antigo K Desktop Environment no seu PC com 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.

directrizes de interface de 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 reprodutor de mídia ou ver fotos em um gerenciador de fotos usando os botões em uma barra de ferramentas, mas pode haver um amplo conjunto de opções na barra de menus. A maioria dos softwares projetados para o KDE também permite mover barras de ferramentas, adicionar botões e alterar os controles visíveis. Como o desktop do Plasma nos mostra, a consistência não tem que significar reduzida ou básica.

SO elementar

O sistema operacional elementar não é como a maioria dos outros sistemas operacionais Linux. Ele vem com seu próprio ambiente de área de trabalho Pantheon, e enquanto você pode optar por trocá-lo por outra coisa, isso iria derrotar o ponto de usar o Elementary OS Quer instalar o Elementary OS? 7 razões porque você deve! Quer instalar o elementary OS? 7 razões porque você deve! O SO elementar se desenvolveu em uma experiência de computação convincente em 2017. Quer saber se está na hora de fazer a mudança de seu sistema operacional Linux atual? Aqui está o porquê a resposta é sim. Consulte Mais informação . O design é talvez a maior contribuição da equipe do Elementary para o ecossistema de código aberto e gratuito.

Sendo esse o caso, o HIG da Elementary é uma parte central do projeto. O documento é de fácil leitura e referência, com aparentemente todos os aspectos da interface abordados e muitos exemplos. Os desenvolvedores podem querer prestar atenção, porque a equipe do Elementary e os usuários do Elementary estão mais inclinados a se irritar com inconsistências do que outras comunidades Linux.

ícones de diretrizes de interface humana linux

E quanto a outros ambientes de desktop?

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

Outros visualizam 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 eles não assumem o trabalho de criar aplicativos. Eles dão a você um meio de executar o software que já existe para o Linux, com integração menos focada. Afinal, muitos de nós estamos acostumados com o Windows, onde dificilmente há uma consistência para os aplicativos, independentemente do HIG da Microsoft. Nem todo mundo quer que todos os aplicativos sintam o mesmo.

Como você interage com o seu desktop favorito?

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

O SO elementar não existia naquela época, e estava por aí por alguns anos antes de eu decidir dar uma olhada. O tipo de atenção que a equipe paga a esse aspecto da área de trabalho é realmente de primeira.

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

  • janelas
  • macOS e iOS
  • Android

O que você acha das diretrizes da interface humana? As inconsistências visuais incomodam você? E quanto ao design complicado? Você é ambivalente sobre tudo isso? Eu convido você a compartilhar seus pensamentos nos comentários abaixo.

In this article