Подписаться на блог
В Твиттере

Реплики и ссылки на заметки

В Фейсбуке

Ссылки на заметки

Вконтакте

Ссылки на заметки

В Телеграме

Ссылки на заметки

В Тумблере

Заметки целиком

В Же-же

Заметки целиком

По РСС

Заметки целиком

Если что-то из этого не работает, напишите мне: ilyabirman@ilyabirman.ru.

Нехитрая мысль про настройку

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

Решая эту проблему стоит разделять параметры на те, которые связаны с привычками и предпочтениями пользователя (рисунок рабочего стола, мелодия звонка мобильника, положение кресла в автомобиле) и те, которые мы заставляем пользователя ввести потому, что не можем или ленимся определить самостоятельно, а нам они нужны (реквизиты БД при установке движка, настройка геометрии ЭЛТ-монитора, натяжение троса тормозов велосипеда). В случае с первыми можно спорить о том, какие из них оставить, а какие убрать, а в случае со вторыми нужно постараться убрать всё.

В качестве упражнения можно открыть окно настройки любимой программы и попробовать разделить параметры на эти две категории.
Подписаться на блог
Поделиться
Отправить
9 комментариев
Сергей Петров
Простой пример: количество элементов чего-либо на странице — это первый тип или второй?

Я вот считаю — второй. И пользователю не надо давать его настраивать. А надо не полениться и определить правильную цифру.
Илья Бирман
В подавляющем большинстве случаев я с вами соглашусь.
Антон Карев
Выбор языка в Опере — на усмотрение пользователя, или его нужно автоматически выставлять, судя по языку операционной системы?
Илья Бирман
Честно говоря, я никогда не задавался этим вопросом. Сейчас посмотрел — у меня там выбран русский почему-то (видимо, она сама выбрала), но при этом интерфейс английский везде.

Я думаю, язык — это похоже на «предпочтение» пользователя, поэтому пользователь должен иметь возможность его поменять. Другое дело, что мы можем попытаться сами угадать, что предпочитает этот пользователь, по каким-нибудь признакам (например, да, язык ОС), чтобы сформировать значение по умолчанию не одно «заводское» на всех, а всё-таки учитывающее конкретные реалии.

То есть выходит, что спрашивать язык при установке не нужно.
Spectator
Они даже называются по-разному: appearance и preferences. В опере.
Илья Бирман
Среди преференций есть параметры и первой, и второй категорий. Какой у меня любимый поисковик — это первая категория. А что разрешать делать джаваскрипту на страницах — вторая. У человека не может быть реальных «предпочтений» в этом вопросе.
Артём Курапов
Помоему это завуалированный статистический подход с выведением наиболее используемых настроек и прятыванию менее использующихся как в последнем MS Office.
Илья Бирман
Я не понял, что вы сказали.
Deepwalker
Убирать настройки не надо, это самое плохое что вообще можно выдумать в этом плане. Если уж так хочется разгрузить интерфейс, то по крайней мере всегда надо оставлять возможность все таки до этих настроек добраться, особенно если продукт проприетарный.

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

Возьмем тот же KDE, в этой системе огромное количество возможных настроек, но пока вам это не надо, их и не видно.
Илья
Настройки — это неспособность проектировщика выразить функционал программы через грамотно продуманную реализацию и(или) программиста в невозможности реализации замечательной идеи.

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

В общем ясно, вместо одной программы с настройками пишем 10 с разными предустановленными.
Александр
Раньше пользовался Оперой. К окну настроек вообще не прибегал. Так как ничего там не понимал. всё наляпанно и непонятно за что отвечает.
Сейча использую Сафари. В настройках тоже не был ещё не разу. Ибо делать мне там нечего. Всё и так работает.
daedmen
Первый не убирать надо, а ныкать в место для фриков\профи как в ff about:config

Пользовательский интерфейс
Доступен первый раздел
электронного учебника

Популярное