17 апреля Google выпустила A2UI v0.9 и попала ровно в ту проблему, о которую сейчас спотыкается почти весь рынок агентных продуктов. Недостаточно научить ИИ хорошо отвечать - нужно ещё дать ему способ собирать интерфейс, который можно перенести между платформами и не сломать уже существующую дизайн-систему. A2UI как раз и описывает этот слой: переносимый, независимый от конкретного фреймворка генеративный интерфейс для реальных продуктов, а не для демонстрационных игрушек.

В релизе много деталей, по которым обычно и видно, есть ли у стандарта шанс пережить стартовый анонс. Google переименовала optional component set в Basic, выпустила web-core и React renderer, обновила Flutter, Lit и Angular renderers, а заодно добавила A2UI Agent SDK. Не менее важны client-defined functions, синхронизация данных между клиентом и сервером, улучшенная обработка ошибок и поддержка транспортов вроде MCP, WebSockets, REST, AG UI и A2A.

Битва смещается с чата на интерфейсный слой

Рынок постепенно понимает неприятную правду: даже очень умный агент без нормального UI остаётся просто чатом. Следующий этап конкуренции - это панели, формы, виджеты и маленькие приложения, которые агент может собирать внутри уже существующего продукта. A2UI интересна именно тем, что претендует не на роль очередного закрытого фреймворка, а на общий стандарт для этой прослойки.

Для разработчиков это означает вполне прикладную перемену: generative UI можно перестать воспринимать как дорогое исключение и начать встраивать в существующие продукты без тотальной переделки фронтенда. Если стандарт приживётся, выиграют те экосистемы, которые быстрее других научатся соединять reasoning агента с уже работающими компонентами, клиентским состоянием и корпоративными design systems.