Рекомендации по человеческому интерфейсу - Human interface guidelines
Рекомендации по человеческому интерфейсу (ВЫСОКИЙ) находятся разработка программного обеспечения документы, которые предлагают разработчикам приложений набор рекомендаций. Их цель - улучшить опыт пользователей, сделав интерфейсы приложений более интуитивно понятными, обучаемыми и последовательными. Большинство руководств ограничиваются определением общих смотреть и чувствовать для приложений в конкретном среда рабочего стола. В руководствах перечислены конкретные политики. Политика иногда основана на исследованиях взаимодействие человека с компьютером (так называемый исследования юзабилити ), но большинство из них основаны на соглашениях, выбранных разработчиками платформы.[нужна цитата ]
Основная цель HIG - создать единообразное взаимодействие в среде (обычно Операционная система или же среда рабочего стола ), в том числе Приложения и другие используемые инструменты. Это означает как применение одного и того же визуального дизайна, так и создание единообразного доступа к общим элементам интерфейса и их поведения - от простых, таких как кнопки и иконки вплоть до более сложных конструкций, таких как диалоговые окна.
HIG - это рекомендации и советы, призванные помочь разработчикам создавать лучшие приложения. Иногда разработчики намеренно нарушают их, если считают, что рекомендации не подходят для их приложения, или юзабилити-тестирование обнаруживает в этом преимущество. Но, в свою очередь, организация, публикующая HIG, может отказать в одобрении заявки. Mozilla Firefox пользовательский интерфейс, например, противоречит ГНОМ HIG проекта, что является одним из основных аргументов в пользу включения Богоявление вместо Firefox в дистрибутиве GNOME.[1]
Объем
Руководства по человеческому интерфейсу часто описывают правила визуального дизайна, включая дизайн и стиль значков и окон. Гораздо реже они определяют, как пользовательский ввод и взаимодействие механизмы работают. Помимо подробных правил, руководства иногда также содержат более общие предложения о том, как организовать и разработать приложение и написать текст пользовательского интерфейса.
HIG также выполняются для приложений. В этом случае HIG будет построен на платформе HIG, добавляя общую семантику для ряда функций приложения.
Кросс-платформенные рекомендации
В отличие от рекомендаций для конкретных платформ, кросс-платформенный руководящие принципы не привязаны к отдельной платформе. Эти рекомендации содержат рекомендации, которые должны быть верными на любой платформе. Поскольку это не всегда возможно, кросс-платформенные рекомендации могут сопоставить соответствие требованиям с наложенной рабочей нагрузкой.
Примеры
Linux, macOS, Unix-подобный
- Основные принципы пользовательского интерфейса ОС
- Рекомендации по человеческому интерфейсу GNOME
- Руководство по интерфейсу пользователя KDE
- Рекомендации по пользовательскому интерфейсу macOS
- Рекомендации по человеческому интерфейсу OLPC
- Руководства по дизайну приложений Ubuntu
- Рекомендации по пользовательскому интерфейсу Xfce
Языки программирования
Портативные устройства
- Android Дизайн
- Рекомендации по человеческому интерфейсу Apple Watch
- Рекомендации по человеческому интерфейсу iOS
Майкрософт Виндоус
- Рекомендации по взаимодействию с пользователем в Windows (для Windows 7 и Windows Vista)
- Система Microsoft Fluent Design (для устройств на базе Windows 10)
- Библиотека дизайна для Windows Phone
Разное
- Рекомендации по пользовательскому интерфейсу Eclipse (2007)
- wyoGuide, кроссплатформенный HIG (wxWidgets )
- ELMER (руководство для публичных форм в Интернете)
- Руководство по интерфейсу пользователя Haiku
Смотрите также
- Пользовательский интерфейс
- Устройство интерфейса человека
- Удобство использования
- Общий доступ пользователей
- Конструктор графического пользовательского интерфейса
- Linux на рабочем столе
- Принцип наименьшего удивления