Forskjellene mellom Linuxs retningslinjer for menneskelig grensesnitt

Noen gang har det oppstått en Linux-app som ser stygg ut og virker ubrukelig? Det er derfor desktops har retningslinjer for menneskelig grensesnitt. Windows og macOS har disse retningslinjene. Hva med Linux?

Noen gang har det oppstått en Linux-app som ser stygg ut og virker ubrukelig?  Det er derfor desktops har retningslinjer for menneskelig grensesnitt.  Windows og macOS har disse retningslinjene.  Hva med Linux?
Annonse

En utvikler setter seg ned for å skrive et gratis program. De har ferdighetene. De vet hvordan de skal få programmet til å gjøre det de vil at de skal gjøre. Men de har ingen erfaring med brukergrensesnittdesign, og de har heller ikke et team av mennesker som kan hente opp slakk. Det er ok. De jobber ut av lidenskap, og de legger sammen hva de kan.

År senere setter du deg ned på datamaskinen din og laster ned et program fra Linux-operativsystemets appbutikk Linux App Stores sammenlignet: Hvilken er rett for deg? Linux App Stores sammenlignet: Hvilken er riktig for deg? Windows-brukere blir veiledet til en appbutikk. macOS har hatt en for en stund. Linux har i mellomtiden hatt en appbutikk-stilopplevelse i mange år. Men hvilken er riktig for deg? Les mer . Beskrivelsen sier at den vil gjøre det du trenger. Du treffer installasjonsknappen, skriver inn passordet ditt, og ser på appen vises sammen med alle de andre du har installert.

Det første du ser er at appens ikon ser ut av sted ved siden av alle de andre. Du klikker på det uansett, fordi hvis programmet får jobben, kan du se utover et irriterende ikon. Så synker ditt hjerte. Appens grensesnitt ser like ut på plass. Enda verre: du kan ikke finne ut hvordan du bruker saken!

Dette er grunnen til at desktops har retningslinjer for menneskelig grensesnitt . Windows, macOS, iOS og Android har alle disse retningslinjene. Linux har dem også.

Hva er retningslinjer for menneskelig grensesnitt?

Human Interface Guidelines (HIG) er instruksjoner og standarder som viser apputviklere hvordan man lager programvare som føles hjemme i et bestemt grensesnitt, og skaper en opplevelse som er lett for brukerne. Disse viser en utvikler hvor langt fra hverandre knapper skal være, hvor stort et ikon, og den riktige måten å ordne menyelementer på.

Hvis prosjekter følger disse retningslinjene, når du flytter fra en app til en annen, møter du opplevelser som ligner på samme måte. Ikke bare det. Når du lærer å bruke ett program, har du en ganske god ide om hvordan du bruker det neste.

Disse retningslinjene er viktige for både utviklere og brukere. Heldigvis, noen av Linux mest populære skrivebordsmiljøer Hvilket Linux-skrivebordsmiljø passer best for din personlighet? Hvilket Linux-skrivebordsmiljø passer best for din personlighet? Hva slags datamaskin bruker er du? Lar du ikoner spredt over skrivebordet ditt? Foretrekker du å jobbe i ett enkelt søknad? La oss finne ut hvilket Linux-skrivebordsmiljø som passer deg best. Les mer har HIGs av sine egne.

Hvilke Linux-skrivebordsmiljøer har HIGs?

Retningslinjer for menneskelig grensesnitt har mer å gjøre med apps enn aspekter av skrivebordet. Derfor er det mer sannsynlig at skrivebordsmiljøer som følger med sin egen programserie, har anbefalinger for utviklere å følge. Her er de store.

GNOME

GNOMEs HIG er uten tvil et av skrivebordsmiljøets største bidrag til Linux-skrivebordet. På en tid da de fleste Linux-programmene var enten vanskelige å bruke eller ikke-inkonsekvent, kartlegge GNOME-skaperne en annen vei. Programvare bør være lett å finne ut, og det burde føles som alle andre programmer på en persons datamaskin, hevdet prosjektet. Resultatet? Et stort antall apps føler seg hjemme hos GNOME.

linux menneskelig grensesnitt retningslinjer vindu

Den konsistensen har vasket noe i det siste tiåret. Med GNOME forfølge et design som er forskjellig fra de fleste andre skrivebord. GNOME Forklaret: En titt på en av Linuxs mest populære stasjonære datamaskiner. GNOME Forklaret: En titt på en av Linux mest populære stasjonære datamaskiner. Du er interessert i Linux, og du har kommet over "GNOME", et akronym for GNU Network Object Model Miljø. GNOME er en av de mest populære open source-grensesnittene, men hva betyr det? Les mer, en app som passer inn med GNOME har en tendens til å stikke ut andre steder, og omvendt. Men hvis du holder deg til apper som er spesielt ment for GNOME, så er du inne for en av de mest enkle og integrerte opplevelsene Linux-skrivebordet har å tilby.

KDE

KDEs HIG er mye som selve skrivebordet. KDE-gruppens Plasma-skrivebord er kanskje det mest tilpassbare grensesnittet for hvilket operativsystem som helst KDE Explained: En titt på Linuxs mest konfigurerbare skrivebordsgrensesnitt KDE Explained: En titt på Linuxs mest konfigurerbare skrivebordsgrensesnitt Hvordan ser Linux ut? Noen ganger, Enhet; andre ganger, GNOME. Ofte kjører Linux KDE. Hvis du ikke bruker den tidligere K Desktop Environment på din Linux PC, er det nå på tide å endre! Les mer . Akkurat som brukere har stor grad av frihet til å gjøre det de vil ha med programvaren, så gjør utviklere.

linux menneskelige grensesnitt retningslinjer avmerkingsbokser

KDE forsøker å være enkel som standard, kraftig når det trengs . Det betyr at du sannsynligvis kan styre musikk i en mediespiller eller se bilder i en fotostyring ved hjelp av knappene i en verktøylinje, men det kan være et omfattende sett med alternativer som er tucked away i menylinjen. De fleste programvare som er designet for KDE, lar deg også flytte verktøylinjer rundt, legge til knapper og ellers endre hvilke kontroller som er synlige. Som Plasma-skrivebordet viser oss, trenger konsistens ikke å bety pared down eller basic.

Elementær OS

Elementar OS er ikke som de fleste andre Linux-operativsystemer. Den kommer med sitt eget Pantheon skrivebordsmiljø, og mens du kan velge å bytte det ut for noe annet, ville det beseire poenget med å bruke Elementary OS Ønsker du å installere Elementary OS? 7 grunner til at du bør! Vil du installere Elementary OS? 7 grunner til at du bør! Elementary OS har utviklet seg til en overbevisende databehandling i 2017. Lurer på om det er på tide å skifte bryteren fra ditt nåværende Linux-operativsystem? Her er hvorfor svaret er Ja. Les mer . Design er kanskje det Elementære lagets største bidrag til det frie og open source økosystemet.

Med det som er tilfelle, er Elementarys HIG en sentral del av prosjektet. Dokumentet er lett å lese og referere til, med tilsynelatende alle aspekter av grensesnittet dekket og mange eksempler. Utviklere vil kanskje være oppmerksomme, fordi Elementary team og Elementary brukere er mer tilbøyelige til å bristle på inkonsekvenser enn andre Linux-fellesskap.

linux human interface retningslinjer ikoner

Hva om andre skrivebordsmiljøer?

Som frivillige organisasjoner har enkelte prosjekter ganske enkelt ikke hatt noen som tar seg tid til å utarbeide et detaljert HIG-selskap i forhold til fellesskap: Hvem lager et bedre Linux-operativsystem? Bedrifter vs fellesskap: Hvem lager et bedre Linux operativsystem? Noen distribusjoner har et selskap bak seg. Ubuntu, det mest populære desktop Linux-operativsystemet, er en, og det er ikke alene. Men har bedriftens ansvar redusert eller forbedret en Linux distro-utvikler? Les mer . Samtidig betyr skrivebordsmiljøet ikke alltid det samme for hvert prosjekt. Noen, som de som er nevnt ovenfor, ser et skrivebordsmiljø som en fullstendig opplevelse som administrerer det du ser fra det øyeblikket du starter opp datamaskinen din, inkludert de fleste appene.

Andre ser deres kreasjoner mer som skrivebordsgrensesnitt eller vinduschefer. De gir paneler, applets og en måte å bytte mellom vinduer, men de tar ikke på seg arbeidet med å lage apper. De gir deg et middel til å kjøre programvaren som allerede eksisterer for Linux, med integrering mindre fokus. Tross alt er mange av oss vant til Windows, hvor det er neppe konsistens med programmer uavhengig av Microsofts HIG. Ikke alle vil at alle apper skal føle det samme.

Hvordan interagerer du med din favoritt skrivebord?

Jeg foretrekker at appene mine har en konsistent utseende og følelse. Det er egentlig en av grunnene til at jeg var spent på å oppdage Linux da jeg gjorde det. Jeg hadde tidligere trodd at hvis jeg ville ha en konsekvent opplevelse, måtte jeg kjøpe en Mac - men GNOME og KDE viste begge meg at Apple ikke var den eneste som tilbyr et integrert skrivebord .

Elementary OS eksisterte ikke da, og det var rundt i noen år før jeg bestemte meg for å sjekke det ut. Den slags oppmerksomhet til teamet betaler til dette aspektet på skrivebordet er virkelig topp.

For sammenligningens skyld er det menneskelige grensesnittretningslinjer fra Microsoft, Apple og Google:

  • Windows
  • macOS og iOS
  • Android

Hva føler du om retningslinjer for menneskelig grensesnitt? Gjør visuelle inkonsekvenser irk deg? Hva med innviklet design? Er du ambivalent om alt? Jeg inviterer deg til å dele dine tanker i kommentarene nedenfor.

In this article