Numim cele mai bune practici pentru HMI (interacțiunea om-mașină sau în engleză HIG pentru orientările interfeței umane ), liniile directoare pe care dezvoltatorii trebuie să le urmeze în producția de software pentru a respecta consistența aspectului și a funcțiilor. Diferite interfețe grafice destinate unei anumite sistemul de operare sau mediul grafic .
Aceste reguli de conduită sunt stabilite sub formă de recomandări de către editorul sistemului de operare. Acestea își propun să îmbunătățească utilizarea software-ului de către utilizatori prin exploatarea resurselor pe care le pot găsi în alte software-uri. În general, cele mai bune practici definesc mai întâi regulile care trebuie respectate în ceea ce privește aspectul vizual (alegerea fonturilor de caractere , locația meniurilor , convențiile de pe pictograme , butoane , casete de dialog și ferestre etc.). În funcție de caz, acestea se pot referi la utilizarea culorii, a transparenței și a efectelor de umbrire sau chiar a animațiilor. Acestea se extind, de asemenea, la toate mecanismele legate de interacțiunea om-mașină , utilizabilitatea , funcțiile de ajutor sau prezentarea și introducerea informațiilor. Scopul este de a oferi utilizatorilor același mediu vizual și același tip de comportament pentru fiecare element, indiferent de software-ul pe care îl folosesc.
Aceste reguli sunt stabilite pe baza studiilor ergonomice și a convențiilor estetice. Acestea diferă în funcție de sistem sau mediu: cele mai bune practici ale Windows sau GNOME au particularități în comparație cu cele din Mac OS X sau Symbian OS .
În GNU / Linux HIG-urile sunt disponibile pentru cei mai cunoscuți manageri de ferestre :
Apple a fost unul dintre primii editori care a oferit recomandări GUI , care au dictat poziția barei de meniu, aspectul ferestrelor și estetica generală a icoanelor. Aceste recomandări, grupate în Ghidul Apple Human Interface , sunt disponibile online și se aplică software-ului proiectat pentru Max OS ( Mac OS X ), iOS , tvOS și , respectiv, watchOS . Alte documente sunt disponibile pentru iPhone .
De asemenea, trebuie remarcat faptul că aceste recomandări se schimbă în timp, în funcție de versiunile de Windows. Recomandările pentru Windows XP diferă de Windows 7 , care la rândul lor sunt diferite de recomandările pentru proiectarea aplicațiilor Windows 10 și a aplicațiilor universale (UWP) , de exemplu.