Qt for ANDROID AUTOMOTIVE
Android Automotive 上に、ブランド独自のシグネチャー UI
Qt for Android Automotive を活用することで、OEM メーカーは Android Automotive オペレーティングシステム(AAOS)のすぐに使える機能とサービスをすべて利用しながら、最先端の 2D・3D グラフィックスによって UI の外観とフィーリングを完全にコントロールし、印象的な車載デジタル体験を創出できます。
Qt で構築する、カスタム UI
Qt フレームワークは AAOS の完全なカスタマイズを可能にし、車内のすべてのディスプレイにわたってブランドらしい一貫したルック&フィールを実現します。
- Qt のクロスプラットフォーム技術で、全車載スクリーンにわたるブランド統一されたホリスティックなユーザー体験を実現
- Qt HMI フレームワークとデザインツールで、Android ホーム画面とシステム UI をカスタマイズ
- すべてのディスプレイでブランドアイデンティティを損なうことなく、AAOS のすぐに使える機能を活用
高性能で没入感のある 2D・3D グラフィックス
Qt は OEM メーカーに、Android 搭載コックピットの外観を自由に選択できる柔軟性を提供します。高度な 2D・3D グラフィックスで Android UI を豊かにすることで、Qt は自動車メーカーに新たなクリエイティブの地平を切り開きます。
- Android UI 内に Qt 3D アプリケーションを組み込む
- 同一 UI 内で 2D・3D グラフィックスを統一的に処理
- 組み込みシステム向けに最適化された Qt のリアルタイムレンダリングパイプラインを活用
- 車両の Android に全く新しいテーマを作成
車載サービスエコシステムとスムーズに統合
Qt for Android Automotive は、カーサービス API および AAOS 車載データへの完全なアクセスを提供します。対応内容は以下の通りです:
- 車両サービスおよび車両プロパティ(速度、ギア、警告灯、タイヤ、ライト、HVAC など)
- ドライバー脇見監視
- 通知
- Bluetooth スタック
- マルチメディアプレーヤー
- Google Automotive Services(Google マップ、Play ストア、Google アシスタントなどを含む)
- すぐに使えるネイティブおよびサードパーティアプリケーション
柔軟なデプロイメント
Qt は、コックピットアーキテクチャに最適な UI ソリューションの構築において、完全な自由と柔軟性を提供します。
- IVI とクラスターの両方に AAOS を使用
- AAOS が他のプラットフォーム(RTOS、AUTOSAR、Linux を含む)と共存するマルチ OS アーキテクチャを活用
- ハイパーバイザーベースのマルチドメイン構成(クラスター向け QNX、IVI 向け AAOS)
- Qt Safe Renderer を活用した混合クリティカリティ環境
- クラスター、HUD、リアシートディスプレイへの分散デプロイメント
Qt Creator における Android
Qt Creator を活用することで、自動車メーカーはデジタルコックピット全体にわたって単一のツールチェーンを使用し、プロジェクト間でのライブラリ・コンポーネントの共有や、他のデバイスとのシームレスな連携が可能になります。
- Qt Creator で Android SDK をセットアップ
- Android Car API および車両プロパティとシームレスに接続
- Qt Creator で Android デバイスをエミュレート
- エミュレーター上でアプリケーションをデプロイ・実行
- Android Extended Controls を介してアプリケーションを操作
Squish による自動 GUI テスト
Squish は、ネイティブ Android アプリケーションおよび AAOS 上で動作する Qt アプリの精密で効率的な GUI テストを実現します。UI コンポーネントの構造とプロパティを理解することで、Squish は UI の変化に適応する堅牢でメンテナンスしやすいテストスクリプトを作成できます。
- 現実的なテストシナリオのための複雑なユーザーインタラクションをシミュレート
- エミュレーターとターゲットデバイスの両方でテスト
- ウィジェットや QML を含む Qt オブジェクト階層にアクセス
- 脆弱な画像ベースのテストに頼ることなく、アプリケーションロジックと UI 状態を検証
標準を再定義する
画一的なソリューションに満足しないでください。Android Automotive のカスタマイズと自動車ソフトウェアエコシステム全体との統合のための Qt ツールで、ブランドを際立たせましょう。