Что такое дизайн-система
Библиотека компонентов — не дизайн-система. Разбираем, из чего она состоит на самом деле, когда её стоит заводить и почему большинство систем умирает через год.
Пространство, в котором хочется остаться
Предмет, который держит комнату
Сайт, который выдерживает второй визит
Сообщение важнее украшения
Индустрия в реальном времени
Дизайн, который не нужно объяснять
Проектирование интерфейсов и пользовательского опыта: паттерны, дизайн-системы, мобильные приложения, доступность, исследования и метрики.
Библиотека компонентов — не дизайн-система. Разбираем, из чего она состоит на самом деле, когда её стоит заводить и почему большинство систем умирает через год.
Сколько разделов помещается в нижнюю панель, когда оправдано боковое меню и почему скрытая навигация снижает использование функций.
Именование определяет живучесть системы. Разбираем схемы наименования, уровни абстракции и типичные ошибки, из-за которых токены становятся бесполезными.
Палец — не курсор. Разбираем реальную точность касания, минимальные размеры целей, зазоры и то, почему промахи возникают даже при формально достаточных размерах.
Загрузка, ошибка, пустота, отключено, фокус с клавиатуры. Разбираем полный набор состояний и то, почему интерфейс разваливается именно на них.
Три слайда с иллюстрациями почти не работают. Разбираем подходы к первому знакомству, которые действительно доводят до первого полезного действия.
Контраст, размеры целей, клавиатурная навигация, альтернативный текст. Разбираем базовые требования и то, как проверить их без специальных знаний.
UX — это про то, работает ли решение: понятен ли путь, сколько шагов до цели, что происходит при ошибке, откуда человек вообще пришёл. UI — про то, как это выражено: размеры, состояния, компоненты, типографика, отзывчивость интерфейса. Сильный UI не спасает неверный сценарий, а хороший сценарий в неряшливом интерфейсе теряет доверие.
На практике обе части упираются в одно: интерфейс не должен требовать объяснений. Если функцию приходится описывать в подсказке, обычно проблема не в подсказке.
Дизайн-системы и компоненты, мобильные паттерны, формы и ввод данных, состояния и обратная связь, доступность как часть работы, а не как галочка в конце.
Мы избегаем разговоров о «психологии пользователя» без опоры и предпочитаем то, что можно проверить: соотношения, стандарты, наблюдаемое поведение.