Интерфейсы

Dec 15, 2006 09:38

Интерфейсы

11.06.06

Задача: Разжевать и разложить по полочкам

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

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

Кнопки и иконки должны быть не визуально понятны, но еще иметь хоть какое-то сходство с ОС, под которой будет плясать програма. Согласитесь, что если бы в новой версии Фотошопа вместо иконки резинки для инструмента "Ластик", нарисовали бы пылесос, никто б не догадался. Даже те же убогие ножницы Винды, можна отлично преподать. Чего стоит только история развития тулбара офиса.

Горячо, он и в Африке горячо. Горячие клавишы нужно старатся подстариавать под ту же ОС. Если горячие клавишы уже есть в базе ОС, не надо придумывать им свое оригинальное назначения.

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

Не надо никогда вестись на лоходромы типа "Располагай элементы слева направо и всерху вниз, так как пользователь делает именно так". Да что ты знаешь о пользователе? А если пользователь еврей? Или евреи пользователями быть не могут? Забудь про это дерьмо. То же самое касается и иконок.

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

Не делайте более трех уровней меню... Нет-нет, єто опять не мои слова. Я б такое во сне бы не сказал. Ну почему всякие там советчики мне все запрещают, то не делай, там не ставь, того уже много. Та ничего подобного. Иногда полезно!

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

А ето вообще пиз%%ц: "Кошелек Миллера - это теория, выдвинутая американским ученым Джоном А. Миллером, о том, что наша человеческая оперативная память (и не надо смеяться) представляет собой кошелек, в который можно положить семь плюс-минус две монеты (сущности). Т.е. наш мозг может одновременно запомнить от пяти до девяти сущностей (это зависит от человека). Поэтому группируй элементы управления по семь, максимум по девять штук (чем меньше, тем лучше), это касается и пунктов меню, закладок, опций на этих закладках и т.д. и т.п. Кстати, эта теория очень часто используется на практике, и не только в компьютерном мире, например, индикаторы и тумблеры у диспетчера электростанции группируются именно по такому принципу, что позволяет ему легко ориентироваться в тысяче подобных элементов."
Ага, а про банкомат Лебедева вы еще не слышали? По его принципу вообще человек - дурак, и ставь ты елементы как хочешь - все равно толку никакого.

Фокус.. нет не Ford Focus, на таком я уже год назад ездил. А фокус программы. Это такая мелочь, которая позволяет так называемому пользователю фокусироватся. А если честно, нужно дать возможность пользователя обозначить пункт над которым он прервал свою работу за программой (например, в туалет захотелось).

Табуляция, или как там это называют. Короче, жмешь себе на кнопочку ТАБ и переходишь с одного елемента на другой. Так вот делай разумно, а не как дурак-Болотов на мейл.ру. Ромка респект!. Долбаный мейл.ру вместо перехода от логина до пароля имеет переход от логина до выбора ящика. Уроды, сделайте как у людей.

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

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

ХЕЛП ХЕЛП ХЕЛП, К черту хелп, он тебе не понадобится, если все будет как положено. Ведб как появились хелпы? Жадный Гейтс пожалел денег а дизайн, получилось с этого хелп, разжовывающий, что и где нажимать чтоб работало. Все прывикли клеить такое же дерьмо и к программам писать хелпы. А зачем нам хелпы, еслив программе все и так понятно.

Кто то был меня спросил: "Вот ты говоришь делай в стиле Виндовса. А вот винамп вообще на него не похож". Ну я то говорил, что делать надо не в стиле Виндовса, а чтобы программа графическа соответсвовала ОС. А насчет винампа, все просто. Клоунов видел? Так вот винамп такой себе клоун для Винды. Да-да, именно клоун - развлекает же.

Скины. А что такое скины? Это даже не одежда, это уже пластическая операция - а они всегда плохо заканчиваются.

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

А вообще читайте лучше "Капитанскую дочь", не зря ж Ромка ее вам предлагает читать. Я вот прочитал - и смотрите каким умным стал. Чытайте вместо этих Нильсенов и Карсонов. А еще Ромку Воронежского читайте, он глупого не скажет - только научитесь чего-то.

заметки

Previous post Next post
Up