Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

1
Не в сети
Сообщений: 1
Благодарностей: 0
Предупреждений:
Из:
Род занятий:

Все знают, что в Висте в диалогах и мастерах появились так называемые командные ссылки (Command Links) - кнопки, включающие в себя сразу название действия и, как правило, описание. Лично мне особенно нравятся эти командные ссылки в диалогах.
Недавно я листал Vista UX Guidelines и набрёл на раздел по командным ссылкам, что и побудило меня написать это сообщение.
Итак, приведу тут отредактированную вырезку из этого раздела:

Что лучше? Конечно мнения у людей бывают разные, но мне кажется, что в данном случае это мнение разделит большинство, - лучше верхний вариант, вариант с командными ссылками.
Почему? Опыт их использования показывает:
- на командные ссылки легче, чем на обычные кнопки, обратить внимание;
- командные ссылки легче отличить друг от друга и прочитать, чем обычные кнопки;
- с командными ссылками легче понять, какое действие символизирует нажатие на данную кнопку (командную ссылку), не приходится читать длинный описательный текст в диалоге, длина описательного текста сокращается;
- в командные ссылки легче попадать и нажимать мышкой.

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

Казалось бы, всё просто - объективные аргументы, показывающие, почему верхний диалог лучше, и почему можно вообще отказаться от обычных кнопок в таких диалогах (за исключением кнопки Cancel =))

Но смотрим на подпись к картинке с верхним диалогом с командными ссылками, и, внезапно, видим:
Incorrect
In this example, using command links for simple commands makes the dialog box unnecessarily complicated.

"В этом примере использование командных ссылок для простых команд делает диалог излишне сложным."

И в то же время, подпись к картинке со старым диалогом с обычными кнопками гласит:
Correct
In this example, using simple commit buttons gets right to the point.

"В этом примере, использование простых кнопок приводит прямо к цели."

А в верхнем диалоге не приводит прямо к цели?
Ты закрываешь приложение и хочешь сразу выполнить действие - сохранить или не сохранять внесённые изменения. И появляется диалог, в котором сразу по центру кричащие "Нажми меня!" большим, хорошо различимым шрифтом, Save changes и Don't save changes. И ты сразу видишь, какую кнопку нажимать, и давишь на нужную, не читая ставшую уже излишней надпись "Do you want to save changes <...>".
В диалоге же со старыми кнопками, в отличие от нового, ты сначала удостоверяешься в том, что это диалог сохранения документа, пробегая надпись "Do you want to save changes <...>" (а то мало ли, какой-то другой диалогвылез), затем смотришь на маленькие кнопки, ища среди них нужную тебе, потом аккуратно на неё давишь. У нормального человека второй вариант занимает больше времени, чем первый.

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

Но...


Поэтому у меня два вопроса.
1. Кто ещё со мной согласен?
2. Кто-нибудь в курсе, писали ли в MS по этому поводу?

В принципе, почему вообще поднимать этот вопрос - до выхода Windows 7 ещё есть время, и есть шанс, что MS что-то изменит. Но только в том случае, если ей на это указывать.

#150925   | 05.01.09 19:14
Не в сети
Сообщений: 42
Благодарностей: 2
Предупреждений:
Из: ---
Род занятий:

В общем согласен. Ток вот надписи типа "Do you want to save changes" я думаю стоит убирать вовсе, а их смысл переносить полностью на большие кнопки. И вообще стараться минимизировать кол-во текста сверху. Что касается кнопки Cancel, то её вообще можно убрать (есть же крестик на окне), либо сделать такой же большой.

#150996   | 06.01.09 12:23
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.069 секунд (Общее время SQL: 0.048 секунд - SQL запросов: 58 - Среднее время SQL: 0.00083 секунд))
Top.Mail.Ru