Рекламное объявление

Разработчик садится, чтобы написать кусок свободного программного обеспечения. У них есть навыки. Они знают, как заставить программу делать то, что хотят. Но у них нет никакого опыта в дизайне пользовательского интерфейса, и при этом у них нет команды людей, которые могут преодолеть слабость. Это нормально. Они работают из страсти, и они собирают вместе, что могут.

Спустя годы вы садитесь за компьютер и скачиваете программу из магазина приложений вашей операционной системы Linux Сравнение магазинов приложений для Linux: какой из них вам подходит?Пользователи Windows направляются в магазин приложений. У macOS был один на некоторое время. В то же время, Linux уже много лет работает в стиле магазина приложений. Но какой из них подходит вам? Подробнее . В описании сказано, что он будет делать то, что вам нужно. Вы нажимаете кнопку установки, вводите свой пароль и наблюдаете, как приложение появляется рядом со всеми другими установленными вами.

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

instagram viewer

Вот почему настольные компьютеры имеют руководство по интерфейсу пользователя. Windows, macOS, iOS и Android имеют эти рекомендации. В Linux они тоже есть.

Каковы принципы взаимодействия с человеком?

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

Если проекты придерживаются этих рекомендаций, при переходе от одного приложения к другому вы столкнетесь с похожим опытом. Не только это. Как только вы научитесь использовать одну программу, у вас будет довольно хорошая идея, как использовать следующую.

Эти рекомендации важны как для разработчиков, так и для пользователей. К счастью, некоторые из Самые популярные настольные среды Linux Какая Linux Desktop Environment лучше всего подходит для вашей личности?Какой ты пользователь компьютера? Вы оставляете значки разбросанными по всему рабочему столу? Вы предпочитаете работать в одном незагроможденном приложении? Давайте выясним, какая среда рабочего стола Linux подходит вам лучше всего. Подробнее есть HIGS свои.

В каких средах рабочего стола Linux есть HIG?

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

ГНОМ

GNOME HIG возможно, является одним из крупнейших вкладов среды рабочего стола в рабочий стол Linux. В то время, когда большинство программ для Linux были либо трудны в использовании, либо крайне несовместимы, создатели GNOME наметили другой путь. Программное обеспечение должно быть легким для понимания, и оно должно быть похоже на все другие программы на компьютере человека, утверждает проект. Результат? Большое количество приложений в GNOME чувствуется как дома.

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

Эта последовательность несколько колебалась в последнее десятилетие. С GNOME преследуя дизайн отличается от большинства других настольных компьютеров Объяснение GNOME: взгляд на один из самых популярных рабочих столов LinuxВы интересуетесь Linux, и вы столкнулись с «GNOME», аббревиатурой от GNU Network Object Model Environment. GNOME - один из самых популярных интерфейсов с открытым исходным кодом, но что это значит? Подробнее приложение, которое вписывается в GNOME, имеет тенденцию торчать в другом месте, и наоборот. Но если вы придерживаетесь приложений, специально предназначенных для GNOME, то вам предстоит одно из самых простых и интегрированных действий, которое может предложить рабочий стол Linux.

KDE

KDE HIG очень похоже на сам рабочий стол. Плазменный рабочий стол сообщества KDE, возможно, является самый настраиваемый интерфейс для любой операционной системы Объяснение KDE: взгляд на самый настраиваемый интерфейс рабочего стола LinuxКак выглядит Linux? Иногда Единство; другие времена, GNOME. Однако часто в Linux работает KDE. Если вы не используете прежнюю K Desktop Environment на своем ПК с Linux, сейчас самое время измениться! Подробнее . Так же, как и у пользователей есть большая степень свободы делать то, что они хотят с программным обеспечением, то же самое делают и разработчики.

флажки linux Human Interface Guidelines

KDE стремится быть простой по умолчанию, мощный при необходимости. Это означает, что вы, вероятно, можете управлять музыкой в ​​медиапроигрывателе или просматривать изображения в менеджере фотографий с помощью кнопок на панели инструментов, но в строке меню может быть широкий набор параметров. Большая часть программного обеспечения, разработанного для KDE, также позволяет перемещать панели инструментов, добавлять кнопки и иным образом изменять видимые элементы управления. Как показывает рабочий стол Plasma, согласованность не обязательно должна быть урезанной или базовой.

Элементарная ОС

Элементарная ОС не похожа на большинство других операционных систем Linux. Он поставляется со своей собственной средой рабочего стола Pantheon, и хотя вы можете поменять его на что-то другое, это победить смысл использования элементарной ОС Хотите установить элементарную ОС? 8 причин, почему вы должны!ОС Linux Elementary превратилась в прекрасный компьютерный опыт, но не пора ли перейти с вашей нынешней операционной системы? Подробнее . Дизайн, пожалуй, самый большой вклад команды Elementary в бесплатную и открытую экосистему.

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

значки руководящих принципов интерфейса пользователя Linux

А как насчет других сред рабочего стола?

Будучи добровольными организациями, некоторые проекты просто кто-то не нашел время, чтобы составить подробный HIG Компании против Сообщества: кто делает лучшую операционную систему Linux?В некоторых дистрибутивах есть компания. Ubuntu, самая популярная настольная операционная система Linux, одна, и она не одна. Но уменьшает ли корпоративная ответственность или улучшает работу разработчика дистрибутива Linux? Подробнее . В то же время среда рабочего стола не всегда означает одно и то же для каждого проекта. Некоторые из них, такие как перечисленные выше, рассматривают среду рабочего стола как полностью завершенную среду, которая управляет тем, что вы видите с момента загрузки компьютера, включая большинство приложений.

Другие рассматривают свои творения больше как настольные интерфейсы или оконные менеджеры. Они предоставляют панели, апплеты и способ переключения между окнами, но они не берут на себя работу по созданию приложений. Они дают вам возможность запускать программное обеспечение, которое уже существует для Linux, с интеграцией, не требующей особого внимания. В конце концов, многие из нас привыкли к Windows, где вряд ли есть согласованность с приложениями независимо от HIG от Microsoft. Не каждый даже хочет, чтобы каждое приложение чувствовало то же самое.

Как вы взаимодействуете с вашим любимым рабочим столом?

Я предпочитаю, чтобы мои приложения имели последовательный внешний вид. Это на самом деле одна из причин, по которой я был рад открыть для себя Linux. Раньше я думал, что если я хочу получить постоянный опыт, мне придется купить Mac - но GNOME и KDE показали, что Apple была не единственной компанией, предлагающей интегрированный рабочий стол.

Элементарной ОС тогда не существовало, и она существовала несколько лет, прежде чем я решил ее проверить. Такое внимание, которое команда уделяет этому аспекту рабочего стола, действительно на высшем уровне.

Для сравнения, вот рекомендации по человеческому интерфейсу от Microsoft, Apple и Google:

  • Windows
  • MacOS и iOS
  • Android

Что вы думаете о руководящих принципах взаимодействия с человеком? Вас раздражают визуальные несоответствия? А как насчет замысловатого дизайна? Вы двойственны во всем этом? Я приглашаю вас поделиться своими мыслями в комментариях ниже.

Бертель - цифровой минималист, пишущий с ноутбука с физическими переключателями конфиденциальности и ОС, поддерживаемой Free Software Foundation. Он ценит этику над особенностями и помогает другим контролировать свою цифровую жизнь.