行业观察

首页 >> 新闻资讯 >>  行业观察

流式升级热潮下的冷思考:如何选择OTA最优技术路径

2025年06月25日来源:艾拉比发布分享朋友圈
0



当行业欢呼“15分钟时代”来临,

我们该关注什么?


理想一杯咖啡的时间“无感换新车”,小米YU7发布会上宣布支持行业领先的15分钟极速OTA升级,近期头部车企的实践似乎宣告:汽车OTA正式迈入“一刻钟时代”。


当用户喝着咖啡等待车辆“焕然一新”,行业沸腾于流式升级的技术光环时,用户无感体验的背后技术路径究竟如何构建?


不难发现,OTA之于用户的体验感知有三重因素组成,除了升级等待时间,还有“储存焦虑”和过程是否无感。


从早期燃油车进店升级的半天等待,到2-3小时漫长,逐渐进化到30分钟,再到如今头部车企的15分钟——升级耗时缩短80%的背后,是用户心理预期的根本转变。


曾需预留完整升级包空间的“存储焦虑”也正在消失。大多数车主因担忧存储空间不足推迟升级甚至放弃升级,流式升级等技术正悄然解决这一痛点。


“无感”是由升级时间和体验流程两方面构筑。从静默下载、夜间升级到边下载边升级,无感的概念也在不断被刷新。


行业在提升OTA体验上的努力显而易见,但一个关键问题常被现象的光芒所掩盖:“一刻钟”的突破,究竟是单点技术的胜利,还是系统工程能力协同创新的红利?


01

流式升级的关键作用


先说概念,流式升级是一种升级方式,其特点在于分块传输,边下载边安装,升级完一个模块再继续升级下一个模块。在手机安卓领域的应用可追溯到 2017 年。


AOSP(安卓开源项目)官网

对流式更新的介绍


AOSP作为谷歌推出的安卓开源项目,是安卓生态的基石,其对流式升级有详细的介绍。


用户设备并非在 data 上总是有足够的空间用于下载更新包。由于 OEM 和用户都不想浪费 cache 分区上的空间,因此有些用户会因为设备上没有空间用于存储更新包而不进行更新。为了解决这个问题,Android 8.0 中添加了对流式 A/B 更新的支持,可以在下载数据块后直接将数据块写入 B 分区,而无需将数据块存储在 data 上。流式 A/B 更新几乎不需要临时存储空间,并且只需要能够存储大约 100KiB 元数据的存储空间即可。


简单来说,流式A/B更新几乎不需要临时存储空间,目的是解决用户设备因空间不足无法下载更新包的问题,同时支持边下载边升级。


以下是一组实测数据对比:

以升级包738.16 MB大小为例



流式升级所需时间:升级时间 = 16m35.72s

非流式升级所需时间:

下载时间 + 升级时间

= (21.8 MB/s) 33.940s + 16m26.43s =17m0.37s


通过实测不难发现,流式与非流式升级时间优势在于下载时间。


同时,在车端升级中,先把完整升级包下载到主控单元(Master),再由其作为服务端,借助车内局域网,通过流式升级向各部件分发更新。这种方式更稳定高效,能提升升级成功率,且兼容不同零件。


综上,对于相同的升级内容,流式升级的主要优势在于消除了下载阶段的显性等待,并解决存储瓶颈,这是升级技术当中的价值创新。


02

如何抓核心效率?


从用户视角出发,高效的升级由两方面决定:一方面是升级包升级所需的实际时间,另一方面是用户感知的时间,只有把两方面压缩到极致才能实现“无感”的极致体验。


如何缩短升级时间?


回归本源,从内容传输的角度来说OTA分成两大类:整包升级和差分升级。


顾名思义,整包升级是将完整的软件包或系统镜像传输到目标设备上。无论更新的内容多少,都需要传输完整的软件包,然后在设备端进行安装和更新。


差分升级则是通过比较新旧版本之间的差异,只传输差异化的部分数据到目标设备上。



由此可见,差分效率是升级速度的命门,并在众多主机厂中得到广泛应用。细分来看,差分升级的主要技术方式有镜像差分和文件差分。



镜像差分升级聚焦于新旧版本完整镜像的差异,仅传输二进制形式的差异部分至用户设备以实现版本更新。它能显著节省带宽和时间,适用于各类软件和固件升级。


文件差分升级则着眼于文件层面的变化,以文件为单位划分模块进行差分和还原操作。其优势在于更精细的控制,能按文件类型自动选择最优差分算法,仅更新变化文件。


无论采取哪种差分方式,其共同的目标都是致力于提高升级效率和用户体验,在节省带宽、时间和成本方面发挥着重要作用,具体选择哪种方式取决于具体的应用场景、系统架构和需求。


有趣的是,把流式传输和艾拉比差分技术结合,可以极大缩短升级时间,得到的是1+1>2的升级效果。


升级效率的核心公式:T(总耗时) = K × 包体积 / 差分效率 × 传输稳定性,真正的突破在于分子端(包体积)与分母端(差分效率)的协同优化。


升级提速是硬件升级+差分算法优化+流式传输的综合成果。


用户感知的升级时间可以是0


供应商和车企一直致力于无感升级的极致体验。无感即无需等待,上车即焕新。


而目前,静默下载后用户在车上手动点击安装时,面临三个体验障碍:一是OTA霸屏,不可用车;二是升级功能丰富不可避免带来长耗时,产生等待焦虑;三是升级频繁背景下,每一次升级体验的不良积累导致升级参与度下降。


万物都在谈场景的时代,OTA需要适配的场景是随时随地。


当我们看到夜间升级利用无感下载和夜间安装,实现了“睡醒即焕新”的用车体验,而这还不能满足用户的即享期待。


因此,A/B被引入中OTA运用,用于解决以上问题。


什么是A/B升级


A/B 系统更新(也称为无缝更新)的目标是确保在 (OTA) 更新期间在磁盘上保留一个可正常启动和使用的系统。采用这种方式可以降低更新之后设备无法启动的可能性,升级包可提前下载至备用分区,用户正常使用的主系统不受影响,升级时系统切换至备用分区完成更新,实现无缝切换与无感升级。


A/B的进步极大缩短了用户等待时间,如果在A/B的基础上通过升级流程的再度优化,一秒切换成为可能。


艾拉比提出的“预升级”方案,在不用车的任何时间点提前安装升级包,用户的感知只在于上车切换的一瞬间,不占用用户用车的一分一秒。


到此,我们不得不提出疑问,有了A/B还有必要加差分吗?


A/B分区通过设置两个相同分区,更新时在一个分区操作,重启后激活新系统,保障升级稳定、无感。差分升级与A/B分区配合能提升效率。某案例显示,2.6G镜像文件,整包1.08G,差分包仅21M,在DoIP传输(1.5M/s)下,整包耗时737.28s,差分包仅需21.25s,差分包进入升级阶段更快,能大幅缩短升级时间。


选择整包还是差分升级,与是否具备A/B分区无关,实际需求和策略来选择适合的升级方式。


由此可见,流式升级是一项有价值的“适配性技术”,而推动行业向前需要构建科学的技术组合路径,即差分技术矩阵的动态组合。车企在规划技术路线时需清醒认知:遵循升级效率技术本质,构建动态能力,在系统创新与工程可行性间找到平衡点,才能实现用户体验的质的飞跃。


  • 商务热线

    4008-210-928

  • 联系邮箱

    contact@abupdate.com

  • 艾拉比微信公众号

    企业微信客服