Czym są wytyczne dotyczące interfejsu ludzkiego?

Wytyczne dotyczące interfejsu ludzkiego (HIG) to ograniczenia lub specyfikacje zawarte w dokumencie projektowym do tworzenia sprzętu lub oprogramowania, które wskazują, w jaki sposób interfejs tych kreacji powinien zostać zaimplementowany. Na przykład HIG dla konkretnego systemu operacyjnego (OS) wyznacza standardy, według których projektuje się różne okna, pola, ekrany i inne funkcje. Dotyczy to nie tylko estetycznego projektu interfejsu użytkownika (UI), ale także funkcji interaktywnych. Wytyczne dotyczące interfejsu ludzkiego mogą być następnie wykorzystywane przez innych programistów pracujących z takim sprzętem lub oprogramowaniem, aby zapewnić odpowiednią kompatybilność i funkcjonalność w rozwoju interfejsu użytkownika.

Rozwój oprogramowania często obejmuje szereg dokumentów projektowych używanych przy tworzeniu nowego programu, w tym wytyczne dotyczące interfejsu użytkownika. Firma opracowująca nowy system operacyjny może na przykład utworzyć dokument HIG, który wyraźnie wskazuje różne kolory używane w różnych oknach i wiadomościach, a także ikony do zamykania, otwierania i innej interakcji z polami i funkcjami w interfejsie użytkownika. Ten dokument może być następnie wykorzystany w firmie, aby zapewnić przestrzeganie wytycznych dotyczących interfejsu użytkownika oraz że produkt końcowy ma przejrzysty, spójny i użyteczny interfejs użytkownika.

Przydatność wytycznych dotyczących interfejsu użytkownika jest kluczowa dla ich znaczenia, ponieważ dokument HIG jest często tworzony w celu zapewnienia efektywnego interfejsu użytkownika. Twórcy UI często mają wykształcenie i doświadczenie zawodowe w zrozumieniu, w jaki sposób ludzie wchodzą w interakcję z różnymi rodzajami oprogramowania i sprzętu. Dane wejściowe od programisty UI dotyczące tworzenia dokumentów HIG pozwalają nowemu programowi lub urządzeniu mieć UI, który jest łatwy do zrozumienia i intuicyjny dla nowych użytkowników. Chociaż może się to wydawać prostym aspektem projektowania oprogramowania, wadliwe lub niekompletne wytyczne dotyczące interfejsu użytkownika mogą spowodować, że program nie będzie spójny w różnych obszarach lub będzie nadmiernie skomplikowany w użyciu.

Chociaż wytyczne dotyczące interfejsu użytkownika są ważne do użytku wewnętrznego przez programistę lub producenta sprzętu, często stosuje się je również poza firmą. Firma, która opracowuje nowe oprogramowanie do działania z istniejącym systemem operacyjnym, może na przykład wykorzystać dokument HIG dla tego systemu operacyjnego, aby zapewnić, że ogólna użyteczność nowego oprogramowania jest zgodna z funkcjami używanymi w interfejsie użytkownika tego systemu operacyjnego. Gwarantuje to, że wiele narzędzi i funkcji, które mogą działać razem, ale pochodzą od różnych programistów, pozostają spójne pod względem użyteczności i zapewniają użytkownikom jedno doświadczenie na większej platformie. Przy tworzeniu nowego oprogramowania i aplikacji dostępnych na jednym rynku oprogramowania, na przykład używanych na urządzeniach mobilnych, zastosowanie wytycznych human interface może mieć ogromny wpływ na dostępność oprogramowania.