WebClub - Всероссийский Клуб Веб-разработчиков
WebClub.RU » Архив » Рубим окна и отпускаем грехи

Рубим окна и отпускаем грехи


Дата публикации: 17-03-2013

Когда пользователь использует "Васк"?

Тогда, когда ему нужно быстро вернуться на страницу-другую назад, но под рукой нет никакого более удобного способа, чем "тащить" мышинный курсор через весь экран в верхний левый угол, или отрывать руку от мыши и жать клавиатурный "Васкspace". (К бэкспэйсу привыкла именно правая рука, которая, как правило, и держит мышь. А почему это вдруг курсор мыши оказался в противоположном углу? Ответ прост -- там линейка прокрутки. Попутно делаем вывод, что два «хороших» сами по себе интерфейсных элемента в совокупности создают жуткую интерфейсную картину. Мысль заработала? Правильно, линейка прокрутки -- враг номер два на сайте после кнопки «Васк», но это другая история... Мой прогноз -- в недалёком будущем и "Васк", и скроллбар ждут существенные метаморфозы, направленные на повышение их юзабельности, а правильнее всего было бы вообще от них отказаться.)

Возвращение на страниц 10 назад -- утомительное и неблагодарное занятие, к такому способу перемещения прибегают только в том случае, если нет другого выхода, и этот способ не даёт стопроцентной гарантии успеха -- пользователя может подстерегать много неожиданностей... Такое передвижение напоминает перемещение на костылях человека с ампутированными ногами -- что делать... Ходить на костылях также неудобно, как и пользоваться "Васк". Поэтому заботиться об удобстве использования неудобного "Васк" -- своего рода кощунство. Неудобные вещи просто выбрасывают на помойку! Представьте, что Вы копаете яму лопатой, у которой черенок толщиной с бревно. И Вам советуют для повышения эффективности работы наточить лопату, вместо того, чтобы заменить черенок на более тонкий!

Учитывать привычки (ожидания) пользователя -- важное эргономическое требование.

Пользователя принуждают многократно нажимать "Васк" плохие дизайнеры. Дело в том, что плохого и непродуманного дизайна так много, что пользователи давно привыкли тупо жать "Васк" -- и в большинстве случаев это спасает! Конечно, очень важно учитывать и предугадывать ожидания пользователя в дизайне, но это не значит, что надо толкать и поощрять пользователя к плохим привычкам! Задача состоит в обратном -- отвести беду.

Почему пользователь использует "Васк"?

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

Да, на плохом порносайте Вас завалят новыми окнами по любому клику на гиперссылке. Но там же, с тем же успехом Вас завалят теми же самыми окнами и по клику на «Васк», столь Вами любимый. Не будем более рассматривать порносайты в качестве аргумента против ОНО. Ведь аборты происходят не потому, что трахаться плохо, а оттого, что трахаются некультурно. Жажда наживы побуждает порнотехнологов действовать бескультурно.

Рассмотрим лучше положительные примеры открытия новых окон, и заодно зададимся конструктивными вопросами:

Когда пользователю необходимо новое окно, и он самостоятельно открывает новую гиперссылку в новом окне?
Почему с несколькими окнами пользователю удобнее работать?

Рассмотрим часто встречающийся пример.

Пользователь работает с линк-листом. Поскольку пользователь собирается просмотреть десяток сайтов из одного источника, то вряд ли он будет вообще закрывать окно с этим источником. Пользователь последовательно откроет несколько предложенных ссылок друг за другом в новых окнах, не дожидаясь, пока прогрузится содержимое первого сайта. Пользователь знает, что загрузки конкретного сайта можно ожидать довольно долго, а некоторые ссылки просто выдадут ошибку. Таким образом, пользователь экономит собственное время -- устраивает конкурс между сайтами по быстроте загрузки. Некоторые окна пользователь закроет, не дожидаясь полной загрузки, по прогрузившемуся тексту определив, что ему будет неинтересно содержимое данного сайта, на других он пробудет намного дольше, «погрузившись» в содержимое настолько, чтобы не помнить о том, откуда юзер пришёл на этот сайт, и не заботясь о том, что в линк-лист надо обязательно вернуться по кнопке "Back".

Приведённый пример распространяется и на работу в www-поисковике: после запроса в Яндексе приходится открывать десять первых ссылок в новых окнах вручную (через контекстное всплывающее меню, либо щелчок с нажатым шифтом). А вот на www.spylog.ru уже позаботились о пользователе, и каждая ссылка в рубрикаторе открывается простым щелчком в новое окно, за что им отдельное спасибо: мелочь, а приятно.

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

Последовательность интерфейсных решений -- один из основных принципов эргономики.

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

Попробуем посмотреть на интерфейсный контекст среды, в которой работает пользователь, на интерфейсную парадигму, в рамки которой включена и работа с www. Пользователь привык, что каждая отдельная программа загружается, как правило, в своём отдельном окне. Пользователь привык к схеме: «Одна задача -- одно окно. Новая задача -- новое окно. Завершил задачу -- закрой окно». Поэтому схема «Один сайт -- одно окно. Новый сайт -- новое окно. Завершил работу с сайтом -- закрой окно.» будет для пользователя более естественна, нежели схема «Все сайты употребляем через одно окно».

«А ещё я туда ем...»

Представьте себе, что Вы пришли в ресторан, и на Ваш столик официант поставил одну-единственную большую тарелку (эдакий универсальный тазик), куда поочерёдно наваливаются все заказанные блюда. Вот Вы поели щей, в эту же тарелку салат, потом плов, а чтобы взять очередную ложечку салата, надо ткнуть вилкой на специальную пимпочку "Васк" на краю тарелки, тогда в тарелку вернётся желанный салат... Удобно и привычно, не правда ли? Но ведь потом ещё и вином запивать захочется, наверное? Ну нет, конечно, не из тазика будем пить, на этот случай для постоянных клиентов предусмотрена кнопочка на донышке тарелки, снизу, её не видно (кто не догадался, это аналог всплывающего меню). Аккуратно приподняв тазик, чтобы не расплескать баланду, можно легонько ткнуть в донышко коленкой, тогда придёт официант с фужером. Уф! Ну, а если Вы до сих пор не догадались о наличии таковой кнопки, то как обычно, тыкайте в меню вилкой, и хлебайте водочку из вышеописанного тазика, чего уж там, все так делают...

Объём быстрой краткосрочной оперативной памяти человека ~ 7&plusmh;2 объектов ("кэш" по-нашему, по-компьютерному :).
Это ещё одно эргономическое правило -- рядовой пользователь удерживает в собственной оперативной памяти примерно 7&plusmh;2 операндов-понятий, которыми манипулирует.

Загрузка ссылок в новые окна хороша ещё и тем, что Ваш сайт остаётся у пользователя открытым в отдельном окне (типа долговременное запоминающее устройство, записочка такая). У пользователя остаётся явная возможность продолжить знакомство с Вашим сайтом, если он того пожелает, или расстаться с Вашим сайтом (опять же, явно), закрыв окно.
В противном случае, вернуться на Ваш сайт посредством кнопки "Back" для пользователя будет крайне проблематично (через пять-шесть щелчков пользователь начнёт забывать, откуда он пришёл; юзер будет неуверен, осталась ли ссылка на этот сайт в кэше кнопки "Back"; есть опасность того, что какой-нибудь промежуточный непорядочный сайт вообще запретит саму возможность такого возврата -- тогда всё, аля-улю! -- начинай процесс поиска сначала по полной программе).

Утомительно-длинная статья получилась, извиняйте... Подводим черту.

Вывод для веб-дизайнеров.

Внутри своего сайта -- ходим в одном окне со сквозной навигацией.
Ссылки на внешние сайты открываем в новых окнах без зазрения совести (грехи отпущены :).

Общее резюме по статье. Что такое хорошо...

Необдуманное, безответственное, огульное и агрессивное ОНО (тем паче с целью нажиться за счёт бедного юзера) -- плохо однозначно.
Рациональное, обоснованное использование ОНО для удобства пользователя -- благо.

И последнее.
Бойтесь догматических учений. Любое, даже обоснованное решение надо проверять на практике.
Домен продается

Популярное

Не так давно в сети появился новый сервис, под названием Dead Man Zero. Этот сервис сделал...
Рынок социальных площадок уже давно стал стабильным. Несмотря на то, что время от времени...
Artisteer 4 – единственный в своем роде продукт, позволяющий автоматизировать работу над созданием...
Апрель 2024 (1)
Октябрь 2018 (14)
Февраль 2017 (3)
Январь 2017 (1)
Август 2016 (1)
Май 2016 (2)

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41

Друзья сайта



Случайная цитата

К. Гепперт и К. Пат:

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

Опрос

Какой антивирус Вы используете?

Kaspersky Antivirus
NOD32
Norton Antivirus
Dr.Web
Panda
Аvast!
ClamWin
Другой...