2009-02-24 2 views
7

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

Кто-нибудь знает какие-либо ресурсы или руководства или даже книги, которые могли бы продемонстрировать примеры хорошего дизайна в настольном программном обеспечении?

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

+0

Это не достойно «ответа», но я думал, что упомянул: многие интерфейсы, которыми я действительно наслаждался, были минималистичными - мне почти ничего не видно. Как QuickSilver для OS X. –

ответ

2

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

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

Было пара успешных успехов.

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

Адрес каждой проблемы и камнем преткновения.

Не бойтесь выбросить все это и начать все сначала, это был только код прототипа.

Отделите свой графический интерфейс от своей реализации, чтобы вы могли менять GUI, если найдете более подходящий подход.

1

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

Разница между этим и классическим поиском была для меня открытием для глаз с точки зрения удобочитаемости.

Автозаполнение, которое вы видите во многих местах, является еще одним. Я бы порекомендовал IntelliJ IDEA для того, как это потребовалось автозаполнение, которое emacs, Visual Studio и т. Д. Было веками, и добавило автозаполнение имен переменных и имен методов таким образом, который почти казался психическим в первый раз, когда вы столкнулись с ним.

1

Вы можете посмотреть на Thirteen23 Experiences

+0

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

1

Чтобы сделать удобным, вы должны убедиться, что вы будете следовать существующим соглашениям для вашей целевой платформы и типа приложения.

Например, если вы разрабатываете приложение Windows, вам лучше убедиться, что копии control-c, пасты control-v, сбережения управления и т. Д. Меню «Файл» лучше будет самым левым элементом в меню бар и меню справки лучше по самому правому элементу.

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

1

Google для HIG. Руководства по человеческому интерфейсу обычно включают в себя множество исследований в области лучшей практики в пользовательских интерфейсах и подробно объясняют, как разрабатывать каждый аспект программы. Кроме того, у вас есть Google для «стыда за интерфейс пользователя» или что-то в этом роде.

1

В this question Я упомянул GUI bloopers. Часть отличного дизайна - это знание того, что делает плохой дизайн и почему. На самом деле это отличная книга, хотя я не знаю, сколько ее доступно на веб-сайте.

0

Вы можете проверить типы корпусов на сайтах компаний GUI. Я немного финансирую www.puzzlehead.com

Проверьте, есть ли другие места.

Смежные вопросы