Qt for ANDROID AUTOMOTIVE
在Android Automotive上打造您品牌的专属界面
借助 Qt for Android Automotive,整车厂可以利用Android Automotive操作系统(AAOS)的所有现成功能与服务,同时借助最先进的2D与3D图形技术,全面掌控用户界面的视觉风格与交互体验,从而打造标志性的车载数字体验。
利用Qt定制用户界面
Qt框架支持对AAOS进行深度定制,实现在车辆各显示屏间呈现统一且具有品牌辨识度的视觉与交互体验。
- 借助Qt跨平台技术,为车内所有屏幕赋能统一品牌的完整用户体验
- 运用Qt HMI框架及设计工具,自定义Android主屏幕与系统界面
- 在充分利用AAOS现成功能的同时,确保所有显示屏均展现独有的品牌标识
高性能沉浸式2D与3D图形
Qt赋予整车厂自由定义基于Android的智能座舱界面形态的能力。通过先进的2D与3D图形技术增强Android界面,Qt为整车厂开启了全新的创意空间。
- 在Android界面中嵌入Qt 3D应用程序
- 在同一界面中统一处理2D与3D图形
- 利用专为嵌入式系统优化的Qt实时渲染管线
- 为车载Android系统创建全新的主题方案
与车内服务生态系统的即用型集成
Qt for Android Automotive提供对车辆服务API及AAOS汽车数据(包括以下内容)的完整访问。
- 汽车服务与车辆属性(速度、档位、指示灯、轮胎、灯光、HVAC等)
- 驾驶员注意力监控
- 通知系统
- 蓝牙协议栈
- 多媒体播放器
- Google Automotive Services (包括Google Maps、Play Store、Google Assistant等)
- 即用型原生及第三方应用程序
灵活的部署方案
Qt 在创建最符合您座舱架构的界面解决方案方面,提供完全的自由度和灵活性。
- 将 AAOS 同时用于信息娱乐系统(IVI)与仪表盘
- 利用多操作系统架构,使 AAOS 与其他平台(包括实时操作系统 RTOS、AUTOSAR、Linux)共存
- 基于虚拟机管理程序的多域设置(仪表盘使用QNX,信息娱乐系统使用AAOS)
- 依赖 Qt Safe Renderer 的混合安全等级环境
- 在仪表盘、抬头显示器(HUD)、后座显示屏间进行分布式部署
Qt Creator中的Android开发支持
借助Qt Creator,整车厂能够受益于在整个数字座舱开发中使用单一工具链,实现跨项目共享库与组件,并与其他设备进行无缝通信。
- 在Qt Creator中配置Android SDK
- 与Android Car API和车辆属性无缝连接
- 在Qt Creator中模拟运行Android设备
- 在模拟器上部署并运行应用程序
- 通过Android扩展控件与应用程序交互
使用 Squish 进行自动化 GUI 测试
Squish 能够对原生 Android 应用以及在 AAOS 上运行的 Qt 应用进行精确且高效的 GUI 测试。通过理解 UI 组件的结构和属性,Squish 能创建健壮且可维护的测试脚本,并能随 UI 的演进而自动适应。
- 模拟复杂的用户交互,以构建真实的测试场景
- 在模拟器与目标设备上测试
- 访问 Qt 对象层次结构,包括 Widgets 与 QML
- 验证应用程序逻辑与 UI 状态,无需依赖不稳定的基于图像的测试