Список форумов www.ice-graphics.com www.ice-graphics.com
Форум ICE-Graphics
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Перепутанные кнопки OK и Отмена

 
Начать новую тему   Ответить на тему    Список форумов www.ice-graphics.com -> Предложения
Предыдущая тема :: Следующая тема  
Автор Сообщение
Моторокер
Гость





СообщениеДобавлено: Чт Июл 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 обычно располагают так, иногда группируют парами.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Моторокер
Гость





СообщениеДобавлено: Пт Июл 13, 2007 7:48 am    Заголовок сообщения: Ответить с цитатой

Педали не путал? Smile

Я вечно боюсь промазать.

Я уже года 3 напоминаю. Отговорка одна – OK – это «Дальше», а Отмена – «Назад».
Вернуться к началу
crawler



Зарегистрирован: 10.12.2003
Сообщения: 759

СообщениеДобавлено: Пт Июл 13, 2007 11:43 am    Заголовок сообщения: Ответить с цитатой

Цитата:
Я вечно боюсь промазать.
Это психологическое. Десяток сеансов у хорошего специалиста и сможешь кликать без страха Wink Пока советую читать надписи ДО нажатия.

А ведь парадокс в том что кнопки Назад/вперед ставят именно в этом порядке. Хотя еще обычно слева от них стоит Отменить.

Не существует единственно "правильного" расположения кнопок.

Люди привыкают ко всему и потом не терпят изменения. я тут недавно Сафари скачал посмотреть чего там такое в Аппле создали крутого. Как броузер - полное г. То, что работает быстрее полностью компенсируется глюковатостью и отсутствием опций. Но дело в другом - там используется своя модель рендеринга фонтов, и не используется КлирТайп. Что приводит к некоторой "размазанности" текста. Так вот апологеты Апплов с пеной у рта кричат что так и должно быть и это правильно. А те кто привык работать в Винде, говорят что нечитаемо. И все правы, каждый привык к чему-то, и другой вид ему режет глаз.
http://www.codinghorror.com/blog/archives/000885.html

интересная статья от не менее интересного человека http://www.grc.com/ctwhat.htm
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Моторокер
Гость





СообщениеДобавлено: Пт Июл 13, 2007 1:41 pm    Заголовок сообщения: Ответить с цитатой

crawler писал(а):
Цитата:
Я вечно боюсь промазать.
Это психологическое. Десяток сеансов у хорошего специалиста и сможешь кликать без страха Wink Пока советую читать надписи ДО нажатия.

Люди не читают надписи, они щёлкают кнопки на автомате. Вспомни текст последней надписи об удалении файла. Ты её помнишь? Ты её действительно прочитал? Или щёлкнул по привычке OK?

crawler писал(а):
А ведь парадокс в том что кнопки Назад/вперед ставят именно в этом порядке. Хотя еще обычно слева от них стоит Отменить.

Парадокс парадоксом, но если кнопки выполняют функции Назад/вперед, они и называться должны Назад/вперед. Существующие кнопки выполняют функции OK и Отмена. Стоять они должны на своих местах.

crawler писал(а):
Не существует единственно "правильного" расположения кнопок.

Люди привыкают ко всему и потом не терпят изменения.

Сам же и ответил.

Ещё раз подцитата:
Цитата:
Даже если вы думаете (как создатели Netscape 6, например), что Alt+Left – не самая удачная комбинация для команды «назад», в этом мире существуют в буквальном смысле миллионы людей, которые попытаются ее применить.

Миллионы людей в миллионах программ на автомате щёлкают нужные кнопки, не читая, применяют привычные действия. Достаточно им не мешать.
Вернуться к началу
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.ice-graphics.com -> Предложения Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group