如何打造一体化UI表现?Qt激发软件定义汽车潜能
作为全球领先的软件公司,Qt平台被70多个行业用于开发桌面,嵌入式系统和移动操作系统的产品Qt是车载系统,医疗,工业自动化设备和技术行业领域的首选平台,被全球众多领先企业广泛使用
日前,在盖世汽车主办的2022第二届中国汽车人机交互创新大会上,Qt中国区总经理徐盛认为,在软件定义汽车时代,更加敏捷的工作方式和灵活的跨平台工具是成功的关键Qt实现了从软件设计,开发到测试的全生命周期业务覆盖,帮助OEM厂商打造触手可及的下一代驾驶体验徐盛强调:软件定义的汽车并不是特别准确应该说,软件是汽车的未来
徐Qt中国区总经理
组织以下演讲内容:
汽车行业现状与行业龙头有相通之处。
在过去的两年里,伴随着各种宏观问题和疫情的影响,整个汽车行业并不容易,但总体来说,汽车行业取得了一定的增长据相关数据显示,全球每年售出约7000万辆汽车,电动汽车的销量增长率翻了一番,达到109%
可以看到,中国对全球新能源汽车销量的贡献在50%左右,传统主流车企的新能源和混合动力汽车也保持着良好的增长态势在这个过程中,数字化座舱作为新能源汽车的主要发展方向取得了长足的进步目前,中国汽车用户真正定义了数字驾驶舱的当前和未来发展OTA技术在近几年的发展过程中,也让OEM厂商和终端用户的关系更加紧密
OEM可以通过OTA技术将最新功能快速升级部署到驾驶舱,持续为用户提供更好的体验在这个过程中,软件开发不依赖于供应链,几乎不受芯片和操作系统的影响整个软件开发过程在可控范围内
以特斯拉为例第一辆车发布时,特斯拉率先在中控台引入了触摸屏,并使用Qt创建了UI框架使用特斯拉OTA更新可以让用户快速获得新的体验再比如国内龙头蔚来汽车蔚来也是Qt在北美R&D中心舞台的客户在软件更新优化方面,蔚来近三年软件升级推送超过30万次,这是一个惊人的数字
无论是特斯拉,蔚来等新能源主机厂,还是Tier1,都实现了对软件开发的独立完全控制上周我们在和一家国内传统车厂沟通,他们也想实现车载OS的独立架构原因很简单如果大家都用安卓,品牌差异化就会缺失并且通过独立的系统级框架搭建OEM自己的平台,将有可能通过UI定义品牌知名度
除了打造新生力量,传统车厂有没有跟上时代答案是肯定的比如奔驰打造的MBUS,定义了一种全新的豪华数字驾驶舱,现代和起亚也利用Qt为旗下燃油车和电动车打造统一的数字体验,实现了数字体验从低端,中端到高端的一体化部署
软件开发人人掌控是什么意思这是数字驾驶舱的简单示意图现在,数字化驾驶舱已经突破了仪表加IVI的原始概念一般来说会采取多屏多域多操作系统多应用组合的形式核心问题是,如何在如此复杂的车,机系统上,创造出一体化的,无缝的UI表现这对Tier1和OEM来说是一个重大挑战
下一阶段,汽车将是集中式域控制器,它可以集成各种功能,并轻松地在它们之间进行通信这种架构可以处理更复杂的用例根据麦肯锡的报告,2023年,我们的汽车驾驶舱将达到第五阶段,将拥有有限的专用硬件和以太网主干的虚拟域该架构支持复杂功能和高性能计算,这正是真正的自动驾驶所需要的
如何掌握软件开发。
伴随着这些趋势的出现,掌握跨平台软件的开发将变得越来越重要。
我们希望这个开发框架不仅能支持恩智浦,高通815,615甚至消费级平台,还能快速部署在中化等国产芯片上它支持Linux,Android,鸿蒙系统和百度DuerOS,也可以部署在非标准的Android操作系统上作为Qt源代码交付的商业软件可以为客户提供免费部署
创建Qt集成UI呈现,实现数字座舱内所有屏幕的无缝连接在整个驾驶舱中,无论是中控,仪表,扶手,都需要一个一体化的方案在驾驶舱底层开发领域,Qt凭借其强大的开发者生态,可以帮助OEM厂商开发相关应用
此外,还需要满足简单迭代,最大化代码重用,前瞻性解决方案的要求,以满足现在和未来的需求。
Qt是为跨平台而构建的。
Qt最大的优势在于它是为跨平台构建的,以适应技术的发展首先,我们支持开源代码交互其次,我们可以用一个代码库支持多个产品比如Qt的源代码,涵盖了现代汽车从低端到高端的发展
Qt一直保持着向朋友学习进步的态度我们的QtDesignStudio可以用来开发低代码,方便地形成可重用的UI组件
独立于操作系统和硬件很多客户会问我某个芯片Qt支持吗我的回答是Qt没有硬件限制我们既支持高端SoC,也支持低端MCU,它既支持传统的硬件板制造商,也支持逐渐从消费级和工业级转向车辆监管级的本地制造商
近几年Qt在3D领域也有了很大的提升对于不是纯3D环境的汽车驾驶舱,我们设计了3D和2D的组合此外,考虑到操作系统和硬件的限制,Qt也可以在消费级芯片有限的平台上运行非常流畅的3DADAS接口
Qt的统一工具链不仅涵盖了开发者工具,也涵盖了设计工具,可以最大化设计和工程团队之间的协作效率有了Qt Design Studio,设计师可以轻松地从Figma,Sketch,Adobe XD,3DS max,Maya等主流设计工具导入设计素材,并快速创建自动生成代码的功能性用户界面然后开发者就可以接手Qt Design Studio的输出,进行开发工作,不需要额外的交接
另外,我们的UI和后端开发是完全分离的,设计和开发流程可以同时进行从设计,开发,测试到部署,Qt真正实现了完整的HMI生命周期开发
除了产品模型的人机界面和交互界面,还介绍了Qt在非人机界面中的应用比如模拟测试,ECU的逻辑在PC上测试,可以用Qt展示视觉反馈所以Qt不仅仅局限于HMI性能,还可以通过强大的信号机制实现整车的交互
软件对汽车的定义不是特别准确应该说软件是汽车的未来
如果看新车发布,可以明显发现车载屏幕的尺寸越来越大,数量也在明显增加。
除了传统的仪表板和信息娱乐屏幕,其他领域如空调系统,乘客座椅和后座娱乐屏幕也越来越受欢迎在某些情况下,该屏幕正以其先进的增强现实可视化功能取代传统的后视镜,以进一步提高驾驶的安全性和便利性
伴随着半自主和自主功能的出现和标准化,有一个功能比以往任何时候都更加重要,那就是能够以可视化的方式清晰,简洁地向驾驶员传达车辆意图和周围环境信息另一点比以前更重要的是,确保车内不同区域之间的无缝通信和信息共享,以提供出色的用户体验
在数字驾驶舱中,无论车辆上运行多少SoC,操作系统和流程,这些单独的屏幕都应该作为一个连贯的系统运行。
我们很高兴地看到,主要的OEM客户正在围绕Qt规划他们未来的平台战略到目前为止,有超过十亿台Qt驱动的设备和超过一亿辆汽车在街道上行驶Qt中国希望通过强大的技术支持团队,帮助您开发自己的HMI生态系统