Рекомендации по человеческому интерфейсу

Рекомендации по пользовательскому интерфейсу ( HIG ) — это документы по разработке программного обеспечения , которые предлагают разработчикам приложений набор рекомендаций. Их цель — улучшить работу пользователей, сделав интерфейсы приложений более интуитивно понятными, обучаемыми и последовательными. Большинство руководств ограничиваются определением общего внешнего вида приложений в конкретной среде рабочего стола . В руководствах перечислены конкретные политики. Политики иногда основаны на исследованиях взаимодействия человека и компьютера (так называемые исследования удобства использования ), но большинство из них основаны на соглашениях, выбранных в соответствии с предпочтениями разработчиков платформы. [ нужна ссылка ]
Основная цель HIG — создание единообразного взаимодействия во всей среде (обычно в операционной системе или среде рабочего стола ), включая приложения используемые и другие инструменты. Это означает как применение одного и того же визуального дизайна, так и создание согласованного доступа и поведения общих элементов интерфейса — от простых, таких как кнопки и значки , до более сложных конструкций, таких как диалоговые окна .
HIG — это рекомендации и советы, призванные помочь разработчикам создавать лучшие приложения. Разработчики иногда намеренно решают нарушить их, если считают, что рекомендации не соответствуют их приложению, или юзабилити-тестирование выявляет преимущества такого подхода. Но, в свою очередь, организация, публикующая HIG, может отказать в одобрении приложения. Пользовательский интерфейс Mozilla Firefox , например, противоречит HIG проекта GNOME , который является одним из основных аргументов в пользу включения GNOME Web вместо Firefox в дистрибутив GNOME. [1]
Область применения [ править ]
Рекомендации по пользовательскому интерфейсу часто описывают правила визуального дизайна, включая дизайн и стиль значков и окон. Гораздо реже они определяют, как пользовательского ввода и взаимодействия работают механизмы . Помимо подробных правил, руководства иногда также содержат более широкие предложения о том, как организовать и спроектировать приложение, а также написать текст пользовательского интерфейса.
HIG также выполняются для приложений. В этом случае HIG будет построен на платформе HIG путем добавления общей семантики для ряда функций приложения.
Рекомендации по кроссплатформенности [ править ]
В отличие от рекомендаций для конкретных платформ, кроссплатформенные рекомендации не привязаны к отдельной платформе. Эти рекомендации содержат рекомендации, которые должны быть справедливы на любой платформе. Поскольку это не всегда возможно, рекомендации по кроссплатформенности могут сопоставлять соответствие требованиям с налагаемой рабочей нагрузкой.
Примеры [ править ]
Linux , macOS , Unix-подобные [ править ]
- Рекомендации по пользовательскому интерфейсу элементарной ОС ( старая ссылка , заархивировано 17 февраля 2018 г. на Wayback Machine )
- Рекомендации по пользовательскому интерфейсу GNOME
- Рекомендации по пользовательскому интерфейсу KDE
- Рекомендации Apple по пользовательскому интерфейсу
- Рекомендации по пользовательскому интерфейсу OLPC
- Руководства по дизайну приложений Ubuntu
- Рекомендации по пользовательскому интерфейсу Xfce
- Руководство по стилю Motif и CDE 2.1
- (Классический вариант) Рекомендации по пользовательскому интерфейсу Macintosh
Языки программирования [ править ]
Портативные устройства [ править ]
Microsoft Windows [ править ]
- Рекомендации по взаимодействию с пользователем Windows (для Windows 7 и Windows Vista)
- Система Microsoft Fluent Design (для устройств под управлением Windows 10)
- Библиотека дизайна для Windows Phone
Разное [ править ]
- Рекомендации по пользовательскому интерфейсу Eclipse (2007 г.)
- wyoGuide , кроссплатформенный HIG ( wxWidgets )
- ЭЛМЕР (руководство по заполнению общедоступных форм в Интернете)
- Рекомендации Haiku по пользовательскому интерфейсу
См. также [ править ]
- Общий доступ пользователей
- Конструктор графического пользовательского интерфейса
- Устройство человеческого интерфейса
- Линукс на рабочем столе
- Принцип наименьшего удивления
- Удобство использования
- Пользовательский интерфейс
- Веб-доступность