stringtranslate.com

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

Изображенный документ представляет собой страницу из раздела 5 «Окна прогресса» Руководства по пользовательскому интерфейсу GNOME .

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

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

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

Объем

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

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

Кроссплатформенные рекомендации

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

Примеры

линукс,macOS,Unix-подобный

Языки программирования

Портативные устройства

Майкрософт Виндоус

Разнообразный

Смотрите также

Ссылки

  1. ^ FAQ по проекту Epiphany: Mozilla и Firefox — GNOME Wiki
  2. ^ "Проектирование для macOS". Документация разработчиков Apple . Получено 2024-07-20 .
  3. ^ "Java Look and Feel Design Guidelines". 2017-10-09. Архивировано из оригинала 2017-10-09 . Получено 2024-07-20 .
  4. ^ Руководство по дизайну внешнего вида и поведения Java (PDF) (1-е изд.). 901 San Antonio Road, Palo Alto, California 94303 USA.: Sun Microsystems, Inc. Июнь 1999. ISBN 0-201-61585-1.{{cite book}}: CS1 maint: дата и год ( ссылка ) CS1 maint: местоположение ( ссылка )