WEB Рукоделие

13 июля 2006 г.

Продолжение про новый интерфейс Mail.Ru

Сегодня в течение дня игрался с тестовым сервером pro.Mail.Ru. После того, как утихли восторги появилась куча претензий. Даже если оставить в стороне технические недоработки типа неработоспособности под Opera 8 (никто и не обещал), какими-то непонятными глюками с drag-n-drop, остается множество мелких неудобств.

Большая часть претензий относится, собственно, к usability интерфейса. Такое ощущение, что разработчикам, наконец, дали заранее зеленый свет на любые эксперименты и они оттянулись по полной программе.

Интерфейс пытается копировать некий усредненный почтовый клиент, со стандартной разбивкой на три части экрана. Для большинства настольных приложений это стандартная настройка, только вот нужно-ли использовать ее в веб-приложениях? Большинство пользователей отдают себе отчет, с какой программой и в какой среде они работают. Поэтому использование клавиатурных комбинаций и правой кнопки мыши, очевидные при работе с настольным почтовым клиентом, совершенно неочевидны при работе с веб-интерфейсом.

Самый яркий пример — удаление писем. В настольном клиенте для удаления письма ожидаешь правильной реакции на нажатие клавиши «Del» на выделенном письме или правой кнопки мыши и контекстного меню, или, даже, перетаскивания в корзину. Такие-же ожидания для отмечания нескольких писем (комбинации Ctrl-A, Ctrl+левая кнопка мыши). Положа руку на сердце — вы ожидаете подобных реакций от браузера? Комбинация чекбоксов + чекбокс «отметить все» и кнопки типа «удалить», «переместить» гораздо привычнее. И, что немаловажно, проще. 1-2 клика и все. Что вы ожидаете, работая с браузером, от клика правой кнопкой мыши? Лично я — вовсе не контекстного меню для работы с письмом, а обычного меню с навигацией, печатью и т.д.

Список писем теперь не разбивается на страницы, а идет целым списком. Все это замечательно, когда в папке немного писем. Однако, стоит отвлечься от почтового ящика на пару дней и он наполнится разной шнягой типа оповещений об ответе в форумах, блогах и т.д. Которую через 3 дня уже и смотреть неинтересно. Если список писем разбит на страницы по 20-50 писем на каждой, удалять их можно пачками. Когда письма идут сплошной лентой — придется отмечать первое, листать вниз, давить Shift, отмечать последнее. При этом скроллинг вниз работает совершенно не так шустро, как на локальной машине — заголовки писем подгружаются по мере листания. Ничего, кроме раздражения не вызывает.

Короче говоря — вебу надо оставить вебово. Не надо заставлять пользователей осваивать и discover новые фишки — они за почтой пришли. Им ее читать надо быстро и удобно, а не восхищаться тонкостями технологии, о которой большинство и знает и знать не собирается.

У действующего интерфейса mail.ru куча недоработок, на которые стоило-бы направить усилия, не напрягаясь копированием функционала настольного приложения. То же удаление писем. Ситуация: открываете утром почтовый ящик, видите 10 писем. Лично я начинаю смотреть с того, которое раньше всех пришло. Посмотрел, удаляю. Угадайте, какое письмо я ожидаю увидеть следующим и что показывает mail.ru. Да и просто при просмотре писем навигация «следующее» и «предыдущее» не совсем ясна: «следующее» — это то, что пришло раньше, или то, что пришло позже? Ну и куча всего, где можно было бы аккуратненько внедрить модную технологию ajax, не затрагивая основного функционала. Достаточно просто глядя на нынешний интерфейс задать себе вопрос «где тут лишние рефреши страниц? Можно-ли от них избавиться?». Впрочем. тогда резко упадет количество показов рекламных баннеров.