Закон Теслера против простоты: кто победит?
Мы привыкли, что любой успешный дизайн должен стремиться к простоте и функциональности. Но разве одно не противоречит другому? Возможна ли эффективность и функциональность без некоторой сложности системы?
Любой запрос, любое действие или задача требуют определённых шагов для их выполнения. Мы стремимся упростить взаимодействие и сократить путь к цели (как того требуют, например, закон Хика или правило «банана»), но все имеет предел. Иногда в погоне за простотой мы можем упустить нечто более важное. Сбалансировать лаконичность дизайна и необходимую для эффективной работы сложность нам поможет закон Теслера.
О чем гласит закон Теслера?
Американский информатик Ларри Теслер вывел закон, известный как «закон сохранения сложности». Он сформулирован на основе прописной истины: некоторые задачи и процессы просто не могут быть совсем простыми. Мы можем упросить их до определённой меры, но всему есть предел. Это продиктовано объективной необходимостью. Примитивно простая система просто не сможет выполнять функции, которые на неё возлагает требовательный современный пользователь.
Выбор поездки в приложениии Uber максимально упрощён
В реальной жизни вы постоянно сталкиваетесь с законом Теслера. Наш организм устроен очень сложно, но разве мы задумываемся о каждом его функциональном процессе. Вы когда‑нибудь пробовали контролировать дыхание? Лучше не пробовать, а то можно задохнуться… Но, помимо нашего сознательного влияния, мы делаем тысячи вдохов и выдохов каждый день. Организм функционирует, и мы полноценно живём, не вдаваясь в подробности его сложных процессов. Подобным образом система может оставаться сложной, насколько это необходимо, но при этом не создавать проблем для пользователя.
Например, поисковая система Airbnb. Интерфейс максимально понятен и насколько это возможно прост. Для поиска система предлагает ввести 4 показателя: куда планируется поездка, дата прибытия, выезда, количество гостей. Теперь осталось только нажать на кнопку. Если не предоставить хотя бы эти вводные данные, результаты вряд ли будут релевантными. Это и является пределом упрощения для этого конкретного интерфейса. Если сделать ещё проще, процесс поиска только усложнится.
Главная страница и поисковое меню от Airbnb
Для тех же, кто готов заморочиться, есть довольно длинный перечень фильтров для персонализированной настройки. Пользователь может выбрать сортировку по цене и настроить такие подробности, как тип жилья и удобства. Предлагается даже указать предпочтительный язык общения с хозяином жилья. Кажется, заполнение такого сложного поискового меню — довольно непростая задача. Но чего хотели бы вы на месте пользователя: потратить пару минут и получить релевантный результат для простого и комфортного выбора или вручную перелопачивать огромный каталог предложений? Так до отпуска дело может и не дойти, правда?
Как видите, не получится упрощать систему до бесконечности. Всегда есть порог — так называемая «необходимая сложность», которую невозможно упростить. Применяя закон Теслера в UX дизайне, приходится выбирать, кто будет иметь дело с этой сложностью: система или пользователь. Как видим на примере Airbnb, пользователям нравится, когда часть сложного выбора на себя берет система.
Благодаря Ларри Теслеру мы можем использовать горячие клавиши в Figma
По тому же принципу Ларри Теслер разрабатывал «горячие» клавиши (да-да, именно этому человеку должны быть благодарны студенты, дизайнеры, программисты и многие другие, чья работа связана с компьютером). Заменив сложный ручной выбор задачи из меню комбинацией клавиш Ctrl+C и Ctrl+V, он передвинул решение задачи с пользователя на систему. Это очень похоже на замену автомобиля с механической коробкой передач на машину-автомат, где сложность решает система. Всё, как гласит седьмая эвристика Нильсена — что это глобально упрощает жизнь пользователю, хотя, по сути, сложность никуда не исчезла.
Практическое применение
Проектируя UX дизайн, важно добиться баланса между ролью системы и пользователя. Для этого поставьте себя на место пользователя. Какой его индивидуальный опыт? Что он уже умеет и знает? С какой целью пришёл на сайт? Ответы на эти вопросы помогут понять, что именно и в каком формате предложить пользователю.
Простота устраивает не всех
Выбирая между надёжной простотой iOS и широким функционалом Android, некоторые остановятся на последнем. И все же во всем мире Apple остаются лидером продаж, поскольку сняли большинство сложностей с пользователя и переложили их на систему.
Apple сняли большинство сложностей с пользователей
С другой стороны, Adobe Photoshop открывает широкое поле для творчества за счёт своего довольно сложного интерфейса. Это может напугать новичков, но профессионалы умело используют предлагаемые настройки и инструменты, чтобы создать уникальные авторские работы.
Не стоит бояться сложности. Хорошо организованная, пусть даже и немного сложная, система позволяет воплощать более замысловатые и нестандартные задачи.
Сложность настроек Adobe Photoshop открывает широкое поле для творчества
Закон Теслера не запрещает упрощение, просто указывает на его границы. К примеру, разрабатывая интерфейс Gmail, дизайнеры предусмотрели автозаполнение поля отправителя, подсказки и быстрый поиск получателя в адресной книге, возможность стандартизации подписи и, в целом, весь дизайн довольно простой и интуитивно понятный. Но остальные поля и функции остались. И мы не против, ведь они нам действительно нужны, правда?
Интерфейс Gmail сохраняет баланс простоты и сложности
Необходим баланс
Во всем необходим баланс. Чрезмерная простота может привести к потере сути и содержания. Интерфейс, упрощённый до крайности, скорее усложняет, чем упрощает навигацию. Но если упростить систему невозможно, как помочь пользователю справиться с необходимой сложностью?
Ответ нам подсказывает 10-я эвристика юзабилити Якоба Нильсена — нужен справочный раздел и релевантные подсказки там, где это необходимо. Часто при первом посещении ресурса пользователю предлагается пройти некоторое обучение или онбординг. Но давайте будем честны! Как правило, его пропускают. Поэтому так важно предусмотреть в интерфейсе справку и подсказки, которые помогут решить сложные задачи.
Что стоит учесть
Стоит честно признать, что не всегда легко быть объективными. Дизайнеры часто создают UX, опираясь на свой индивидуальный опыт. Поэтому возникает опасность подсознательно завышать планку навыков потребителя при знакомстве с системой. Если упростить дизайн до уровня удобства разработчика, скорее всего, это создаст ощутимые трудности для менее опытного пользователя. А пользователь всегда должен оставаться в центре внимания дизайнера. Не знаете, как этого достичь на практике? Тогда вам точно придётся по вкусу наш пост в Instagram. Там все понятно, и разложено по полочкам.
Студенты Пижамной Академии учатся смотреть на дизайн с точки зрения пользователя и в красивом эстетичном интерфейсе сохранять те функции и практическую ценность, за которыми, по сути, пользователь и приходит на сайт. Мы все ведь тоже в какой‑то мере пользователи. Главное — научиться переключать тумблер с креативщика, который хочет воплотить в дизайн все самое модное и интересное, на понимающего потребности пользователей юиксера. В Пижамной Академии мы научим, как это делать.
Закон Теслера призывает делать сложные системы максимально удобными, но без ущерба их функциональности. Упрощение не должно влиять на надёжность и эффективность продукта. Полезность и универсальность всегда нужно уравновешивать доступностью, поэтому учитывайте индивидуальный опыт ваших пользователей. Такой сбалансированный дизайн подарит вам любовь и признание потребителей. А это лучшая оценка профессионализма дизайнера!