 |
www.ice-graphics.com Форум ICE-Graphics
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Моторокер Гость
|
Добавлено: Чт Июл 12, 2007 11:55 am Заголовок сообщения: Перепутанные кнопки OK и Отмена |
|
|
Сделаю ещё одну попытку, раз автор прислушивается только к авторитетным источникам:
Джоель Спольски – основатель Fog Creek Software, небольшой компании по разработке программного обеспечения, расположенной в Нью-Йорке. Окончил Йельский Университет, работал программистом и управляющим в Microsoft, Viacom и Juno.
Руководство по UI дизайну для программистов
Глава 5: Постоянство дизайна и другие феи программирования
| Цитата: | …
Постоянство в дизайне – фундаментальный принцип хорошего UI дизайна, хотя он и является просто следствием аксиомы «модель программы должна соответствовать модели пользователя», на основании того, что модель пользователя отражает предыдущий опыт пользователя. Если он научился тому, что двойной щелчок мышью в тексте приводит к выбору слова, то при работе с новой программой он сразу догадается, что для того, чтобы выбрать слово, он должен дважды щелкнуть по нему мышью. И – будьте бдительны! – двойной щелчок по слову должен приводить к выбору слова, иначе у вас возникает проблема с удобством пользования программой.
Но если постоянство в дизайне – настолько очевидно полезная вещь, так ради чего я тут трачу ваше и свое время на пропаганду? К несчастью, в этом мире существует темная сила, которая неутомимо борется с феей постоянства, и название ей – естественная потребность дизайнеров и программистов в творчестве.
Мне ужасно не хочется быть тем, кто вам скажет «перестаньте творить», но если вы хотите создать удобный для пользователя интерфейс, вам, к сожалению, придется направить свои творческие порывы в иное русло. Прежде чем начать работу над дизайном интерфейса, необходимо узнать, как работают другие распространенные программы. И затем – скопировать их поведение как можно более точно. Если вы создаете текстовый редактор, позаботьтесь о том, чтобы ваша программа была похожа на Microsoft Word, вплоть до сочетаний клавиш в списке меню, которые есть и в вашей программе, и в Word. Некоторые из потенциальных пользователей вашей программы привыкли использовать комбинацию Ctrl+S для сохранения документа, другие – Alt+F,S, третьи все еще пользуются Alt,F,S (отпуская клавишу Alt). Четвертые будут искать пиктограмму дискетки в верхнем левом углу. В ваших же интересах – обеспечить функциональность всех четырех вариантов, иначе ваши пользователи не получат то, что они хотели.
Мне встречались компании, менеджеры которых гордятся тем, что намеренно создают программы, которые отличаются от Microsoft. Размахивая флагом «То, что это делает Microsoft, не значит, что это правильно», они создают пользовательские интерфейсы, неоправданно отличающиеся от того, к которому люди привыкли. Прежде чем и вы примкнете к их рядам, подумайте, пожалуйста, о следующем:
1. Пусть это и неправильно, но если Microsoft использует это в таких известных приложениях как Word, Excel, или Internet Explorer, миллионы людей будут думать, что это правильно, или, по крайней мере, является стандартом. Они изначально будут считать, что ваша программа работает подобным образом. Даже если вы думаете (как создатели Netscape 6, например), что Alt+Left – не самая удачная комбинация для команды «назад», в этом мире существуют в буквальном смысле миллионы людей, которые попытаются ее применить. И если вы откажете им в этой малости – исключительно из религиозной веры в то, что Билл Гейтс – посланник дьявола, вы тем самым пожертвуете успехом собственной программы ради того, чтобы почувствовать себя спасителем человечества. Но благодарностей пользователей вы не получите.
2. А отчего вы так уверены, что это неправильно? Microsoft тратит больше денег на тестирование usability чем вы. Они ведут детальную статистику данных, полученных на основе анализа миллионов звонков в службу технической поддержки. И – ставлю сто против одного – они сделали это так, потому что больше людей могут сообразить, каким образом это функционирует.
Если вы хотите создать хорошую программу с удобным пользовательским интерфейсом, оставьте свою религию за порогом офиса. Благодарю вас.
… |
В общем, кнопки надо срочно менять местами.
Ну и конечно же, обязательна к прочтению глава полностью и как минимум остальные главы руководства. |
|
| Вернуться к началу |
|
 |
crawler
Зарегистрирован: 10.12.2003 Сообщения: 759
|
Добавлено: Чт Июл 12, 2007 8:58 pm Заголовок сообщения: |
|
|
Я честно скажу - пока ты не поднял тему, не обращал внимания. А сейчас обращаю, и хотя это и цепляет, но не сильно. В принципе ты прав.
Yes/No, Ok/Cancel, Обычно ставят именно в таком порядке.
Yes, No, Yes to all, No to all обычно располагают так, иногда группируют парами. |
|
| Вернуться к началу |
|
 |
Моторокер Гость
|
Добавлено: Пт Июл 13, 2007 7:48 am Заголовок сообщения: |
|
|
Педали не путал?
Я вечно боюсь промазать.
Я уже года 3 напоминаю. Отговорка одна – OK – это «Дальше», а Отмена – «Назад». |
|
| Вернуться к началу |
|
 |
crawler
Зарегистрирован: 10.12.2003 Сообщения: 759
|
Добавлено: Пт Июл 13, 2007 11:43 am Заголовок сообщения: |
|
|
| Цитата: | | Я вечно боюсь промазать. | Это психологическое. Десяток сеансов у хорошего специалиста и сможешь кликать без страха Пока советую читать надписи ДО нажатия.
А ведь парадокс в том что кнопки Назад/вперед ставят именно в этом порядке. Хотя еще обычно слева от них стоит Отменить.
Не существует единственно "правильного" расположения кнопок.
Люди привыкают ко всему и потом не терпят изменения. я тут недавно Сафари скачал посмотреть чего там такое в Аппле создали крутого. Как броузер - полное г. То, что работает быстрее полностью компенсируется глюковатостью и отсутствием опций. Но дело в другом - там используется своя модель рендеринга фонтов, и не используется КлирТайп. Что приводит к некоторой "размазанности" текста. Так вот апологеты Апплов с пеной у рта кричат что так и должно быть и это правильно. А те кто привык работать в Винде, говорят что нечитаемо. И все правы, каждый привык к чему-то, и другой вид ему режет глаз.
http://www.codinghorror.com/blog/archives/000885.html
интересная статья от не менее интересного человека http://www.grc.com/ctwhat.htm |
|
| Вернуться к началу |
|
 |
Моторокер Гость
|
Добавлено: Пт Июл 13, 2007 1:41 pm Заголовок сообщения: |
|
|
| crawler писал(а): | | Цитата: | | Я вечно боюсь промазать. | Это психологическое. Десяток сеансов у хорошего специалиста и сможешь кликать без страха Пока советую читать надписи ДО нажатия. |
Люди не читают надписи, они щёлкают кнопки на автомате. Вспомни текст последней надписи об удалении файла. Ты её помнишь? Ты её действительно прочитал? Или щёлкнул по привычке OK?
| crawler писал(а): | | А ведь парадокс в том что кнопки Назад/вперед ставят именно в этом порядке. Хотя еще обычно слева от них стоит Отменить. |
Парадокс парадоксом, но если кнопки выполняют функции Назад/вперед, они и называться должны Назад/вперед. Существующие кнопки выполняют функции OK и Отмена. Стоять они должны на своих местах.
| crawler писал(а): | Не существует единственно "правильного" расположения кнопок.
Люди привыкают ко всему и потом не терпят изменения. |
Сам же и ответил.
Ещё раз подцитата:
| Цитата: | | Даже если вы думаете (как создатели Netscape 6, например), что Alt+Left – не самая удачная комбинация для команды «назад», в этом мире существуют в буквальном смысле миллионы людей, которые попытаются ее применить. |
Миллионы людей в миллионах программ на автомате щёлкают нужные кнопки, не читая, применяют привычные действия. Достаточно им не мешать. |
|
| Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|