Дизайн-системы, которые правят миром интерфейсов

Дизайн-системы, которые правят миром интерфейсов

И почему «атомарная матрёшка» стоит с ними в одном ряду

Введение: от палитры кнопок до слоя архитектуры

Ещё лет десять назад дизайн-система была чем-то вроде красивого PDF с логотипом, фирменными цветами и парой правил про отступы. Сегодня это полноценный слой продуктовой архитектуры — наравне с базой данных, API и CI/CD. Она влияет не только на то, как продукт выглядит, но и на то, как быстро он растёт: на скорость разработки, стабильность релизов и стоимость поддержки.

И это не лозунг, а цифры. По разным оценкам, возврат на вложения в дизайн-систему измеряется сотнями процентов: в исследовании Forrester фигурирует цифра до 671%, более консервативные оценки дают 135–170% за пять лет. По сообщениям Atlassian, время разработки новых фич сократилось почти на 65%. А во внутреннем эксперименте Figma дизайнеры с готовой системой решали задачи примерно на 34% быстрее, чем те, кто собирал интерфейс с нуля.

Дизайн-системы, которые правят миром интерфейсов
Коротко: дизайн-система — это не про «единый стиль кнопок». Это про деньги, скорость и нервы команды. Чем больше продукт, тем дороже обходится её отсутствие.

Крупные компании выработали собственные подходы к построению таких систем. Но универсального решения не существует: каждая система — это слепок масштаба, процессов и ограничений конкретной команды. То, что спасает IBM с сотнями продуктов, утопит стартап из пяти человек.

В этой статье я разберу самые влиятельные подходы к организации дизайн-систем, покажу их сильные и слабые стороны на реальных примерах — и объясню, почему мой личный подход, «атомарная матрёшка», находится в одном концептуальном ряду с enterprise-системами вроде Atlassian Design System и IBM Carbon, но при этом заточен под реальную работу в Figma.

Классические и индустриальные подходы

Atomic Design — химия интерфейсов

Подход, предложенный Брэдом Фростом (книга «Atomic Design» вышла в 2016 году), стал фундаментом для большинства современных систем. Фрост подсмотрел метафору у химии: любая материя состоит из атомов, атомы складываются в молекулы, молекулы — в сложные организмы. Интерфейс устроен так же.

Иерархия из пяти уровней:

  1. Атомы — базовые элементы: кнопка, поле ввода, иконка, подпись. Дальше делить некуда.
  2. Молекулы — простые связки атомов: поле поиска (инпут + кнопка + лейбл).
  3. Организмы — самостоятельные блоки: шапка сайта, карточка товара, форма регистрации.
  4. Шаблоны — каркасы страниц из организмов, ещё без реального контента.
  5. Страницы — шаблоны, наполненные настоящими данными. Финальный продукт.
Дизайн-системы, которые правят миром интерфейсов

Atomic Design гениален как ментальная модель: он даёт команде общий язык и приучает мыслить переиспользуемыми компонентами, а не отдельными экранами. Но в чистом виде он плохо учитывает реальность:

  • ограничения инструментов (Figma, Storybook и пр.) — модель чисто концептуальна;
  • рост продуктовой структуры — где живут «организмы» конкретного сервиса, а где общие?
  • работу распределённых команд — кто отвечает за «молекулу», если её используют пять отделов?
Сам Фрост позже признавал: «атомы–молекулы–организмы» — это не догма, а удобная метафора. Многие команды застревают в спорах, молекула перед ними или уже организм, вместо того чтобы строить продукт.

Material Design — токены во главе угла

Google представил Material Design в 2014 году как язык, построенный на метафорах реального мира: свет, тень, движение, «материальные» поверхности, которые ведут себя как бумага. В 2018-м появилось Material Theming, а в 2021-м — Material You (Material Design 3), дебютировавший в рекламе Pixel 6 с динамическими палитрами, подстраивающимися под обои пользователя.

Ключевая особенность современного Material — токено-центричный подход. Дизайн-токены описывают цвет, типографику и отступы по назначению, а не по виду: не «синий #2E5BFF», а «цвет основного действия». Одни и те же токены живут и в макетах, и в коде, и в инструментах.

Логика системы:

  • токены первичны — это единый источник правды;
  • компоненты вторичны — они лишь потребляют токены;
  • документация обязательна — без неё система рассыпается.

Это мощнейшее решение для экосистем (весь Android держится на нём), но для средней продуктовой команды оно часто избыточно: чтобы выжать пользу из тысяч токенов и строгих правил, нужны ресурсы, которых у небольших команд просто нет.

Apple Human Interface Guidelines — система, думающая о человеке

HIG от Apple — один из старейших гайдлайнов в индустрии (первые версии появились ещё в конце 1980-х). Его философия принципиально иная: он строится не вокруг компонентов, а вокруг сценариев и пользовательского опыта. Когда показать модальное окно? Как должна ощущаться анимация? Что уместно на маленьком экране Apple Watch, а что — на огромном дисплее Mac?

Сила HIG — в UX-мышлении и внимании к ощущениям. Слабость — в том, что с точки зрения компонентной архитектуры и масштабирования библиотек он менее формализован: это скорее свод принципов и вкуса, чем строгий инженерный каркас.

Atlassian Design System — платформа для десятков команд

Atlassian Design System — образцовая платформенная дизайн-система. Она обслуживает не один продукт, а целую экосистему: Jira, Confluence, Trello, Bitbucket и десятки сервисов. Поэтому строится она слоями:

  • **токены** — единый источник правды о цвете, отступах, типографике;
  • **примитивы** — низкоуровневые строительные блоки (Box, Stack, Inline), которые «из коробки» правильно применяют токены;
  • **компоненты** — готовые кнопки, поля, модалки;
  • **паттерны** — типовые решения задач (формы, пустые состояния);
  • **пользовательские опыты** — целостные сценарии.

Именно переход на токены позволил Atlassian безболезненно выкатить тёмную тему сразу на все продукты — то, что без единого источника правды превратилось бы в многомесячный ад ручных правок.

IBM Carbon — enterprise во всей строгости

Carbon Design System — классический enterprise-подход, открытый и построенный на IBM Design Language. В нём более 50 production-ready компонентов, и каждый жёстко связан с кодом, версионированием и governance-моделью. Хочешь добавить свой компонент в общую библиотеку? Он должен пройти ревью команды governance, соответствовать стандарту доступности WCAG 2.1 AA и следовать соглашениям об именовании.

Это система «на годы вперёд», обеспечивающая консистентность сотен IBM-продуктов. Цена — высочайший порог входа: такой уровень дисциплины оправдан для корпорации, но раздавит небольшую команду бюрократией.

Два показательных кейса: как это работает в жизни

Spotify Encore — из хаоса к единству

Когда-то в Spotify сосуществовало 22 несвязанных дизайн-системы — каждая команда лепила своё. Итог: визуальный разнобой и дублирование работы. Решение — система Encore, где всё связано через общие токены. Encore разделена на три слоя: фундамент (токены, цвет, типографика, движение), слой стилей компонентов и слой их поведения, причём «безголовые» компоненты строятся на React ARIA. Это позволило сохранить свободу команд, не теряя целостности бренда.

Airbnb DLS — один язык на все платформы

Airbnb пошла против привычки делать отдельные системы для iOS, Android и веба и построила единый язык дизайна (DLS) с одним источником правды для токенов, который транслируется в нативный код каждой платформы. По оценкам, которые приводят в разборах этого кейса, время на передачу макетов в разработку сократилось примерно на 35%, а консистентность интерфейсов выросла около 20%.

Вывод из кейсов: все зрелые системы рано или поздно приходят к слоям и токенам. Вопрос не «делать ли слои», а «как выстроить их под свой масштаб и инструменты».

Сравнение подходов одним взглядом

Дизайн-системы, которые правят миром интерфейсов

Цена входа — это не только деньги, но и время, дисциплина и необходимость выделенной команды сопровождения.

Дизайн-системы, которые правят миром интерфейсов

Где здесь «атомарная матрёшка»

Мой подход не конкурирует с этими системами — он находится в том же концептуальном поле, но решает другую задачу. «Атомарная матрёшка» берёт лучшее из enterprise-мира — слоистость, токены, разделение ответственности — и приземляет это на реальность продуктовой команды, работающей в Figma.

Свою методологию я уже подробно описывал раньше — в статье «Атомарная матрёшка» в масштабе экосистемы: апдейт методологии.

Дизайн-системы, которые правят миром интерфейсов

Она стоит в одном ряду с enterprise-подходами, Atlassian Design System и IBM Carbon по строгости архитектурного мышления, но при этом:

  • **адаптирована под реальные ограничения Figma** — вес файлов, память WASM, производительность;
  • **ориентирована на продуктовые команды**, а не на абстрактную «экосистему»;
  • **не требует выделенной команды дизайн-системы** — её тянет обычная продуктовая команда;
  • **масштабируется постепенно**, а не строится «с запасом на десять лет вперёд», который никогда не наступит.

Ключевые преимущества подхода

Без погружения в детали — пять опор «матрёшки»:

  1. Многоуровневая архитектура. Не один распухший UI-kit, а иерархия библиотек, вложенных друг в друга как матрёшки.
  2. Масштабируемость без перегруза. Система растёт вместе с продуктом, а не ломается на очередной сотне компонентов.
  3. Учёт технических ограничений Figma. Вес файлов, WASM-память, скорость отрисовки — это не «потом разберёмся», а часть архитектуры с самого начала.
  4. Чёткое разделение ответственности. База, продукт, сервисы, модули — каждый уровень решает свою задачу и не лезет в чужую.
  5. Понятность для всей команды. Система объяснима не только дизайнерам, но и разработчикам, и менеджерам — без переводчика.

Заключение

Современные дизайн-системы давно перестали быть набором кнопок. Это архитектура, процесс и язык коммуникации между командами — и, как показывают цифры, прямой рычаг экономики продукта.

«Атомарная матрёшка» — это практичный гибрид лучших индустриальных решений, адаптированный под реальную продуктовую работу в Figma. Она не требует, чтобы вы были IBM, но мыслит так же системно.

Дальше: исчерпывающее руководство по внедрению методологии, которое я обещал раньше, уже в работе.

Спасибо, что дочитали. Подписывайтесь на мой канал о дизайне привычных вещей «Lorrrem». Там про дизайн, технологии и окружающий нас мир.

Источники

Впервые опубликовано на «Дизайнерс»: https://dsgners.ru/denis-zelenykh/47096-dizayn-sistemyi-kotoryie-pravyat-mirom-interfeysov

11