写点什么

Car Kit 重构车机开发体验,让车载应用开发驶入快车道

作者:HarmonyOS SDK
  • 2025-07-21
    贵州
  • 本文字数:1234 字

    阅读完需:约 4 分钟

在智能座舱成为汽车行业“新四化”核心战场的今天,开发者们正面临这样的挑战:如何让手机应用快速适配车机场景?如何实现手机与车机无感流转?如何在保障驾驶安全的前提下提供沉浸式交互体验?


HarmonyOS SDK 车服务(Car Kit)为开发者提供一套便捷接入出行服务的能力,助力全球开发者轻松完成智慧出行场景业务的开发。


在传统的开发模式中,地图应用要同时集成多个出行业务的 Kit,如同时集成 CarBaseKitEngine、CarAppDsdeEngine,才能适配 HiCar 的业务和导航流转的业务。多个 Kit 有部分功能重复,导致地图应用包增大,多个接口也不利于开发和维护。


HarmonyOS 整合出行导航业务,开发者只需集成一个 Kit,就可接入智慧出行业务场景。为应用瘦身的同时,也大大降低了开发和维护的成本。


场景介绍

当前 Car Kit 主要应用于华为手机用户驾车出行的场景。如果用户驾驶鸿蒙智行车辆(包括仪表/HUD 显示)出行,华为提供了导航流转和超级桌面解决方案;如果用户驾驶 HUAWEI HiCar(以下简称 HiCar)认证车辆出行,华为提供了 HiCar 互联解决方案。

驾驶鸿蒙智行车辆出行场景

  1. 导航流转


是华为为用户提供的导航信息在手机与车机之间便捷流转的方案,包括:导航流转至车机、地址流转至车机、下车步行导航流转回手机等应用场景。


  • 驾驶员/副驾在上车途中提前在手机侧搜索好目的地,上车后通过手机与车机碰一碰,导航信息自动流转到车机,不需要在车机上再次搜索,可直接驾车前往目的地,提升体验。

  • 驾驶员/副驾在上车途中通过手机在听音乐,上车后通过手机与车机碰一碰,音乐自动流转到车机侧播放,用户体验不中断,可直接驾车出发。 -应用接入 Car Kit 导航类接口,根据系统的流转事件提供导航信息,完成手机与车机之间的导航流转业务。



  1. 超级桌面


是华为为用户提供手机应用在鸿蒙车机系统上使用,丰富鸿蒙智行生态的解决方案。


应用接入 Car Kit 出行互联类接口,可根据超级桌面连接状态,获取车机的屏幕信息用于 UI 呈现,或使用车机摄像头优化业务交互等。


驾驶 HiCar 认证车辆出行场景

HiCar 互联


HiCar 将移动设备和 HiCar 认证车辆连接起来,利用车辆和移动设备各自的软硬件以及多设备互联能力,给消费者创造智慧出行体验。


应用接入 Car Kit 出行互联类接口,可根据 HiCar 连接状态,获取 HiCar 认证车辆的屏幕信息用于用户 UI 呈现,或使用 HiCar 认证车辆摄像头优化业务交互等。

实现原理


Car Kit 处于 HarmonyOS 的框架层,作为生态应用和系统应用之间的桥梁。


系统业务向 Car Kit 订阅导航数据变化:当生态应用导航数据发生变化时需通知到 Car Kit,Car Kit 会将导航数据的变化转发给系统业务。


生态应用向 Car Kit 订阅系统事件:当系统业务希望生态应用执行任务时需通知到 Car Kit,Car Kit 会将系统事件转发给生态应用。


生态应用向 Car Kit 订阅出行业务的连接状态变化:出行分布式业务引擎服务在系统应用连接状态发生变化时,会实时同步给 Car Kit,Car Kit 会将当前出行业务的连接状态转发给生态应用。


注:以遵从当地法律法规为前提,功能实现根据不同接入设备和场景可能存在差异。


了解更多详情>>


获取车服务开发指导文档

用户头像

HarmonyOS SDK

关注

HarmonyOS SDK 2022-06-16 加入

HarmonyOS SDK通过将HarmonyOS系统级能力对外开放,支撑开发者高效打造更纯净、更智能、更精致、更易用的鸿蒙应用,和开发者共同成长。

评论

发布
暂无评论
Car Kit重构车机开发体验,让车载应用开发驶入快车道_HarmonyOS NEXT_HarmonyOS SDK_InfoQ写作社区