Comments 11
Я бы поправил один совет:
Выравнивайте большинство текстов по левому краю
Не по левому, а по "start". Когда внезапно придётся прикручивать локализацию для языков, читаемых справа-налево, можно будет самому себе сказать спасибо за предусмотрительность :)
Указывайте актуальность ближайших событий относительно сегодняшнего дня
Вот это бесит в интерфейсах больше всего. «шесть дней назад», «на прошлой неделе». Кто сказал, что это всем удобно?
Жду когда в интерфейсах будет "Я выдам вам результат после обеда"
О да, для таких интерфейсов в аду должен быть предусмотрен отдельный котел.
Простой пример — пуши и подобные им уведомления, где вместо даты и времени пишется "4 дня назад" и т. п.
Во-первых, скрывается время события. Даже если сообщение пришло несколько дней назад, может быть крайне важно знать, во сколько оно пришло с точностью до минуты (например, вы анализируете работу подрядчиков за всю неделю и вам надо понять, насколько своевременно они оповещали о каких-то проблемах).
Во-вторых, очень часто нужна именно дата события, а не абстрактные 4 дня назад. Почему пользователь должен работать калькулятором и каждый раз вспоминать текущую дату, чтобы вычесть из нее 4 и получить то, что ему нужно? Это я не говорю про ситуации на границе месяцев, где запутаться может быть проще простого.
На границе месяцев, на границе недель, каждый раз при составлении какого-нибудь отчёта приходится открывать календарь и высчитывать эти «четыре дня назад». Хорошо, если разработчики предусмотрели показ нормальных даты/времени хотя бы при наведении. А у некоторых и такого нет…
Ооо, исчисление в днях хотя бы укладывается в 24-часовые таймфреймы.. Мне доводилось встречать софт с временнЫми метками вида "на прошлой неделе" и даже "в прошлом месяце". Вот уже где удобство и UX на кончиках пальцев!
часто, если не всегда, есть тултип с полной датой. тут, на хабре точно так же.
Может буду меньшинством, но мне нравится относительный формат. Это ближе к устному общению. Главное чтобы была возможность посмотреть и полную дату без танцев.
По поводу даты, то тут нет особой разницы, в любом случае придется вспоминать текущую дату.
Сопровождайте элементы форм универсальными обозначениями
В примере, данным ввиде картинки есть серьёзеый недочёт — при вставке адреса сайта придется каждый раз стерать первые 9 символов, что очень неудобно.
Ещё неудачный пример — делать так с номером телефона( у Билайна так работает)
По-хорошему эти поля должны тогда сами форматировать данные при вставки. Но это тоже путает, и это говоря о не тепличных данных.
Только сегодня думал об удобстве списков, где частые варианты в начале, например список городов или языков. Ещё здорово, когда там есть и автоматически определенные твои.
Но вот самое важное, чтобы элементы из начала всегда дублировались в самом списке в алфавитном порядке. И не надо же говорить чтобы список был именно в алфавитном порядке, а не по количеству жителей или году основания?
125 простых советов по улучшению юзабилити вашего сайта