Уважайте своих пользователей

В последнее время начал замечать печальный тренд – приложения, сайты и даже операционные системы всё меньше и меньше уважают своих пользователей. В чём это выражается, спросите вы? А вот в чём:

2019-06-27 18.30.20 vk.com b300a1108972

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


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

Даже «самая передовая мобильная операционная система» своих пользователей не уважает. Я разблокировал айфон с вполне определённой целью, но получил вот это:

IMG_0474

Конечно же, iCloud – это безусловное добро, да? Ты не можешь его не хотеть.

Самая естественная реакция в данном случае – убрать раздражитель минимумом усилий и вернуться к тому, что я собирался сделать. Но тут это так не работает: нажимаешь кнопку home, но ничего не происходит. Тебе нужно обязательно обратить внимание на содержимое этого говна, прочитать его, принять решение прямо здесь и прямо сейчас и нажать кнопку. Удивительно, как одна и та же Apple понимает это и практически никогда не показывает внезапные окна на Mac OS, используя систему уведомлений в подобных случаях, но на iOS вот так вот раздражает своих пользователей при каждой возможности. Иногда может показаться, что и на iOS они образумились и начали использовать уведомления для своих безумно важных сообщений:

IMG_0360

Но, конечно же, стоит только разблокировать устройство, как всё сразу встаёт на свои места:

dd7a2fedd89e5d37ae782064dbf14e3e

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

Но сайты… Практически каждый сайт со статьями считает необходимым иметь почтовую рассылку. В самой по себе рассылке нет ничего страшного. Страшное есть в том, чтобы при открытии любой страницы показывать блокирующее окно с формой для подписки на неё. Я первый раз в жизни зашёл на этот сайт по ссылке, которую мне скинули. Мне вообще плевать, что именно это за сайт и что ещё на нём есть, я хочу прочитать буквы и посмотреть картинки. Это моя единственная цель в данный момент, а вы мне мешаете. Тем не менее, почему-то вот так вот обращаться с пользователями считается абсолютно нормальным.

Как решить эту проблему? Да очень просто. Посмотрите, как работают обновления системы на Android:

f7425876e86e81e7f5093c1e434c2b98

Это просто уведомление. Оно никак не раздражает. Оно не пытается переключить моё внимание на себя. Оно просто появляется и ждёт того момента, когда мне будет удобно установить обновление. Система подстраивается под пользователя, а не наоборот.

Другой вариант решения этой проблемы – плашки или дополнительные блоки. Работает для приложений и сайтов. Кому надо – увидит и воспользуется. Кому не надо – проигнорирует. Все довольны, никакая функциональность не потеряна.

Уважайте своих пользователей, и ваши пользователи будут уважать вас.