Qtブログ(日本語)

Qt for Android Automotive 6.4リリース

作成者: Qt Group 日本オフィス|Oct 26, 2022 3:00:00 AM

本稿は「Qt for Android Automotive 6.4 is released」の抄訳です。

Qt 6.4 をベースにした新しい Qt for Android Automotive のリリースをお知らせします。

このリリースの新機能

ユーザーエクスペリエンス制限ルールの対応

Android Automotive OS(AAOS)はドライバーディストラクションガイドラインに準拠しているため、Android Platformはユーザーエクスペリエンス制限状態でアプリケーションを実行させることができます。これにより、アプリケーションは、車両の状態に応じて制限を適用できます。例えば、車の走行中はセンタースクリーンでゲームを動作させないようにします。

Car User Experience (UX) Restrictions ルールの状態の変化を処理するため、 C++ および QML ラッパーが追加され、Qt Driver State と名付けられました。Qt Driver State と AAOS の連携については、以下のデモビデオをご覧ください。

 

この例では、制限状態でのコンテンツの最大の深さ、最大累積項目数、文字列の最大文字数などの具体的な制限と、各UI制限フラグがアクティブか非アクティブかが表示されています。
UX制限の条件が変更されると、更新された状態における 各UX制限フラグの状態が表示されます。この例について詳細はhttps://doc.qt.io/QtAndroidAutomotive-6.4/qtandroidautomotive-driverdistractions-active-ux-restrictions-viewer-example.html で説明しています。

Android Notification のサポート

Qt HMI とAndroid Notificationの双方向での情報交換ができるように、QML に Android Notification のサポートが追加されました。


この例では、アプリを起動すると、デバイス上で有効な通知のリストがQML ListViewに表示されます。新しい通知が投稿されたり、古い通知が削除されたりすると、リストが更新されます。また、通知には様々な操作方法があります。つまり、クリア可能な通知の削除および、通知に付属されたアクションを起動ができます。詳細は、https://doc.qt.io/QtAndroidAutomotive-6.4/qtandroidautomotive-notificationslistener-notifications-list-example.html を参照してください。

 

Android Automotive 上で Qt を活用することで構築できるもの

弊社Outrun デモは、最新のセンター スタック HMI 設計と AAOS の密な統合を示す最良の一例といえます。

 

 

 

詳細についてhttps://doc.qt.io/QtAndroidAutomotive-6.4/index.html を参照してください。

Qt 商用版のユーザーは、メンテナンスツールを使用して Qt for Android Automotive 6.4 を既存のオンラインインストールに追加、又はQt オンラインインストーラーを使用してクリーンインストールを行うことができます。オフラインインストーラーは、Qt アカウントのダウンロードで利用できます。