Компания Qt Group объявила о выпуске нового инструмента проектирования под названием "Clate", предназначенного исключительно для проектирования пользовательских интерфейсов (UI) и пользовательского опыта (UX) в встраиваемых системах и устройствах. Компания уже начала предлагать этот инструмент в качестве ранней бета-версии, а полноценный коммерческий выпуск продукта запланирован на 2027 год.
Инструмент разработан независимым от веб- или облачных средств проектирования, что обеспечивает среду проектирования на базе искусственного интеллекта без необходимости написания программного кода. С помощью этого шага компания стремится предоставить дизайнерам возможность полностью брать на себя инициативу в разработке пользовательских интерфейсов и их взаимодействия, даже в условиях ограничений, налагаемых различными аппаратными средствами.
Проблемы проектирования интерфейсов встраиваемых систем
Компания пояснила, что широкое распространение смартфонов повысило ожидания пользователей в отношении плавности работы пользовательских интерфейсов, что кардинально отличается от требований встраиваемых устройств, которые часто имеют ограниченные ресурсы и предназначены для конкретных целей. Традиционные инструменты проектирования на базе веб-технологий или облака обычно сталкиваются с трудностями в достижении достаточной производительности, поскольку они не учитывают характеристики целевых устройств.
Кроме того, взаимозависимость между задачами программирования и изменением кода создавала нагрузку на дизайнеров, не имеющих глубокого опыта в программировании, что часто приводило к несоответствию между командами дизайнеров и разработчиков, а также к необходимости постоянных правок с обеих сторон, затягивающих производственные циклы.
Основные особенности нового инструмента Clate
Инструмент Clate включает в себя четыре основные функции, специально разработанные для преодоления ограничений встраиваемых систем:
- Интерактивный искусственный интеллект: позволяет изменять дисплеи с помощью голосовых команд с использованием протокола контекста модели (MCP) для подключения инструмента к внешним средствам проектирования или другим системам.
- Проектирование интерфейсов с учетом особенностей устройств: дизайнеры могут настраивать переменные данных, тестировать анимацию и настраивать взаимодействия с возможностью отслеживания в реальном времени показателей производительности, таких как частота кадров (Framerate) и использование памяти.
- Рабочее пространство без написания кода: включает инструменты для управления ресурсами, управления компонентами и контроля свойств в зависимости от контекста.
- Экспорт кода QML: инструмент основан на языке программирования "QML", используемом в собственном фреймворке разработки пользовательских интерфейсов компании "Qt", что позволяет экспортировать готовый к практическому применению код, который помогает разработчикам интерфейсов ускорить цикл разработки на основе результатов проектирования.
Что меняется на практике?
С выпуском первой бета-версии пользователям станут доступны функции рабочей среды без написания кода, помощник на базе искусственного интеллекта, функции прямого экспорта кода QML, а также инструменты мониторинга производительности. Компания подчеркивает, что данная экосистема призвана сократить операционный разрыв между командами проектировщиков и инженеров в секторе встраиваемых устройств и умных автомобилей, а функции будут постепенно расширяться вплоть до полноценного коммерческого запуска.