Qt Group, gömülü sistemler ve cihazlardaki kullanıcı arayüzleri (UI) ile kullanıcı deneyimleri (UX) tasarlamak için özel olarak geliştirilen "Clate" adlı yeni tasarım aracını tanıttı. Şirket, aracı şimdiden erken erişim deneme sürümü olarak sunmaya başladı; tam ticari ürünün ise 2027 yılında piyasaya sürülmesi planlanıyor.
Araç, web veya bulut tabanlı tasarım araçlarından bağımsız olacak şekilde tasarlandı; bu sayede kod yazma ihtiyacı olmadan, yapay zeka destekli bir tasarım ortamı sunuyor. Şirket bu hamleyle, çeşitli donanımların getirdiği kısıtlamalar altında bile tasarımcıların kullanıcı arayüzleri ve deneyimlerinin tasarımında tam anlamıyla liderliği üstlenmesini amaçlıyor.
Gömülü Sistem Arayüz Tasarımının Karşılaştığı Zorluklar
Şirket, akıllı telefonların yaygınlaşmasının, kullanıcıların arayüz akıcılığına yönelik beklentilerini yükselttiğini belirtti. Bu durum, genellikle sınırlı kaynaklara sahip olan ve belirli amaçlar için tasarlanan gömülü cihazların gereksinimlerinden kökten farklılık gösteriyor. Web veya bulut tabanlı geleneksel tasarım araçları, genellikle hedef cihazların özellikleri dikkate alınmadığından yeterli performansı elde etmekte zorlanıyor.
Ayrıca, programlama çalışmaları ile kod düzenlemeleri arasındaki karşılıklı bağımlılık, derin bir programlama geçmişine sahip olmayan tasarımcılar için bir yük oluşturuyordu. Bu durum genellikle tasarım ve geliştirme ekipleri arasında tutarsızlıklara yol açarak her iki tarafın da üretim döngülerini geciktiren tekrarlayan düzenlemeler yapmasına neden oluyordu.
Yeni Clate Aracının Öne Çıkan Özellikleri
Clate aracı, gömülü sistemlerin kısıtlamalarının üstesinden gelmek için özel olarak tasarlanmış dört temel işlev içeriyor:
- Etkileşimli Yapay Zeka: Sesli komutlar kullanılarak ekran arayüzlerinde değişiklik yapılmasını sağlarken, aracı harici tasarım araçlarına veya diğer sistemlere bağlamak için Model Bağlam Protokolü'nü (MCP) kullanır.
- Cihazlara Uygun Arayüz Tasarımı: Tasarımcılar; veri değişkenlerini ayarlayabilir, animasyonları test edebilir ve etkileşimleri yapılandırabilirken, kare hızı (Framerate) ve bellek kullanımı gibi performans göstergelerini gerçek zamanlı olarak takip edebilir.
- Kodsuz Teknolojiye Dayanan Çalışma Alanı: Varlık yönetimi, bileşen yönetimi ve bağlama dayalı özellik kontrol özelliklerine yönelik araçlar barındırır.
- QML Kodu Dışa Aktarımı: Araç, şirketin "Qt" kullanıcı arayüzü geliştirme çerçevesinde kullanılan "QML" programlama dilini temel alır. Bu sayede, arayüz geliştiricilerinin tasarım çıktılarından yola çıkarak geliştirme döngüsünü hızlandırmasını sağlayan, gerçek uygulamaya hazır kodların dışa aktarılmasına olanak tanır.
Pratikte Ne Değişiyor?
İlk deneme sürümünün yayınlanmasıyla birlikte kullanıcılara kodsuz çalışma alanı özellikleri, yapay zeka asistanı, doğrudan QML kodu dışa aktarım işlevleri ve performans izleme araçları sunulacak. Şirket, bu ekosistemin gömülü sistemler ve akıllı otomotiv sektöründeki tasarım ve mühendislik ekipleri arasındaki operasyonel uçurumu daraltmayı amaçladığını vurgularken, özelliklerin tam ticari lansmana kadar kademeli olarak genişletilmesi bekleniyor.