鸿蒙OS 车机概述
HarmonyOS 针对汽车场景提供了驾驶安全管控和车辆控制能力集,帮助开发者构建车载控制平台上可以使用的应用。开发者通过这些能力集,可以构建出更加适合于车载控制系统上运行的应用,提高驾驶员体验,也让乘客在旅途中享受优质的乘车服务。
基本概念
- 驾驶模式与非驾驶模式
在汽车行业,不同地域、国家对于车载中控系统有限制,例如汽车行驶过程中不允许播放视频和消息弹框,以避免影响驾驶员安全。HarmonyOS针对汽车定义了“驾驶模式”和“非驾驶模式”用来标识车辆状态:
- 驾驶模式:汽车行驶过程中,当车辆状态达到或者超过车厂定义的限制标准后,当前车辆的状态就定义为“驾驶模式”状态。
- 非驾驶模式:与“驾驶模式”状态相对,即车辆没有达到车厂规定的限制标准,则认为是处于“非驾驶模式”状态。
在驾驶模式状态下,HarmonyOS 系统会根据当前车辆限制标准,对系统能力做约束,例如不允许播放视频和弹框,而在非驾驶模式状态下,系统能力则不受影响。
- 驾驶模式支持应用
HarmonyOS 在应用增加了“驾驶模式”状态支持。对于“驾驶模式”状态支持的应用,在车辆行驶过程中可以正常运行,而对于“驾驶模式”状态不支持的应用,则在车辆行驶过程中做限制,例如禁止播放视频,禁止文本弹框等,不同的厂商限制不同,具体详情请参考车厂说明。
HarmonyOS 应用市场在应用上架时会进行审核,对于“驾驶模式”状态支持的应用,HarmonyOS 规定开发者要遵守汽车行业应用开发规范要求,具体参考 驾驶安全管控章节。
约束与限制
- HarmonyOS 车载应用要求支持“驾驶模式”和“非驾驶模式”状态切换。
- 驾驶模式下,默认不允许执行影响驾驶安全的所有操作,例如播放视频,弹框等。不同车厂、地域、国家对影响驾驶安全的操作限制不同,开发者需要基于具体限制开发应用,以确保驾驶员驾驶安全,共同营造安全的驾驶体验。