Найти в Дзене

Проклятие «полезных» интерфейсов: почему я запрещаю модные фишки на нашем проекте

Представьте: вы пытаетесь набрать какой-то текст на сайте или в приложении, а поле ввода словно живет своей жизнью, "помогая" вам так, что хочется разбить монитор или зашвырнуть смартфон куда подальше. Знакомая ситуация? Это история о том, как кто-то желая сделать круто мучает тысячи пользователей своего продукта. Как программист и как пользователь, я имею свой взгляд на элементы интерфейса, которые вроде бы должны помогать, но на самом деле только бесят. Почему так происходит? И что я с этим делаю? Мы - Ау.ру, небольшая ИТ-компания из Сибири, которая уже 17 лет разрабатывает удобный сервис частных объявлений Ау.ру. Возможно мы не имеем такой модный интерфейс на сайте или в приложении как другие, но, поверьте, мы не видим смысла в изменениях ради самих изменений. Расскажу одну историю. Уверен, что многие из вас с этим сталкивались: вводите вы сумму перевода в банковском приложении, цифру в депозитном калькуляторе или номер телефона. А интерфейс услужливо подставляет дефисы, пробелы, д
Оглавление

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

Иногда с первого взгляда не понять как вообще этим пользоваться)
Иногда с первого взгляда не понять как вообще этим пользоваться)

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

Мы - Ау.ру, небольшая ИТ-компания из Сибири, которая уже 17 лет разрабатывает удобный сервис частных объявлений Ау.ру. Возможно мы не имеем такой модный интерфейс на сайте или в приложении как другие, но, поверьте, мы не видим смысла в изменениях ради самих изменений.

Битва с «проклятым полем»

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

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

А вы помните такие крутые, но бесячие ползунки?

А ползунки, с помощью которых нужно было выбирать числовое значение или диапазон? Особенно если этот диапазон от 1 до миллиона? Слабо сдвинуть ползунок так, чтобы получить нужные 10 000? Какое же счастье, что этот ужасный паттерн ушёл в прошлое. Эта отчаянная попытка выставить ползунком точное число, когда он постоянно перескакивает мимо нужного значения… мука, а не удобство. Особенно когда ползунку нет альтернативы. Надеюсь, в аду уже приготовили персональный котел для того UIX-дизайнера, который первым придумал это издевательство над миллионами пользователей.

Моё «вето» на «улучшения»

Я очень критично отношусь к таким вещам. Как пользователь, я являюсь первым и самым придирчивым тестировщиком нашего сайта Ау.ру. Когда я вижу, что подобные «улучшения» не работают, я их беспощадно вырезаю. Бывает, команда приходит с идеей: «Смотрите, какая модная фишка появилась, все уже внедрили! Давайте и мы внедрим!» Мой ответ почти всегда один: «Ребята, стоп. Дайте я попробую на себе».

Моя философия проста: либо вы делаете это идеально, так, чтобы оно никогда не мешало, а только помогало. Либо мы это не делаем вообще. Модно – не аргумент. Поэтому я в какой-то момент сказал нашим дизайнерам – не тратим на эти новомодности время, ни моё, ни команды, и, самое главное, не мучаем наших пользователей.

Лучше просто и надёжно, чем модно и криво. Думаю, матерящемуся пользователю будет плевать с высокой колокольни на ваши дизайнерские тренды, и спасибо они не скажут.

Осознанный выбор в пользу простоты

Поэтому, если вам кажется, что на нашем сайте местами «несовременный» или слишком простой интерфейс, знайте – это не случайность. Это осознанный выбор. Я слишком ценю ваше время и своё, чтобы заставлять вас бороться с неудобными, пусть и модными, «улучшениями». Пусть эти проблемы внедряют другие. А мы сосредоточимся на том, что действительно работает. Мы не гонимся за модными трендами, если они мешают пользоваться сервисом. Мы хотим, чтобы работа с нашим сервисом объявлений была для вас максимально комфортной и понятной.