在智能座艙成為汽車行業“新四化”核心戰場的今天,開發者們正面臨這樣的挑戰:如何讓手機應用快速適配車機場景?如何實現手機與車機無感流轉?如何在保障駕駛安全的前提下提供沉浸式交互體驗?
HarmonyOS SDK 車服務(Car Kit)為開發者提供一套便捷接入出行服務的能力,助力全球開發者輕松完成智慧出行場景業務的開發。
在傳統的開發模式中,地圖應用要同時集成多個出行業務的Kit,如同時集成CarBaseKitEngine、CarAppDsdeEngine,才能適配HiCar的業務和導航流轉的業務。多個Kit有部分功能重復,導致地圖應用包增大,多個接口也不利于開發和維護。
HarmonyOS整合出行導航業務,開發者只需集成一個Kit,就可接入智慧出行業務場景。為應用瘦身的同時,也大大降低了開發和維護的成本。
場景介紹
當前Car Kit主要應用于華為手機用戶駕車出行的場景。如果用戶駕駛鴻蒙智行車輛(包括儀表/HUD顯示)出行,華為提供了導航流轉和超級桌面解決方案;如果用戶駕駛HUAWEI HiCar(以下簡稱HiCar)認證車輛出行,華為提供了HiCar互聯解決方案。
駕駛鴻蒙智行車輛出行場景
- 導航流轉
是華為為用戶提供的導航信息在手機與車機之間便捷流轉的方案,包括:導航流轉至車機、地址流轉至車機、下車步行導航流轉回手機等應用場景。
-
駕駛員/副駕在上車途中提前在手機側搜索好目的地,上車后通過手機與車機碰一碰,導航信息自動流轉到車機,不需要在車機上再次搜索,可直接駕車前往目的地,提升體驗。
-
駕駛員/副駕在上車途中通過手機在聽音樂,上車后通過手機與車機碰一碰,音樂自動流轉到車機側播放,用戶體驗不中斷,可直接駕車出發。
-應用接入Car Kit導航類接口,根據系統的流轉事件提供導航信息,完成手機與車機之間的導航流轉業務。
- 超級桌面
是華為為用戶提供手機應用在鴻蒙車機系統上使用,豐富鴻蒙智行生態的解決方案。
應用接入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會將當前出行業務的連接狀態轉發給生態應用。
注:以遵從當地法律法規為前提,功能實現根據不同接入設備和場景可能存在差異。
了解更多詳情>>
獲取車服務開發指導文檔