Разработчики внешнего интерфейса: перестаньте двигать объекты, на которые я собираюсь нажать

Nov 28 2022
Пожалуйста. Это оскорбление моего мозга.

Пожалуйста. Это оскорбление моего мозга. Например, вы ставите кнопку в одном месте, а потом говорите: «Нет, давайте переместим ее куда-нибудь еще». Вот несколько примеров, которые больше всего раздражали меня в последнее время:

Кнопка Lyft Bike «Сканировать»

Это отстой, так как я часто открываю приложение Lyft только для того, чтобы покататься на велосипеде . Поэтому я сразу же нажимаю кнопку велосипеда и пытаюсь нажать кнопку «Сканировать» как можно быстрее. Но нет! В зависимости от того, насколько быстр мой интернет в данный момент, появится этот баннер и я нажму кнопку «Сканировать» вверх, что означает, что вместо этого я нажму на баннер ; это часто очень неприятное начало моих ежедневных поездок на работу.

Результаты поиска понятий

игнорировать заголовки страниц для вашего собственного здравомыслия

На данный момент я использую Notion как опытный пользователь. Когда я пытаюсь перейти на страницу, я нажимаю CMD+K, чтобы открыть средство поиска документов, а затем ввожу префикс того, что ищу. Чтобы выбрать результат, я буду использовать CTRL+P или N для перемещения вверх и вниз, и часто нажимаю ввод менее чем за секунду. Что безумно в этом, так это то, что сначала он возвращает один набор результатов, а затем совершенно другой набор результатов. IIRC редко меняет даже первый результат .

Почему это происходит

Некоторые идеи:

  • Загрузка чего-то и вставка таким образом, чтобы он перемещался вокруг других элементов
  • Более сложные запросы, которые изменят порядок результатов. например, кажется, что поиск понятий сначала возвращает поиск по заголовку, а затем фактически ищет содержимое документов, что приводит к изменению порядка результатов.
  • То, что я называю «фрагментацией UX». Когда персонажи пользователей настолько различаются или проводится так много экспериментов, что инженеры и дизайнеры не полностью понимают, что видят конечные пользователи. Вы, наверное, видели это с функциями, прошедшими A/B-тестирование. Иногда вещи загружаются в том или ином порядке в зависимости от множества переменных. А также время ответов сети.

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

Если кто-то задумался над этим или его это раздражает, пожалуйста, посмотрите или пришлите мне ресурсы и дополнительную литературу, чтобы я мог больше раздражаться. Спасибо:)