Qt 클레이트 베타, 화면 시안 대신 개발자에게 넘기는 코드

Qt 클레이트 베타는 화면 시안을 개발자에게 넘기는 단위를 이미지에서 코드로 바꾸려는 디자인 도구다. Qt는 10월 27일 임베디드 기기와 사람·기계 간 인터페이스인 HMI를 위한 클레이트를 공개했다. 핵심은 AI로 화면을 빨리 그리는 데만 있지 않다. 디자이너가 정한 형태를 QML이라는 인터페이스 언어로 내보내고, 개발자가 그 파일 위에 기능을 더하는 방식이다. 다만 현재 베타에서 넘길 수 있는 것과 앞으로 구현할 기능은 나눠 읽어야 한다.
가전이나 기기 조작 화면을 떠올리면 이 변화가 구체적이 된다. 화면에서 버튼이 어떻게 생겼는지 전달하는 일과 그 버튼을 제품 소프트웨어 안에서 표현하는 일은 같지 않다. 클레이트의 공식 문서는 프레임·도형·글자·이미지가 Qt Quick 항목으로 구성된다고 설명한다. 완성 이미지를 보고 다시 그리는 대신 디자인의 구성 요소를 코드로 이어받는 구조다. 따라서 인계의 중심 질문도 “그림과 얼마나 닮았나”에서 “어떤 부분을 그대로 쓰고 어디에 동작을 연결할 것인가”로 옮겨 간다.
레이어의 이름이 개발자의 파일이 된다
내보낸 파일의 구조는 그 질문에 첫 번째 답을 준다. 공식 내보내기 문서에 따르면 페이지마다 폴더가 생기고, 페이지의 최상위 레이어마다 QML 파일이 만들어진다. 한 프레임 안에 여러 요소를 묶었다면 그 묶음이 전달 단위가 되는 셈이다. 캔버스에서 보기 편하게 정리하는 일과 개발자가 받아 쓸 파일을 구성하는 일이 맞닿는다. 화면의 모든 것을 하나의 그림으로 묶어 넘기는 방식과 다른 지점이다.
이 파일을 받는 개발자의 일도 사라지지 않는다. 사용 안내는 Qt 6.12를 대상으로 하며, 필요한 레이어 파일을 불러오고 이미지 등을 찾을 수 있도록 가져오기 경로를 설정하게 한다. 개발자는 일반 QML 파일을 편집해 동작을 추가하고 서로 다른 페이지의 레이어를 결합할 수 있다. 디자인이 곧 완성 제품이라는 뜻이 아니라, 디자인과 개발이 공유할 수 있는 중간 결과물이 달라진다는 뜻이다. 팀이 이미 쓰는 Qt 버전과 구성에 맞는지는 별도의 확인 대상이다.
파일 관리에는 의외로 중요한 단서가 있다. 같은 폴더로 다시 내보내면 이름이 같은 파일은 덮어쓰지만, 이름을 바꾸거나 삭제한 레이어의 옛 파일은 남는다. Qt가 빈 폴더 사용을 권하는 이유다. 예를 들어 조작 화면을 둘로 나눈 뒤 예전 결과물에 새 파일만 보태면, 개발자는 남아 있는 옛 화면을 최신 구성으로 오해할 수 있다. 인계할 때 새 폴더와 파일 목록을 함께 확인하는 절차는 단순한 정리 습관이 아니라 버전의 의미를 보존하는 일이 된다.
미리보기 역시 한 화면을 계속 따라가는 실시간 동기화와는 다르다. 문서는 선택한 레이어를 별도 창에 표시하며, 버튼을 눌렀을 당시의 디자인을 보여 준다고 명시한다. 이후 바꾼 내용을 보려면 미리보기를 다시 실행해야 한다. 이때 사용하는 변환은 QML 내보내기와 같다. 색과 그라데이션, 둥근 모서리, 글자가 변환 뒤 어떻게 보이는지를 인계 전에 확인하는 데 의미가 있다. 편집 화면만 보고 끝내는 검수와 실제 전달 형태를 보는 검수의 차이다.
모든 설정이 그대로 전달되는 것은 아니다. 내보내기 안내는 QML로 표현할 수 없는 설정을 별도 메시지 없이 제외한다고 적었다. 따라서 오류 알림이 없다는 사실만으로 원본과 결과물이 일치한다고 판단하기 어렵다. 미리보기에서 중요한 표시 요소를 확인한 뒤 파일을 넘기는 순서가 필요한 이유다.
AI의 수정과 제품의 완성은 다른 단계
AI의 역할은 이 과정과 별개로 읽을 수 있다. 현재 내장 보조 기능은 Claude Agent를 사용하며 열린 프로젝트의 요소를 읽고 바꾼다. 문서에 따르면 변경은 바로 캔버스에 반영되고 실행 취소 기록에 남는다. 결과물을 한 번 받아 채택하거나 버리는 방식보다, 디자이너가 수정 과정을 되돌리고 이어서 다듬는 쪽에 가깝다. 다만 자체 Claude 계정과 인터넷 연결이 필요하고 Anthropic의 요금이 적용될 수 있다. 베타 도구가 무료라는 발표를 AI 이용 비용까지 포함한다는 뜻으로 읽어서는 안 된다.
앞으로의 계획은 현재 기능과 구분된다. 제품 페이지는 변수와 데이터 연결을 2026년 예정으로, 디자인 토큰 관리와 화면 흐름·애니메이션·실시간 협업을 2027년 봄 계획으로 표시한다. 온도에 따라 색이 바뀌는 표시나 화면 간 이동을 디자이너가 직접 정의한다는 구상은 매력적이지만, 이를 지금 배포된 베타의 완성 기능 목록으로 옮기면 범위가 달라진다. 현재 살펴볼 중심은 시각 요소를 만들고, 변환 결과를 확인하고, 개발자가 읽을 파일로 전달하는 흐름이다.
도입 단계도 평가용 베타다. 2026년 10월판 이용 조건은 Qt 계정을 요구하고, 기본 평가 기간을 3개월로 설명한다. 또한 이 베타는 프로덕션용으로 의도되지 않았으며, 평가 계약이 다른 Qt 제품의 라이선스까지 제공하는 것은 아니라고 명시한다. 한국 이용자가 별도 국내 판매 조건이나 정식 상용판 가격을 확인한 것으로 받아들일 정보는 이번 자료에 없다. 무료 배포 안내와 실제 제품 개발에 적용할 계약 범위는 같은 질문이 아니다.
결국 클레이트에서 먼저 볼 것은 AI가 만든 화면의 화려함보다 전달 경계다. 이번 베타는 디자이너가 개발 과정을 대체한다기보다, 자신의 선택을 개발자가 다시 해석해야 하는 구간을 줄이려는 시도로 읽힌다. 실제 기기에서의 반응 속도나 완성도는 직접 시험하지 않았으며, 공개 문서가 보여 주는 작업 구조와 성능 평가는 구분된다.



