Riktlinjer för mänskligt gränssnitt - Human interface guidelines

Dokumentet är en sida från avsnitt 5 "Framstegsfönster" i texten GNOME Human Interface Guidelines, publicerad under GFDL 1.1 eller senare utan texter på framsidan, inga baksida-texter och inga invändiga avsnitt.

Riktlinjer för mänskligt gränssnitt ( HIG ) är mjukvaruutvecklingsdokument som erbjuder applikationsutvecklare en uppsättning rekommendationer. Deras mål är att förbättra användarnas upplevelse genom att göra applikationsgränssnitt mer intuitiva, lärbara och konsekventa. De flesta guider begränsar sig till att definiera ett gemensamt utseende för applikationer i en viss skrivbordsmiljö . Guiderna räknar upp specifika policyer. Policyer är ibland baserade på studier av interaktion mellan människa och dator (så kallade användbarhetsstudier ), men de flesta är baserade på konventioner som valts av plattformsutvecklarnas preferenser.

Det centrala målet med en HIG är att skapa en konsekvent upplevelse i hela miljön (vanligtvis ett operativsystem eller en stationär miljö ), inklusive applikationer och andra verktyg som används. Detta innebär både att tillämpa samma visuella design och skapa konsekvent åtkomst till och beteende för vanliga element i gränssnittet - från enkla sådana som knappar och ikoner till mer komplexa konstruktioner, till exempel dialogrutor .

HIGs är rekommendationer och råd som är avsedda att hjälpa utvecklare att skapa bättre applikationer. Utvecklare väljer ibland avsiktligt att bryta dem om de tror att riktlinjerna inte passar deras applikation, eller användbarhetstestning visar en fördel. Men i sin tur kan organisationen som publicerar HIG avstå från att godkänna ansökan. Mozilla Firefox användargränssnitt, till exempel, går emot GNOME -projektets HIG, vilket är ett av huvudargumenten för att inkludera Epiphany istället för Firefox i GNOME -distributionen.

Omfattning

Riktlinjer för mänskligt gränssnitt beskriver ofta reglerna för visuell design, inklusive ikon- och fönsterdesign och stil. Mycket mindre ofta anger de hur användarinmatning och interaktionsmekanismer fungerar. Bortsett från de detaljerade reglerna, ger riktlinjer ibland också bredare förslag om hur man organiserar och utformar applikationen och skriver användargränssnittstext.

HIGs görs också för applikationer. I detta fall kommer HIG att bygga på en plattform HIG genom att lägga till den gemensamma semantiken för en rad applikationsfunktioner.

Plattformsoberoende riktlinjer

Till skillnad från plattformsspecifika riktlinjer är riktlinjer över plattformen inte bundna till en distinkt plattform. Dessa riktlinjer ger rekommendationer som borde vara sanna på alla plattformar. Eftersom detta inte alltid är möjligt kan riktlinjer över flera plattformar väga överensstämmelse med den pålagda arbetsbelastningen.

Exempel

Linux , macOS , Unix-liknande

Programmeringsspråk

Bärbara enheter

Microsoft Windows

Diverse

Se även

Referenser