Рекомендации по человеческому интерфейсу
Рекомендации по пользовательскому интерфейсу ( 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 по пользовательскому интерфейсу [2]
- Рекомендации по пользовательскому интерфейсу OLPC
- Руководства по дизайну приложений Ubuntu
- Рекомендации по пользовательскому интерфейсу Xfce
- Руководство по стилю Motif и CDE 2.1
- (Классический вариант) Рекомендации по пользовательскому интерфейсу Macintosh
- Рекомендации по дизайну Java Look and Feel и дополнительные темы (2001 г. — доступ больше недоступен, но можно заархивировать в Wayback Machine ) [3] [4]
- Android-дизайн
- Проектирование для Apple watchOS
- Рекомендации по пользовательскому интерфейсу Apple iOS
- Рекомендации по пользовательскому интерфейсу Apple iPadOS
- Рекомендации по взаимодействию с пользователем Windows (для Windows 7 и Windows Vista)
- Система Microsoft Fluent Design (для устройств под управлением Windows 10/11)
- Библиотека дизайна для Windows Phone
Разнообразный
[ редактировать ]- Рекомендации по пользовательскому интерфейсу Eclipse (2007 г.)
- wyoGuide , кроссплатформенный HIG ( wxWidgets )
- ЭЛМЕР (руководство по заполнению общедоступных форм в Интернете)
- Рекомендации Haiku по пользовательскому интерфейсу
См. также
[ редактировать ]- Общий доступ пользователей
- Конструктор графического пользовательского интерфейса
- Устройство человеческого интерфейса
- Линукс на рабочем столе
- Принцип наименьшего удивления
- Удобство использования
- Пользовательский интерфейс
- Веб-доступность
Ссылки
[ редактировать ]- ^ Часто задаваемые вопросы по проекту Epiphany: Mozilla и Firefox — GNOME Wiki
- ^ «Проектирование для macOS» . Документация разработчика Apple . Проверено 20 июля 2024 г.
- ^ «Руководство по дизайну внешнего вида Java» . веб.архив.орг . 09.10.2017 . Проверено 20 июля 2024 г.
- ^ Рекомендации по проектированию внешнего вида Java (PDF) (в ISO 639-1) (1-е изд.). 901 San Antonio Road, Пало-Альто, Калифорния 94303 США: Sun Microsystems, Inc., июнь 1999 г. ISBN 0-201-61585-1 .
{{cite book}}
: CS1 maint: дата и год ( ссылка ) CS1 maint: местоположение ( ссылка ) CS1 maint: нераспознанный язык ( ссылка )