Подтвердить что ты не робот

Дизайн пользовательского интерфейса

Куда вы обращаетесь при создании пользовательского интерфейса? Я программист, а не дизайнер. Есть идеи? Мой "пользовательский интерфейс" обычно ужасен, так как я просто хочу заставить его работать, что вы делаете?

4b9b3361

Ответ 1

Пользовательский опыт Google и Законы простоты очень хорошие старты.

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

Ответ 2

Я обычно делаю все это сам - только потому, что мой бюджет довольно ограничен.

Однако есть несколько книг, которые можно было бы прочитать:

И всегда полезно посмотреть, что делают другие сайты, которые вам нравятся:)

Ответ 3

Я перехожу к... ДИЗАЙНЕРЫ! Я помню, как Джефф Этвуд публиковал об этом на Coding Horror некоторое время назад, но он заслуживает того, чтобы снова сказать: программисты делают ужасных дизайнеров!

Там сайты вроде 99designs (переполнение стека использовали его для получения своего логотипа), где вы можете нанять работу за довольно дешевую.

Ответ 4

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

Ответ 5

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

Блоги MSDN, как правило, являются хорошим местом для поиска вдохновения, поскольку многие из авторов любят судить приложения/веб-сайты, которые используют свои любимые технологии (блог Брэда Абрамса хорош, если вы ищете интерфейсы WPF-ish).

Ответ 6

Смотрите этот поток для нескольких советов.

Подводя итог: заставьте кого-то с навыками сделать это или сохраните его очень чисто и просто.

Ответ 7

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

Если это в Интернете, тогда вы широко ввернуты, вам просто нужен дизайнер.

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

Ответ 8

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

Я думаю, что вы можете следовать определенным принципам, которые могут значительно улучшить ваше приложение.

На высоком уровне это включает в себя:

  • Идентификация ваших лучших 3 случаев использования
  • Измерение и уменьшение количества кликов, необходимых для прохождения верхних вариантов использования.
  • Эскиз, прототип, выбросьте его и бросьте вызов себе, чтобы сделать это с меньшим

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

Как улучшить пользовательский интерфейс вашего GUI-приложения с помощью некоторых простых принципов.

Ответ 9

Я всегда думал, что это просто заставить кого-то сделать это... если бы у меня была творческая кость в моем теле...

Действительно, просто ищет хорошие (надеюсь, свободные) места, которые помогут с этим. Выберет 99designs.

Ответ 10

Если вы хотите сделать что-то на веб-сайте, ознакомьтесь со ссылками в этой теме.

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

Ответ 11

@AdamLerman Вы никогда не найдете кого-нибудь, кто сделает ваш дизайн бесплатно. Все стоит денег, особенно время работы фотографов.

Ответ 12

В домашней автоматизации мира существует множество независимых дизайнеров. Я прототип с очень простым интерфейсом, а затем использую графику и макет из GuiFX

Ответ 13

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

Я особенно нашел статью Web Application Form Design, чтобы быть полезной.

Ответ 14

Назад, прежде чем я узнал, что есть интернет, я прочитал "Руководства по человеческому интерфейсу Apple" , которые, казалось бы, были в курсе последних.

Вы также можете прочитать некоторые совершенно разные варианты, например Раскин

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

Ответ 15

Многие (графические) дизайнеры не понимают потребности пользовательского интерфейса, нужно провести довольно много исследований и попросить людей попробовать что-то - "руки прочь" - и посмотреть, что они делают, что смущает их, какие ошибки они совершают.

Большая часть рекомендаций дает три шага для дизайна пользовательского интерфейса: контент или каркас - что находится в интерфейсе, поток или отношение - как, какие ссылки, и стиль - как он выглядит.

Тема огромная, есть хорошие ссылки, ранее опубликованные, книга Куперса "О Face", хотя в немногословном есть объяснения различных ошибок.

Ответ 16

Это кажется довольно очевидным, но я предлагаю Joel Spolsky "Дизайн пользовательского интерфейса для программистов". Версии доступны на бумаге и в Интернете. Вы можете прочитать его через полдня и получить хорошее представление о пользовательском интерфейсе.

Ответ 17

Лучшая книга, которую я когда-либо читал о дизайне юзабилити/взаимодействия, и одна из лучших книг, которые я читал, - это книга под названием О программе Face 3: The Essentials of Interaction Design от Алана Купера.

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

Ответ 18

Вы можете пройти через эти Десять дизайнерских эвристик • Показать статус системы • Знакомые метафоры и язык • Контроль и свобода • Согласованность • Предотвращение ошибок • Признание по отзыву • Гибкость и эффективность • Эстетический и минималистский дизайн • Распознавать, диагностировать и восстанавливать от ошибок • Справка

Прочитайте эту статью об эвристической оценке, HE