Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Изображенный документ представляет собой страницу из Раздела 5 «Окна выполнения» текста Руководства по человеческому интерфейсу GNOME, опубликованного в рамках GFDL 1.1 или более поздней версии, без текстов лицевой обложки, текстов задней обложки и неизменных разделов.

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

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

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

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

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

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

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

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

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

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

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

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

  • Android Дизайн
  • Рекомендации по человеческому интерфейсу Apple Watch
  • Рекомендации по человеческому интерфейсу iOS

Microsoft Windows [ править ]

  • Рекомендации по взаимодействию с пользователем в Windows (для Windows 7 и Windows Vista)
  • Microsoft Fluent Design System (для устройств на базе Windows 10)
  • Библиотека дизайна для Windows Phone

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

  • Рекомендации по пользовательскому интерфейсу Eclipse (2007 г.)
  • wyoGuide , кроссплатформенный HIG ( wxWidgets )
  • ELMER (руководство для публичных форм в Интернете)
  • Руководство по интерфейсу пользователя Haiku

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

  • Пользовательский интерфейс
  • Устройство интерфейса человека
  • Удобство использования
  • Общий доступ пользователей
  • Конструктор графического пользовательского интерфейса
  • Linux на рабочем столе
  • Принцип наименьшего удивления

Ссылки [ править ]

  1. ^ Часто задаваемые вопросы по проекту Epiphany: Mozilla и Firefox - GNOME Wiki