搭载率突破40%!智能数字座舱比拼,车企还有降本空间吗?

news2024/11/27 20:29:18

进入2023年,汽车行业的「降本」风潮,驱动产业链上下游开始思考智能化、电动化的投入产出。除了显性的硬件成本(继续堆料,强调性价比,还是减配),软件及背后的开发成本,对于车企来说,也是主要支出之一。

与此同时,从计算平台开始,多元化(适配不同品牌、车型定位)需求,已成主流趋势。这意味着,软件的跨平台迁移以及代码继承能力,也将是评价全生命周期开发成本的关键要素之一。

高工智能汽车研究院监测数据显示,2022年中国市场(不含进出口)乘用车搭载智能数字座舱(大屏+语音+车联网+OTA)前装标配交付795.05万辆,同比增长40.59%,前装搭载率为39.89%。

与此同时,智能座舱的硬件平台(比如,整车电子架构),也在进入变革周期。从传统的分布式ECU,到集成域控制器,再到未来的中央计算架构,这也给HMI开发提出了更高的要求。

对于开发者来说,汽车前装市场的高要求(计算效率、安全、性价比以及合规)是另一种隐性成本。这意味着,选择什么样的开发工具,实际上是降本增效的关键第一步。

一、多屏互动开发模式重构

首当其冲,就是开发跨屏的统一数字用户体验,这在中国市场,尤其突出。而多屏互动,并非是汽车行业的专属,实际上在很多其他领域,类似的应用已经非常成熟。

“不管是造车新势力还是传统知名车企,我的总体感觉就是对HMI思考以及需求已经超过国外至少有一到两代。”在Qt Group汽车解决方案与设计工具产品总监罗淼看来,这是他参加今年上海车展一个最直接的感受。

高工智能汽车研究院监测数据显示,2022年中国市场(不含进出口)乘用车搭载双屏(液晶仪表、中控多媒体)交付新车831.04万辆,同比增长35.61%,其中,双联屏配置占比达到16.62%;此外,支持多屏互动功能占比达到43.41%。

图片

用Qt打造的数字座舱:Outrun HMI演示

这种配置变化的背后,带来的是软件功能开发的复杂性在急剧增加

但在过去,在仪表、中控、后座娱乐等多屏独立ECU形态下,汽车制造商通常仍是选择不同的软件开发供应商,代码的复用率低,不同的项目、不同的厂商都在重复开发代码,尤其体现在车载娱乐系统的开发上。

而随着新车开发周期的大幅缩短,硬件平台迭代速度的加快,「能否用一套代码库适配多个平台,简单、简洁的API,代码库的快速迁移,就成了市场的刚需。」

在这个背景下,Qt Design Studio解决了设计与开发能够同时并行的高效难题,允许设计人员和开发人员使用通用的设计、开发、分析和调试工具在不同的开发平台上共享一个项目。

比如,多屏互动。在下面一段Demo视频中,Qt设计工具和开发框架实现了一个数字仪表、中控和副驾屏幕的三屏数字座舱。其中,一个关键环节就是嵌入式Linux的IVI和AAOS副驾驶屏间的消息推送。

Qt软件

在过去,类似功能的实现,往往是通过一些第三方插件。

Qt开发框架的优势,则是自带了域与域之间的交互和数据连接,同时在窗口拖拽过程中,还可以做一些很细微的动画和特效来实现无缝体验。

二、跨平台需要统一HMI框架

在Qt Group中国区总经理许晟看来,Qt的最大价值对各个行业来说就是跨平台,包括软件和硬件。 无论是QNX、Linux,还是安卓,我们解决了兼容性的问题。

同时,对于近年来快速崛起的中国本土计算平台,Qt也在第一时间做了很多本地化的适配开发,比如,针对芯驰的X9(座舱SoC)、E3(MCU)。

而目前行业的主流趋势是,各家主机厂在尝试针对不同品牌、车型的差异化定位,以及对成本的考虑,倾向于选择不同的计算平台。

由于Qt适用于任意操作系统和硬件平台,比如,Qt for Android Automotive还支持未来自由切换到其他底层汽车操作系统。同时,所有的应用程序和设计都是组件化、可重用的,并可在不同的项目和平台之间灵活扩展。

同时,为了支持客户的纯可视化UI创建,Qt Design Studio能够自动将UI设计转换为QML代码,以便更多面向代码的技术美术师和工程师进行编辑。更关键的是,通过与Qt Framework的配合,可以混合使用2D和3D元素,相比而言,大多数传统UI设计工具并不支持。

图片

Qt Design Studio界面

而更重要的是,在整车电子架构升级,尤其是软硬解耦的趋势下,传统紧耦合的车载系统往往容易造成任何一个功能的问题引发的连锁反应。

比如,非模块化的软件堆栈,背后就需要维护一个庞大的代码库,一个功能的更新就需要对整个系统重新构建和安装。

行业内仅有少数企业具备这样的能力,而Qt正是面向对象的框架,使用特殊的代码生成扩展,并且允许真正的组件编程。同时,良好的封装机制使得Qt的模块化程度非常高,可重用性较好。此外,模块化的C++库类,拥有丰富的APIs可简化应用程序的开发。

在高工智能汽车研究院看来,智能座舱的人机交互背后,硬件成本(主要是芯片、屏、传感器)是相对可控,而软件则是变量因素:这背后,包括用户体验、开发效率、投资回报等多个要素。

三、为什么头部企业选择Qt

众所周知,不管是车企,还是Tier 1,汽车行业的软硬件产品毛利率并不高,这意味着,在每一个开发环节,大家都在寻求降本增效,「全面规范且价格合理的方式来开发需求多元化的车内体验,是大势所趋。」

而行业头部企业的选择,无疑是一个风向标。

比如,去年,汽车零部件巨头博世开始部署Qt统一的跨平台HMI设计、开发框架;其中,Qt for MCUs首次让Qt HMI部署在AUTOSAR CLASSIC平台之上。车企可以最大限度提升图形计算效率和安全性,同时降低物料清单(BOM)成本。

今年2月,转型“软件定义汽车”的通用汽车公司决定利用Qt开发工具和开发框架实现其HMI的设计与开发,并在多个品牌、配置的车型上完成测试和部署。

而在一家中国头部新能源汽车品牌的多款车型上,Qt面向Android IVI的应用需求,基于Linux容器技术,替代Hypervisor节省复杂度和成本,两个容器之间可以实现进程间的隔离。

此外,Qt在汽车行业的经典案例,还包括奔驰的全新一代智能人机交互系统—MBUX,后者的开发团队基于Qt来实现大部分UI体验和软件,包括动画、屏幕转换、小部件等。这也是大部分车企希望打造带有品牌标签的人机交互系统的主流选择。

更关键的是,Qt开发的软件是可重复使用、可扩展的源代码。在提高生产力的同时,缩短了产品上市时间。

"由于客户对汽车数字体验的需求不断变化,如何发挥硬件计算能力、节约成本并提高效益,"在Qt Group汽车解决方案与设计工具产品负责人罗淼看来,代表的是HMI平台的竞争力。

作为一家在全球拥有超过150万开发者的跨国公司,Qt Group的跨行业、跨平台部署能力,被视为核心竞争力之一。 

纵观市场,在硬件平台趋同的大背景下,不同车企在HMI(人机交互界面)上的表现,却是千差万别。这背后也反映了大部分车企对于用户体验的忽视。

「界面很丑,并且无法自定义、操控反应速度慢、中控/仪表等多屏之间没有互联互通」等等问题,也是很多车主对于智能汽车座舱交互的常见评价。

图片

在售部分新车的中控界面,来源:GGAI

这背后,除了以用户为中心的功能定义和设计,更重要的,则是开发工具/平台的效率,这也是行业进入新周期背景下,降本增效的最佳注解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/753096.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++STL:关联容器之map和multimap

文章目录 1. map概述成员函数创建C map容器的几种方法迭代器map获取键对应值的几种方法map insert()插入数据的4种方式map emplace()和emplace_hint()方法 2. multimap概述成员函数创建C multimap容器的方法 1. map 概述 作为关联式容器的一种,map 容器存储的都是…

自研组件-createIntersectionObserver实现图片懒加载组件

项目:taro3vue3 描述:图片懒加载通过滚动距离的计算进行加载,这里记录下用createIntersectionObserver来实现 createIntersectionObserver介绍任意门 原理比较简单,通过监听图片,出现在显示区域内就渲染图片&#xf…

Qt Creator常用快捷键及技巧

1.[Qt Creator常用快捷键及技巧提升编码效率] (https://blog.csdn.net/luoyayun361/article/details/105431913) 介绍了一些小技巧比如: 自动补全函数快捷注释函数前输入/** 回车自动补全注释alt 整列进行编写或者 左右移动,非常有用某一行的复制 ctrlaltup (或者down)向上向…

远程CentOs安装了MySQL,本地的Nvaicat/SqlYog无法正常连接?

#1、创建新用户 mysql> CREATE USER ‘username’‘%’ IDENTIFIED BY ‘userpassword’; #给普通用户远程连接的权限: #2、授权 myuser 用户对指定库的所有表,所有权限并设置远程访问 mysql> GRANT ALL ON 指定库.* TO ‘username’‘%’; #3、更…

查看域名的ip地址

1."winr" -- ping www.baidu.com 2."nslookup www.baidu.com"

点云数据标注方法研究

1.点云可视化工具 1.1 cloudcompare下载安装 sudo snap install cloudcompare 启动方法: #open pointcloud viewer cloudcompare.ccViewer #open the main software cloudcompare.CloudCompare 使用上述第一条命令,读取的点云某一帧数据,我的点云格…

作为帮助文档使用,语雀和Baklib哪个更适合?

语雀和Baklib都是常见的在线文档协作工具,它们都提供了方便的文档编辑、协作和分享功能。然而,它们在一些方面存在差异,这取决于你的具体需求和使用场景。 下面将对语雀和Baklib进行综合比较: 1. 功能和编辑体验 语雀和Baklib都具有强大的…

Golang学习之结构体和内存对齐、map设计思路

Golang学习之结构体和内存对齐、map设计思路 结构体和内存对齐内存对齐如何确定一个结构体的对其边界 map设计思路哈希表与扩容bmap的结构练习map扩容规则 结构体和内存对齐 cpu要想从内存读取数据,需要通过地址总线,把地址传输给内存,内存准…

【ONE·Linux || 地址空间与进程控制(一)】

总言 进程地址空间和进程控制相关介绍。 文章目录 总言1、进程地址空间1.1、程序地址空间初识1.1.1、介绍程序地址空间划分及地址空间初步验证1.1.2、地址空间再次综述演示1.1.3、两个补充问题: 1.2、地址空间是什么1.2.1、阶段认识一:故事引入1.2.2、阶…

redis浅析

一 什么是NoSQL? Nosql not only sql(不仅仅是SQL) 关系型数据库:列行,同一个表下数据的结构是一样的。 非关系型数据库:数据存储没有固定的格式,并且可以进行横向扩展。 NoSQL泛指非关系…

论文笔记:AugGPT: Leveraging ChatGPT for Text Data Augmentation

AugGPT:利用 ChatGPT 进行文本数据增强 摘要1 介绍2 相关工作2.1 数据增强2.2 小样本学习2.3 超大型语言模型2.4 ChatGPT:现在与未来 3 数据集3.1 亚马逊数据集3.2 症状数据集3.3 PubMed20k数据集 4 方法4.2 使用 ChatGPT 进行数据增强4.3 小样本文本分类…

Vue3通透教程【十五】补充TS开发环境搭建问题

文章目录 🌟 写在前面🌟 Node中搭建TS开发环境🌟 验证环境🌟 写在最后 🌟 写在前面 专栏介绍: 凉哥作为 Vue 的忠实 粉丝输出过大量的 Vue 文章,应粉丝要求开始更新 Vue3 的相关技术文章&#…

【运维】 第02讲(上):企业 Nginx 高性能优化配置实战总结

本课时讲解关于 Nginx 配置优化的内容,相信对于 Nginx 你一定并不陌生,它是一款轻量级的开源 Web 服务及代理程序。在 Nginx 出现之前市场上主流两款 Web 服务,一款是 Windows 系统上的 IIS,另外一款是 Linux 系统上的 Apache。而…

c++11 标准模板(STL)(std::basic_istream)(七)

定义于头文件 <istream>template< class CharT, class Traits std::char_traits<CharT> > class basic_istream : virtual public std::basic_ios<CharT, Traits> 类模板 basic_istream 提供字符流上的高层输入支持。受支持操作包含带格式的…

​“你的期望薪资是多少?” Hr现身说法,以退为进多杀2k

面试是初见1小时就要相互了解优缺点的过程&#xff0c;在你问我答的交锋中如何不露声色、不卑不亢的展现自己&#xff0c;通过以下几个常见问题的拆解&#xff0c;你会得到答案的~ 1.你的期望薪资是多少&#xff1f; 菜鸟的回答:假设上家公司是10K&#xff0c;一般人会说我想…

命令行系列:windows cmd官方文档

官方文档 和java开发、Android开发一样。cmd也有官方文档&#xff1a; https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands 如下图&#xff0c;我们可以看到经典的cd,clean命令。 cd命令的全程是什么&#xff1f; cd命令…

基于51单片机的红外测温系统的设计与实现

功能框图 功能描述 本设计以STC89C52单片机为核心控制器&#xff0c;加上其他的模块一起组成非接触人体红外测温的整个系统&#xff0c;其中包含中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机&#xff0c;其主要作用是获取输入部分数据&#xff0c;经过内部处理…

基于SpringBoot+vue的校园闲置物品交易网站设计与实现

博主介绍&#xff1a; 大家好&#xff0c;我是一名在Java圈混迹十余年的程序员&#xff0c;精通Java编程语言&#xff0c;同时也熟练掌握微信小程序、Python和Android等技术&#xff0c;能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

【测试开发】软件测试的常用概念

目录 一. 软件测试的生命周期 1. 需求分析 2. 测试计划 3. 测试设计&#xff0c;测试开发 4. 测试执行 5. 测试评估 ​编辑 二. 软件的生命周期 1. 需求分析 2. 计划阶段 3. 设计阶段 4. 编码阶段 5. 测试阶段 6. 运行维护 三. 如何描述一个BUG 1. 发现问题…

Mac 谷歌浏览器选中查看悬浮出现的元素样式

Mac 谷歌浏览选中查看悬浮出现的元素样式 1. Mac 暂停脚本执行快捷键 command \或F8 2.以斗鱼主站下载悬浮面板为例 3. 操作步骤 &#xff08;1&#xff09;打开控制台&#xff0c;选中源代码 &#xff08;2&#xff09;鼠标选中下载&#xff0c;让面板悬浮出来 &#xf…