Qt Group は、Qt for MCUs の最新長期サポートリリースを発表いたします。2.11 リリースは、新機能の追加を控え、安定性に重点を置いています。本記事では、2.11 リリースの主なハイライトと、今年後半の 2.x リリースのロードマップをご紹介します。
マイクロコントローラーにネイティブマップとナビゲーションを提供するため、以前にリリースされたQt Location機能に、QtPosition ModuleとMapQuickItemが追加されました。Geoposition APIは、デバイスの現在のGPS位置に基づいてマップ上にオブジェクトを表示する機能を提供します。これは、開発者がマップアプリケーションに基本的な方向感覚とナビゲーション機能を実装するための最初のステップです。さらに、「Point of Interest」をマップ上に配置および特定するために、MapQuickItem が導入されました。
これらのネイティブマップおよびナビゲーションのビルディングブロックにより、マイクロモビリティやウェアラブル用途向けに、カスタムの外観と操作感を持つナビゲーションアプリケーションの開発が可能になります。モバイルデバイスへの依存を完全に排除することで、スマートフォンと電気自動車の両方の注意散漫とバッテリー消費を削減できます。
マップのサンプルが、これらの機能で更新されました。上記は、徒歩ナビゲーションの簡単な例です。ルート案内およびターンバイターンAPIなど、さらに多くの機能が、今後の2.12リリースで追加される予定です。
このソリューションをInfineon Traveo T2Gおよびその他のマイクロコントローラプラットフォームに最適化するための取り組みが進められています。オンボードマップのストレージを最小限に抑えるため、オーバーザエア (OTA) でマップを動的に更新するソリューションの開発が進められています。また、お客様のニーズに応じてソリューションをスケーラブルにするため、さまざまなマップサービスも分析されています。
Qt と Espressif 社のコラボレーションの一環として、qmlprojectexporter は Espressif マイクロコントローラー用の ESP-IDF プロジェクトの生成をサポートするようになりました。ESP32-S3 MCU パッケージは、Qt オンラインインストーラーから入手可能になり、今後はこちらでメンテナンスされます。
ESP-IDF 統合により、開発者は Qt が提供する設計および開発ツールを使用して、Figma のデザインを Espressif MCU にシームレスに取り込むことができます。MCU 専用のコンポーネントを HMI アプリケーションに統合する作業も、静的ライブラリアプローチやソフトウェアコンポーネントの手動統合が不要になり、より簡素化されています。
アプリケーションのフローを説明する詳細なガイドが提供されており、開発フローを支援します。 さらに、Squish for MCUs がこのプラットフォームでシームレスに機能するように、Device Link プロトコルも実装されています。この統合により、Qt for MCUs は ESP32-P4 などの他の新しいプラットフォームにも簡単に拡張することができます。
2021年12月に2.xがリリースされて以来、Qt for MCUs は、このフレームワークの使いやすさと安定性を大幅に向上させてきました。さらなる使いやすさの向上を図るため、新しいアプローチの探求と一部のAPIの改変を行う時期が来ました。2026年から3.xへの移行を決定し、2025年末を目標に2.12 LTSを最後のリリースとして2.xシリーズを終了します。3.0は完全にCRA準拠のリリースとなり、製品メーカーがCRAの期限に準拠するのを支援します。
ただし、2.x 以前のユーザーは、Qt Group が提供する Extended Support および Extended Security Maintenance パッケージを選択することができます。
3.x LTS の有効期間は、現在の 1 年半から2 年に延長され、2 回に 1 回のリリースが LTS となる予定です。上記のスケジュールは、やむを得ない事情により変更される場合があります。
LetterSpacing が、Text および StaticText のフォントプロパティとして追加されました。これにより、フォントを扱う開発者の利便性が向上します。
Renesas EK-RA8D1 ポートが、FreeRTOS、外部フラッシュサポート、および生産準備が整ったプラットフォームを実現する数々の改善を経て、テクニカルプレビューから正式にリリースされました。
新しいプラットフォーム:Qt for MCUs は、STM32H7S78-DK および Renesas RA8P1 デバイスに対応しました。評価をご希望の場合は、Qt Group までお問い合わせください。
当社の家電製品のお客様向けの参考資料として開発された、直感的な洗濯機の GUI コンセプトで、最先端のモダンな GUI を表現しています。これは、Qt for MCUs リリースパッケージの一部として配布される標準デモに追加されます。
前述の通り、2025 年および 2.x の次の、そして最後のリリースは、11 月の Qt for MCUs 2.12 LTS となります。主なハイライトは以下の通りです。
このバージョンの変更点の包括的なリストは、変更履歴でご確認いただけます。2.11 のすべての機能は、Qt Online Installer の2.11.1 パッチリリースバージョンからインストール可能です。
Qt for MCUs をすでにご使用の場合は、インストールフォルダ内の Qt Maintenance Tool からバージョン 2.11 をダウンロードできます。初めてご利用の場合は、こちらをクリックして開始してください。新機能および改善点は、リソースに制約のある組み込みシステムに付加価値をもたらすように設計されています。ご意見やご要望は、コメントでお知らせください。