Как стать автором
Обновить

Комментарии 85

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

например, ну просто классическая дилемма — разделение во времени (wizard) vs. разделение в пространстве — первое поначалу удобнее (понятнее), но по мере ознакомления с функционалом превращается в пустую трату времени

думаю, надо просто давать пользователю выбор

к примеру, мне по работе приходится сталкиваться 3D Studio Max — я использую местные меню, тулбары и меня это устраивает, а вот но коллеги-дизайнеры используют expert mode — когда весь GUI скрыт и все операции делаются на клавиатуре, горячими клавишами
что мешает сделать визард, но с разделением в пространстве?

дайте им большие мониторы и они будут счастливы от отсутствия необходимости скрывать тулбары (вру, ибо уже (а) привыкли и (б) «режим для экспертов» очень здорово ласкает эго ).
зачем дизайнеру тулбары, если их можно скрыть и получить еще свободного места на рабочей области?

места много никогда не бывает

разве что дисплей будет настолько огромен, что тулбары будут вообще вне поля зрения… эго тут ни при чём

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

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

так говорят только те кому не хватает.

что мешает сфокусировать внимание юзера на определённой области не скрывая полностью все остальные?

нет. зависит от того как вываливать.
>> что мешает сфокусировать внимание юзера на определённой области не скрывая полностью все остальные?

во многих визардах можно сразу переходить на нужный экран (ткнув в его название в сайдбаре)

есть еще такая штука, как zoom-интерфейсы — en.wikipedia.org/wiki/Zooming_user_interface
>> затем, что тысячу комбинаций клавишь запомнить очень тяжело.

а тысяча и не нужна, там 10-20 основных шорткатов, для task-specific действий дизайнеры пишут макросы (в 3dsmax довольно продвинуто можно назначить хоткей для чего угодно)

на моей прошлой работе один 3d-artist даже умел фигачить себе скрипты на MaxScript (кстати, продвинутый язык, с поддержкой first-class function objects и замыканий)

использование софта экспертом и не-экспертом разительно отличается
ещё надо учитывать, что:

1. некоторым софтинам не нужен expert mode — это «одноразовый» софт из серии купил-использовал-выбросил, for casual use

например, какие-нибудь $0.99-конверторы-видеофайлов для домохозяек или, из актуального — software unlock для iPhone 3G

таким не нужен expert mode, а напротив — максимально «обезьяний», как вы выразились, интерфейс

2. есть софт, который изначально предназначен для использования экспертами, предполагает предварительное обучение персонала

это разнообразный enterprise software — там нужна максимальная производительность человека-оператора

я не раз встречал (и на хабре в том числе) общественное неприятие и выкрики «фууу!» в адрес «страшных» софтин, где весь экран густо утыкан галочками-кнопками-текстбоксами; но, к сожалению, мало кто понимает, что в той области, где этот софт используется — это добро, а не зло
1. никакой софтине не нужен «режим для экспертов», но любой софтине нужен хороший дизайн, предоставляющий всю функциональность и простоту её освоения. классический пример — тулбары с кнопками и хоткеями в хинтах. пользователь может осваивать комбинации в процессе работы всё более повышая свою эффективность. классический антипример — редакто vi, где пока не прочтёшь ман не сможешь даже выйти.

2. «фууу!» таким софтинам говорят не столько за обилие элементов на экране, сколько за хаос их расположения. слишком часто под прикрытием «экспертсмод» нам подсовывают говноинтерфейс в виде вываленных в кучу всех функций. в противовес этому делают «изимод» — крайне неудобный интерфейс, позволяющий выполнить только две функции, одна из которых — закрыть окно.

кстати, никто из аппологетов каши-малаши так и не ответил: habrahabr.ru/blogs/ui_design_and_usability/49874/#comment_1308546
а ведь я предложил простой и удобный интерфейс, который не требует от пользователя не весть откуда взявшегося многолетнего опыта работы с данной софтиной…
>> никакой софтине не нужен «режим для экспертов», но любой софтине нужен хороший дизайн

у меня есть мнение, что серебряной пули в дизайне интерфейсов быть не может, так же, как и в разработке софта

«кашу-малашу» комментировать не буду, т.к. чтобы оценить удобство такого интерфейса надо иметь представление о задачах, которые с помощью него решаются — оценивать его по внешнему виду (чем там и занимается большинство комментаторов) — как минимум, глупо
задача подробно описана в статье.
НЛО прилетело и опубликовало эту надпись здесь
кстати да, некоторые приложения проще убить, чем выходить из них штатным образом. в качестве примера — замечательная игрушка assasin's creed.
> классический пример — тулбары с кнопками и хоткеями в хинтах. пользователь может осваивать комбинации в процессе работы всё более повышая свою эффективность. классический антипример — редакто vi, где пока не прочтёшь ман не сможешь даже выйти.
В IntelliJ IDEA неспроста при компиляции и других длительных действиях пользователю показывают как использовать фичи, которыми он раньше не пользовался. Практика показывает, что если человек хочет повышать свою эффективность, то он сразу откроет справку по vim, а если не хочет, то будет неглядя закрывать подсказки IDEA. У меня повышение эффективности происходит не благодаря «ой какая прикольная кнопочка, надо будет как-нибудь попозже нажать», а благодаря «как бы выполнить эту операцию побыстрее или совсем автоматизировать?».
Пользователи Ваших программ — не дебилы? Я Вам искренне завидую, Вы счастливый человек…

Никогда не приходилось объяснять юзеру, как работает диалог «Открытие файла» и что означает крестик в правом верхнем углу окна? А третий раз одному и тому же человеку? А отгребать от начальства за то, что даже после третьего объяснения юзер не понял и нажаловался, что программа плохая и непонятная?
С позволения, отвечу на Ваш комментарий ссылкой на вот этот перевод (см. п. 5)
Есть такая мысль — «если у Вас параноя, это не значит, что за Вами никто не следит». Тот факт, что я сделаю программу простой и понятной не изменит того факта, что значительная часть ее пользователей — идиоты.

Если человек не знает, где находиться кнопка «вкл», как запустить программу, что такое файл и где какая кнопка у мыши — никакая гениальность дизайна моего ПО не спасает. А таких людей еще очень много…
Спасает, если сможет, например, выполнять голосовые команды вроде «Компьютер, сделай чтобы я мог вот в эту штуку дома поиграться». Ценность офисного UI — в размере множества идиотов, которые могут с ним работать. ;)
Ага. Даешь светлое будущее, когда умные машины будут делать всё вокруг, а человеку надо будет только научиться нажимать педальку, шоб еда в кормушку падала.
> Ага. Даешь светлое будущее, когда умные машины будут делать всё вокруг, а человеку [...]
[...] останется куча времени для творчества, культурного отдыха, семьи…

и не от машин зависит выбор вашего варианта продолжения фразы или моего.
Что касается сохранение html страницы, то тут пользователь должен знать с чем он работает и как это всё работает, область его знаний должна быть самой базовой, но представление должно быть. Если касательно сохранения файлов вообщем, то мне нравится сохранение файлов в office 2007, где нам дано название собственно того, что мы сохраняем и в каком формате всё это сохраняется.
Как не крути, но главным критерием для пользователя компьютера должна быть самообучаемость. Если её не будет, то будут одни блондинки тыкающие в картинки =)
Правильно. И права на вождение авто не будем давать, пока человек не сдаст экзамен по курсу термодинамики! А то ишь, расслабились: педальку знай себе нажимают и едут! =)
Если мне не изменяет память, то в любой автошколе проходят базовое строение автомобиля и объясняют, как же эта чудо машинка работает. Можно конечно и не знать базового строения автомобиля, но при этом не будет понимания, как этот самой автомобиль едет, а без этого в большинстве случаев не будет и правильной езды. Что впринципе мы сейчас и наблюдаем на многих дорогах нашей необьятной родины.
offtop :)

>Моя жена — фармацевт. Жизненный багаж — два образования (в т.ч. высшее) и муж-программист.
4 раза перечитал с витавшем в голове вопросе кто же собственно Вы :) пока не победил здравый смысл что муж это все таки Вы :))
нет он все таки программист))
Наверно этим вы меня смогли убедить, что иногда в интерфейсах ПО следует абстрагироваться от файлов и папок.
Формат mhtml не имеет никакой перспективы. Сохранять надо url. Я понимаю, что это не везде пока практично для России, но не всегда ведь так будет.
Сайты могут исчезать, обновляться, так что сохранять — надёжней
mhtml — это не вещь в себе: по формату — e-mail сообщение с html-разметкой. Говорить, что у такого формата не будущего — смешно, им пользуются практически все, только называют иначе ;)
И как она сможет посмотреть страничку в оффлайне?
Я с помощью CutyCapt снимок в PDF делаю, когда страницу нужно в оффлайне читать.
В далеком каком-то году (вроде Fallout 2 только вышел) я, первый раз в жизни, сохранял веб-станицу на рабочий стол.

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

Заняло секунд 20. Все просто.

Вы написали рассказик ни о чем.
У всех разный уровень интеллекта.
Автор повествует о том, как один человек может напрячь мозги и заметить, а другой — не напрячь, не заметить, свалить вину на другого и не справиться с простой задачей.
Однако, напрягая мозги и проглатывая этот всё же, согласитесь, корявый способ сохранения веб-страницы с содержимым, Вы создаёте спрос на подобные корявые интерфейсы.
Справедливо (по отношению к недалёким людям и интеллектуалам одновременно) было бы понятно объяснить пользователю, при каком действии какой результат он получит. Выбрал «Save as a single page with contents» — получил веб-архив, выбрал «Save a page and content» — страница с отдельным содержимым (тут бы ещё неплохо дополнить какой-нибудь подсказкой, наподобие «ABBYY Lingvo продолжает работать», когда закрываешь окно).
Кто-то сам разбирается, кому-то подсказывают, кто-то в состоянии задать вопрос. А кто-то и в первом классе не умеет шнурки завязывать.

Мой комментарий в первую очередь относится к описанной проблеме.
Тенденция создания корявых интерфейсов — это от размягчения мозгов (обратная совместимость в горячих клавишах, например), а не от того, что кто-то в состоянии самостоятельно разобраться.

Вы вот предлагаете рабочие решения, но мне кажется это уже совсем излишним.

Протестировал обычное сохранение страниц в огнелисе на маме и младшем брате (предварительно убедившись что они раньше такой ерундой не страдали). Справились на ура, и перенесли все нужное в другую директорию без моих подсказок. Делайте выводы.
Извините, я хотел уточнить — только меня бесит «ABBYY Lingvo продолжает работать», «Magic Goody может перевести это», помощники в Microsoft Office, которые рассказывают как сохранить документ, тултипсы при старте программ из трех кнопок и т.д.? Вы считаете это решением? Т.е. — если интерфейс плохой — добавь 20 подсказок и забудь об этом навсегда?
Вас это бесит, потому что Вы и так знаете, как сохранить документ, что Magic Goody может переводить текст в браузере, «Советы дня» Punto Switcher Вы знаете наизусть.
Но огромное, огромное количество людей даже не подозревают, как сохранить документ в другом формате, отличном от *.docx (например), что в Lingvo можно отключить этот бесящий перевод слов при наведении, что в поисковиках существует язык запросов, что все окна в Windows можно свернуть и развернуть обратно комбинацией Win+D, а не только кнопкой на панели быстрого запуска, а также много других вещей, которые для частых посетителей Хабра кажутся очевидными. А то, что до сих пор студенты записывают ярлыки на CD-R и отдают преподу только подтверждает поголовную компьютерную безграмотность.
И, кстати, немного странно выглядит Ваше сообщение, учитывая Ваше же сообщение чуть выше:
habrahabr.ru/blogs/ui_design_and_usability/50338/#comment_1326407

Такие подсказки пытаются ликвидировать компьютерную неграмотность у самых начинающих пользователей. Плохо только то, что во многих программах нельзя сразу, при установке указать пункт «Я опытный пользователь, не показывать подсказки».
К сожалению, проэктирование двух интерфейсов (для «продвинутых» и «для всех остальных») — очень трудоемкая задача. Мало у кого хватает ресурсов. Приходится делать один — усредненный. На который жалуются и первые (этот мой пост) и вторые (упомянутый Вами пост выше).
Один из основополагающих принципов философии Unix-программирования, высказанный Майком Ганцарз в 1994 году, это принцип «Make each program do one thing well». Я не знаю, руководствуетесь Вы такими принципами или нет, но я считаю неблагодарным делом разрабатывать программу, которая не будет вызывать удовлетворения ни у одного пользователя.
То, что Вы описали не является неправильным решением — веб-страница состоит из файлов, которые связываются браузерами в один документ. Если пользователь хочет сохранить эту страницу, он обязан сохранить все файлы, используемые в ней, чтобы потом повторить эти действия. Это банальная неосведомленность.

Если развивать Вашу мысль, то и использование ярлыков является неверным решением, т.к. переводит пользователя на другой уровень, потому-что не позволяет ему «скопировать интернет на флешку» с рабочего стола.
И ещё, веб-страница — это гипертекстовой документ, в первую очередь предназначенный для просмотра с удобной навигацией, а не для хранения на диске.
[офтопик]
Конкретно по поводу приведенного примера — похоже, злобные виндузятники давно просекли эту фишку. По умолчанию в виндовсе (чуть ли не с вин95) при копировании файла html за ним автоматом копируется весь фолдер с сопутствующими файлами (это поведение настраивается в основных настройках проводника).
До этого поста я в принципе не понимал, кому это могло понадобиться настолько, чтобы делать отдельной фичей…
[/офтопик]
Замечание, несомненно, правильное: страницы было б лучше сохранять в единый документ, в котором есть все — и картинки, и стили, и JS…
Но, как мне кажется, это уже врял ли реализуют: сейчас, с развитием интернета, все меньше пользователей сохраняют страницы на диск: гораздо удобнее воспользоваться онлайн-закладками и получить доступ отовсюду, где есть интернет. А отсутствие доступа к глобальной сети — это временное явление.
интернет — вещь крайне нестабильная
содержимое страниц меняется, страницы исчезают
сохранять, так сохранять.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
я к тому, что в настоящий момент и так и так правильно, и проводить параллели с «оффисами» и «галлереями» — некорректно

офис — устоявшееся (за многие десятки лет) написание слова

а оффлайн — это андерграундный сленг
НЛО прилетело и опубликовало эту надпись здесь
нельзя
offline — новое слово для русского языка, написание еще не устоялось, можно с двумя писать (чтобы сохранить иностранную структуру) или с одной (перевести в более привычное для русского чередование «гласный-согласный»)
скажу за что минус поставил — не люблю тех, кто в спорных вопросах свое мнение преподносит как единственно верное.
НЛО прилетело и опубликовало эту надпись здесь
ниче, что это далеко не русское слово?
offline = оффлайн
НЛО прилетело и опубликовало эту надпись здесь
товарищ, хватит этих бессмысленных споров!
вы все правы :)
анепох?
НЛО прилетело и опубликовало эту надпись здесь
Раз 50 сохранял страницу в файл. Искал и открывал сохраненый файл всего 2-3 раза.
Так сложилось что заново найти страницу в инете гораздо быстрее чем в собственной файлопомойке.

ЗЫ. Для того чтобы сохранить печатную форму для последующего прочтения в оффлайне (либо с бумаги, либо с кпк) раньше использовал PDF — принтер. сейчас предпочитаю подгружать инфу по мере надобности и читать.

С mht есть одна большая проблема. реально большие документы и документы с тяжелым JS вызывают часто зависания что оперы, что файрфокса.
Всё четко: пока вам не скажут, что в машину кроме бензина нужно заливать еще и масло, вы даже об этом не подумаете и очень удивитесь, что это она барахлить стала.
Зато при покупке должны сказать, что на сервис нужно ездить не реже «раз в год или когда еще 10К набежит».
Это я про машину, конечно.
К любителям ТАЗов это не относится, хотя им-то сервис показан в первую очередь )))
По поводу Оперы. Проверил на свежеустановленной, по умолчанию выбирается Web-archive (*.mht)
А мы в институте лет 10 назад над деревенскими прикалывались. Забава «Принеси ярлыков».

— Вась, завтра на программирование пойдешь? У Васильича на компе классный покер есть, на дискетку ярлык перетащи и в общаге поиграем, ок?

А вечером сколько разочарований у деревенских, что игруля не запускается.: )

+1. Наше время, моя мама работает в институте, ей студенты приносят на CD-R курсовые, дипломные работы, 90% из этих файлов ярлыки размером в 200 байт.

*бъётся об монитор
Сомнительный какой-то у Вас институт, если учащиеся элементарных вещей не знают=)) Давайте тогда еще добавим, чтобы при перетаскивании ярлыка, перетаскивалась и сама программа (включая ветки реестра и dll-ки) =)
Имхо, лучший выбор — это не интуитивный интерфейс, а полностью настраиваемый: хотите панель задач по диагонали (утрируя)? — пожалуйста.=)
Не соглашусь. Когда человек (даже знающий) начинает пользоваться новой для него программой, он какое-то время использует дефолтовые настройки. И очень важно, чтобы они были оптимальны насколько это возможно.
Не факт. ;) Но суммарное количество пользователей у такого софта невелико, как бы он ни был крут в настроенном «под себя» состоянии.
10 лет назад компы вообще в диковинку были. Ярлыки на рабочем столе были большими и яркими: ) И легко переносились на дискету (никто никогда не жаловался, что ярлыки на дискету не влазят)
Проблема женщин в том, что они очень рассеяны при работе с компьютерами и не читают, что там написано.
Это проблема не женщин, а начинающих пользователей.
Просто женщины могут думать сразу о многих вещах, а мужчины концентрируются на одной задаче
Сообразительный и умный человек может «думать сразу о многих вещах» одинаково хорошо независимо от пола. А то по вашей логике получается, что я мужчина О_о
Брр… Умеют же женщины запутать. Вы говорите что Вы умеете концентрироваться на одной задаче и не умеете думать о многих вещах сразу (такая была мысля о мужчинах). И говорите что «сообразительный и умный человек может думать о многих вещах сразу». Т.е. Вы не считаете себя «сообразительной и умной»? Так Вы подтверждаете мыслю автора (а я думаю что он не прав).

А еще, мне однажды девушка-юзер жаловалась на сложность программы одной. И ее аргументом было «тут до меня мальчик работал, так даже ОН еле справлялся». О как…
НЛО прилетело и опубликовало эту надпись здесь
Вы пытаетесь сказать, что женщины могут думать о многих и только о многих вещах, а мужчины могут концентрироваться на одной и только на одной задаче? Тогда я скорее женщина.
НЛО прилетело и опубликовало эту надпись здесь
Можно веб-страницу сохранять (со всеми файлами) сразу на внешний носитель
проблема высасана из пальца, займитесь чем-нибудь серьезным.
Могу посоветовать расширение PDF Download для лисоводов и свой букмарклет для оперистов и прочих.
В IE + WIN такой проблемы нету.

Браузер нормально сохраняет, а ОС нормально копирует.

Смените ОС :)
ОС тут ни при чём. Это фича стандартного файлового менеджера. Отключаемая ЕМНИП.
«Слава Богу....»
Ну вроде ж Бога, а не богов ты славишь…
Отличная заметка.
Think entities- думайте сущностями.
"… Где картинки? Куда делись картинки? Что за г***но этот его линукс, он сохранил мне страницу без картинок! (Да, мой линукс — классический виновник всех проблем :)

Легко догадаться, что она переписала на флешку только файл с html-содержимым, совершенно не подозревая о том, что нужен ещё и некий каталог, в котором отдельно сохранены изображения. И её снова нельзя упрекнуть в неправильных действиях..."

В некотором смысле да. линукс таки виновник проблем. форточка умеет копировать папку %pagename%_files автоматически вместе с %pagename%.htm

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации