TGViewer
IT Makes Me Hate IT Makes Me Hate @iosmakesmehate · 4.17K subscribers
Post #4118 1.55K
Рубрика Разбор Кейсов: Как сделать BDUI?

Как делать BDUI не хватит и десятка часов обсуждения. Мы уже делали марафон проектирования, где вместе с сеньорными разрабами из т-банка, яндекса, сбера пытались собрать свой "идеальный BDUI". Краткую выжимку нашей совместной сессии я выложил на сайт.

Во ВШЭ я проводил лекцию, где мы со студентами пошатали эту тему.
В Авито я 2 года писал на BDUI и нативных задач под iOS было около 30%. Сейчас в Еде мы сейчас проходим активный этап трансформации, здесь возможностей влияния больше и я даже пытаюсь лидировать пару направлений.

Разработка BDUI это всегда дорого, сложно и тяжело.

Сложность делится на несколько категорий:

1️⃣ Техническая

По факту вы делаете аналог собственной кроссплатформы. Свой язык программирования через JSON, без компиляции, который пишет пара человек и первые кварталы стабильно наступает на грабли.

Мой совет — не изобретайте велосипед. Соберите лучшее из уже существующих практик. Если нет референсов и связей спросите в нашем чате или прогоните опенсорсы через нейронку, там часто можно выудить неочевидные решения.

2️⃣ Психологическая и продуктовая

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

По факту вы разрабатываете продукт для разрабов, который меняет всю игру и привычки. Философию их прошлых языков программирования.

🟣Разрабов, которые привыкли к нормальным инструментам и практикам
🟣Тестировщиков, которым стало тестировать значительно сложнее
🟣Продакта, который не понимает, почему стандартные задачи теперь делаются вдвое дольше и с кучей багов

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

Формула идеального BDUI такая:
1️⃣ Рабочая дизайн-система. Которую умеют рисовать дизайнеры и которую уже обкатали разрабы.
2️⃣ Сильная система на бэке: продуманные API и их дизайн
3️⃣ BDUI SDK на каждом клиенте, который умеет без ошибок строить UI в тысяче разных кейсов. Баги будут 100%. Вопрос в том, насколько быстро вы их отловите.

BDUI ускоряет time to market для фич. Только большинство этих фич будут скорее всего неудачными. Вы должны придумывать как это уметь контролировать, мониторить, выпиливать.

Когда BDUI оправдан?

Почти все маркетплейсы и финтехи легко перекатываются на BDUI. Вам нужны сотни АБ тестов и почти индивидуальный лайаут под разных пользователей. Где вы торгуете разными товарами и это надо быстро менять.

📣 BDUI это не серебрянная пуля

Почти все компании поначалу думают, что на нем можно сделать все. Но с практикой и опытом, цифрами и аналитикой, багами и техдолгом приходит понимание, что это не так. Код деградирует, знания подаются инфляции, менеджеры и евангелисты ротируются. В итоге это всегда будет сбоку, а не вместо.

В ит не бывает универсальной кроссплатформы и языка. Каждый подходит под специфичные кейсы. Оценивайте где выгодней сделать на одном, а где на другом. Очень важно включать критическое мышление ведь когда ты делаешь что-то своими руками, то ты переоцениваешь ценность и возможности. Эффект ИКЕА.

Это короткий совет по BDUI. Какие бы вы советы дали нашему подписчику?

А по традиции я попрошу поставить 🔥 если такая рубрика интересна
More from @iosmakesmehate
  1. Oct 11, 2026На фоне последних событий решил изучить литературу по антикризисам и хаос инженерингу в IT…
  2. Oct 9, 2026https://yandex.ru/company/news/09-10-2026-01 В ночь с 7 на 8 октября дата-центр Яндекса в…
  3. Oct 9, 2026Эпоха огромной перестройки Последнее время все чаще задумываюсь, насколько непростой перио…
  4. Oct 8, 2026Ну тупые разрабы ща дизайнер сам все навайбкодит
  5. Oct 8, 2026но программисты будут точно в этих 5% жб рип
  6. Oct 8, 2026Глава Microsoft отменил ИИ-апокалипсис: «Через 10 лет под угрозой всего 5% рабочих мест» Н…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →