Эта тема довольно широка для одной статьи, но зная хотя бы кратко суть "юзабилити" можно сделать результат web-разработки более эффективным и значительно повысить посещаемость web-ресурса.
Современный термин "юзабилити" является заменой устаревшему "удобство использования", который был популярен в 1990-х годах. Юзабилити совмещает в себе все ощущения, которые испытывает пользователь при обращении с объектом.
Как пример, открывая сайт, первые ощущения пользователя - визуальные, далее - как легко находить информацию, затем - получение искомого. Чем приятнее визуал, чем удобнее использование, чем быстрее получается результат - тем выше показатель юзабилити.
Сегодня юзабилити выступает как часть UX. В web оно включает в себя дизайн, эргономику, интерфейс. Если сайт удобен, то:
- пользователь легко знакомится с интерфейсом, использует сайт при первом же контакте.
- пользователь легко достигает своей цели, придя на сайт.
- интерфейс сразу же запоминается и не вызывает затруднений при повторном использовании.
В разработке тестирование интерфейса проводится на этапе прототипов - бумажных или электронных.
Чтобы в итоге показатель юзабилити был достаточно высоким, следует в самом начале выявить все возможные проблемы, с которыми может столкнуться пользователь. Получится список рекомендаций, отражающих характеристики продукта, даказавших свою эффективность при использовании. Далее выполняется корректировка проекта с учетом этих рекомендаций. Только после этого идет непосредственно разработка и оформление.
При тестировании часто бывает, что нужно изменить лишь один показатель (например, меню). А бывает и так, что меняется большая часть первоначальной структуры.
В современном дизайне вся работа идет по принципу "мобильные вперед". В разработке проекта все идет от пользователя. Каждый этап отталкивается от того, насколько удобным он будет в использовании.
Кроме удобства использования, очень важно позаботиться о сервере, где будет располагаться проект. Почему это важно?
- от сервера зависит скорость загрузки проекта.
- от сервера зависит время простоя сайта, в момент которого интефейс является недоступным.
Недостаточные ресурсы сервера под нужды проекта могут очень сильно повлиять на отношение пользователя к проекту. Если время загрузки будет слишком высоким, то пользователь просто закроет окно и никогда больше не вернется.
Что еще влияет на юзабилити?
- HTML - правильная верстка, прописанные alt, работающие ссылки.
- Визуал - размер шрифта, цветовая схема, брендинг.
- Навигация - насколько быстро можно добраться из точки А в точку Б.
- Контент - тексты, заголовки, абзацы.