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

Материал из wikixw
Перейти к навигации Перейти к поиску

Human interface guidelines (HIG) - это документы по разработке программного обеспечения, которые предлагают разработчикам приложений набор рекомендаций. Их цель состоит в том, чтобы улучшить опыт для пользователей, сделав интерфейсы приложений более интуитивными, обучаемыми и последовательными. Большинство руководств ограничиваются определением общего внешнего вида приложений в конкретной среде рабочего стола. Руководства перечисляют конкретные политики. Политики иногда основаны на исследованиях взаимодействия человека и компьютера (так называемые исследования юзабилити), но большинство из них основаны на соглашениях, выбранных предпочтениями разработчиков платформы.

Основная цель HIG - создать согласованный опыт работы в среде (обычно операционной системе или среде рабочего стола), включая используемые приложения и другие инструменты. Это означает как применение одного и того же визуального дизайна, так и создание последовательного доступа и поведения общих элементов интерфейса – от простых, таких как кнопки и значки, до более сложных конструкций, таких как диалоговые окна.

HIGS-это рекомендации и советы, призванные помочь разработчикам создавать лучшие приложения. Разработчики иногда намеренно нарушают их, если считают, что рекомендации не подходят для их приложения, или юзабилити-тестирование показывает преимущество при этом. Но, в свою очередь, организация, публикующая HIG, может отказать в одобрении приложения. Пользовательский интерфейс Mozilla Firefox, например, противоречит HIG проекта GNOME, который является одним из основных аргументов для включения Epiphany вместо Firefox в дистрибутив GNOME.

Сфера применения[править]

Human interface guidelines часто описывают правила визуального дизайна, включая дизайн значков и окон и стиль. Гораздо реже они определяют, как работают механизмы пользовательского ввода и взаимодействия. Помимо подробных правил, руководства иногда также содержат более широкие предложения о том, как организовать и спроектировать приложение и написать текст пользовательского интерфейса.

HIGS также сделаны для приложений. В этом случае HIG будет построен на платформе HIG, добавив общую семантику для ряда функций приложения.

Кросс-платформенные рекомендации[править]

В отличие от платформенных, кросс-платформенные не привязаны к отдельной платформе. Эти рекомендации содержат рекомендации, которые должны быть верны на любой платформе. Поскольку это не всегда возможно, кросс-платформенные рекомендации могут взвешивать соответствие с наложенной рабочей нагрузкой.

Примеры[править]

Linux, macOS, Unix-подобный[править]

interface.free.fr/Archives/Apple_HIGuidelines.pdf

Языки программирования[править]

.oracle.com/us/products/middleware/index.html

Портативные устройства[править]

developer.apple.com/design/human-interface-guidelines/ios/overview/themes/

Microsoft Windows[править]

docs.microsoft.com/en-us/previous-versions/windows/apps/hh202915(v=vs.105)?redirectedfrom=MSDN

Разное[править]

.haiku-os.org/docs/HIG/index.xml

См. Также[править]

Пруф[править]

//wikidifferences.com/