Как показать пользователю возможности приложения?
Последние несколько лет у меня более-менее регулярно всплывает одна и та же проблема: веб становится всё более и более функциональным, к ajax все давно присмотрелись, да и какой-нибудь drag’n'drop уже не является чем-то удивительным, но при этом у пользователей нет привычки к такому использованию веб-интерфейсов. Проблема, пожалуй, в том, что шаблоны обращения с десктопными приложениями не транслируются в веб.
Первый раз действительно плотно я столкнулся с этим 2 года назад, когда делал eLama.ru. Тогда я проводил юзабилити-тесты и видел, что пользователи просто не ожидают того, что веб-интерфейс может себя так вести. Достаточно было показать, что такое в принципе возможно, и пользователи очень быстро осваивались с интерфейсом, но вот первый шаг практически никто не сделал самостоятельно. Небольшое видео чуть улучшило ситуацию, но сами ведь понимаете: инструкции практически никто не читает, да и со скринкастами картина не многим лучше.
Когда делали новую клиентскую панель SpaceWeb, такого тяжелого и тотального использования JavaScript не было, но и тут появилась аналогичная проблема. На прошлой неделе мы запустили небольшое изменение в панели, сделали панель быстрого запуска, аналогичную тому, что пользователи уже очень и очень давно используют в операционных системах. Функция маленькая, ролик в этот раз получился всего 18 секунд, но вот будут ли пользоваться этой фичей клиенты… И у меня огромный вопрос — как, как сделать эти функции очевидными для клиентов? Как показать, что всё это возможно? Особенно, когда пользователи уже достаточно давно работают с сервисом и имеют наработанные шаблоны использования.
Ладно, увидим. Через месяц надо будет посчитать, сколько людей с ней работают.
PS Радует одно: люди уже достаточно часто просто не различают веб и нативные приложения. На каком-нибудь iPhone веб-сайты можно добавить в меню, выглядеть и работать они будут аналогично обычным программам. В ChromeOS не веб-приложений просто не существует. Да и браузер Chrome от Google и проект Chromeless от Mozilla позволяют работать с любым сайтом подобно приложению: иконки, пункты в меню…