Qt Groupは、組み込みシステムやデバイスにおけるユーザーインターフェイス(UI)およびユーザー体験(UX)の設計に特化した新しいデザインツール「Clate」の提供を発表しました。同社はすでに同ツールの初期ベータ版の提供を開始しており、製品の本格的な商用リリースは2027年を予定しています。
このツールは、ウェブやクラウドベースのデザインツールから独立するように設計されており、ノーコードかつAI駆動型のデザイン環境を提供します。同社はこの取り組みを通じて、さまざまなハードウェアの制約がある中でも、デザイナーがUIやUXの設計における主導権を完全に握れるようにすることを目指しています。
組み込みシステムのUI設計における課題
同社によると、スマートフォンの急速な普及により、ユーザーインターフェイスの滑らかさに対するユーザーの期待水準は高まっており、これは限られたリソースを持ち、特定の目的に特化して設計されることが多い組み込み機器の要件とは根本的に異なります。ウェブやクラウドを基盤とした従来のデザインツールは、ターゲットデバイスの特性を考慮していないため、十分なパフォーマンスを達成する上で困難に直面することが一般的です。
また、プログラミング作業とコード修正の相互依存性は、深いプログラミングの背景を持たないデザイナーにとって負担となっており、それが原因でデザインチームと開発チームの間に対立が生じ、両者が頻繁な修正を余儀なくされて生産サイクルが遅れることがよくありました。
新しい「Clate」ツールの主な機能
Clateツールには、組み込みシステムの制約を克服するために特別に設計された4つの主要機能が含まれています。
- インタラクティブAI: 音声コマンドを使用したディスプレイインターフェイスの編集を可能にし、モデルコンテキストプロトコル(MCP)を使用して、ツールを外部のデザインツールや他のシステムと接続します。
- デバイスに適したUIデザイン: デザイナーはデータ変数の調整、アニメーションのテスト、インタラクションの設定を行うことができ、フレームレートやメモリ使用量などのパフォーマンス指標をリアルタイムで追跡することが可能です。
- ノーコードのワークスペース: アセット管理ツール、コンポーネント管理、およびコンテキストに応じたプロパティ制御機能を備えています。
- QMLコードのエクスポート: 同社のUI開発フレームワーク「Qt」で使用されているプログラミング言語「QML」を採用しており、実際のアプリケーションですぐに使用できるコードのエクスポートを可能にし、UI開発者がデザインの成果物に基づいて開発サイクルを加速できるよう支援します。
実務において何が変わるのか?
初期ベータ版のリリースに伴い、ユーザーはノーコードワークスペース機能、AIアシスタント、QMLコードの直接エクスポート機能、およびパフォーマンス監視ツールを利用できるようになります。このエコシステムは、組み込み機器およびスマートモビリティ業界におけるデザインチームとエンジニアリングチームの間の運用上のギャップを縮小することを目的としており、本格的な商用リリースに向けて機能が段階的に拡張される予定です。