Human interface guidelines (HIG) are software development documents which offer application developers a set of recommendations. Their aim is to improve the experience for the users by making application interfaces more intuitive, learnable, and consistent. Most guides limit themselves to defining a common look and feel for applications in a particular desktop environment. The guides enumerate specific policies. Policies are sometimes based on studies of human–computer interaction (so called usability studies), but most are based on conventions chosen by the platform developers preferences. [citation needed]
The central aim of a HIG is to create a consistent experience across the environment (generally an operating system or desktop environment), including the applications and other tools being used. This means both applying the same visual design and creating consistent access to and behaviour of common elements of the interface – from simple ones such as buttons and icons up to more complex constructions, such as dialog boxes.
HIGs are recommendations and advice meant to help developers create better applications. Developers sometimes intentionally choose to break them if they think that the guidelines do not fit their application, or usability testing reveals an advantage in doing so. But in turn, the organization publishing the HIG might withhold endorsement of the application. Mozilla Firefox's user interface, for example, goes against the GNOME project's HIG, which is one of the main arguments for including GNOME Web instead of Firefox in the GNOME distribution.[1]
^Epiphany Project FAQ: Mozilla and Firefox - GNOME Wiki
and 20 Related for: Human interface guidelines information
Humaninterfaceguidelines (HIG) are software development documents which offer application developers a set of recommendations. Their aim is to improve...
this end, the GNOME HumanInterfaceGuidelines (HIG) were created. All GNOME programs share a coherent style of graphical user interface (GUI) but are not...
A humaninterface device or HID is a type of computer device usually used by humans that takes input from or provides output to humans. The term "HID"...
industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal...
GNOME. Graphic design Humaninterfaceguidelines Object-modeling language Complementary architecture Pattern language User interface design Brunner, Robert;...
to indicate that an application is busy. Officially, the macOS HumanInterfaceGuidelines refers to it as the spinning wait cursor, but it is also known...
on July 13, 2019. Retrieved August 11, 2020. "Interface Essentials – iOS – HumanInterfaceGuidelines". Apple Developer. Archived from the original on...
a graphical user interface, that should enable the user to input text information to be used by a program. HumanInterfaceGuidelines recommend a single-line...
modernizing the overall Android experience around a new set of humaninterfaceguidelines. As part of these efforts, it introduced a new visual appearance...
Speech interfaceguideline is a guideline with the aim for guiding decisions and criteria regarding designing interfaces operated by human voice. Speech...
application development (RAD) Humaninterfaceguidelines (HIG) Humaninterface device User interface markup language User interface modeling Design-Oriented...
intention of having all of their programs comply with GNOME's Humaninterfaceguidelines (HIG). The adherence to their HIG is done by using the libadwaita...
by the latest version of GTK in order to implement the GNOME HumanInterfaceGuidelines (HIG) ergonomically is the only feature which all GNOME Core Applications...
to Zap an Icon in the Dock". 2007. OLPC Wiki. "OLPC HumanInterfaceGuidelines/The Sugar Interface/Input Systems". Archived from the original on 18 January...
Windows. The humaninterfaceguidelines published by Apple for macOS are followed by many applications, giving them consistent user interface and keyboard...
shortcuts Access key Accelerator table Common User Access (CUA) Humaninterfaceguidelines Technical note: it calls the AppKit method "cancelOperation:"...