據(jù)宋浩波對(duì)高德地圖鴻蒙化歷程的回顧,從2023年10月24日的鴻蒙立項(xiàng)全員開工大會(huì)起,到12月1日與華為正式簽署鴻蒙合作協(xié)議,再到最近發(fā)布的鴻蒙原生高德地圖精簡(jiǎn)版本,每一步都凝聚了高德團(tuán)隊(duì)的辛勤努力和不懈探索。目前,高德地圖在主圖、信息展示、規(guī)劃導(dǎo)航等基礎(chǔ)功能方面已完成了鴻蒙化,未來還將逐步在鴻蒙系統(tǒng)上實(shí)現(xiàn)更多特色功能。
在實(shí)踐分享環(huán)節(jié),宋浩波深入剖析了高德地圖在鴻蒙化過程中遇到的挑戰(zhàn)和解決方案。他指出,由于高德地圖業(yè)務(wù)復(fù)雜、效果要求高,因此在鴻蒙化過程中需要特別關(guān)注穩(wěn)定性、能耗等問題。為了解決這些問題,高德團(tuán)隊(duì)采用了一系列創(chuàng)新方法和工具,如自動(dòng)化探索測(cè)試、方舟多線程安全問題監(jiān)測(cè)工具等,有效提升了鴻蒙原生版高德地圖的用戶體驗(yàn)。
例如,當(dāng)C++這樣的多線程語(yǔ)言去調(diào)用JS或者ArkTS等單線程語(yǔ)言時(shí),偶發(fā)性線程調(diào)用崩潰問題隱藏較深,通過審查代碼的?式難以發(fā)現(xiàn),極易導(dǎo)致偶現(xiàn)崩潰。這時(shí)候,使用方舟多線程安全問題監(jiān)測(cè)工具,開啟多線程檢測(cè)能?,可自動(dòng)精準(zhǔn)識(shí)別出違反多線程規(guī)則的代碼。
高德的現(xiàn)場(chǎng)案例講解不僅展示了高德在鴻蒙化過程中的技術(shù)實(shí)力,也為其他應(yīng)用進(jìn)行鴻蒙化開發(fā)和設(shè)計(jì)提供了寶貴的經(jīng)驗(yàn)。通過案例解讀,開發(fā)者們可以更加深入地理解鴻蒙提供的一系列調(diào)測(cè)能力及工具,并學(xué)習(xí)到如何在實(shí)際開發(fā)中解決類似的問題。
高德地圖的加入,對(duì)鴻蒙生態(tài)發(fā)展來說,無疑能幫助鴻蒙生態(tài)在地圖導(dǎo)航板塊得以快速發(fā)展和完善。而對(duì)高德地圖自身而言,共同打造超越終端和場(chǎng)景邊界的鴻蒙生態(tài),是高德在打造一體化出行服務(wù)道路上邁出的重要一步。
隨著HarmonyOS NEXT星河預(yù)覽版的開放申請(qǐng)和高德地圖等越來越多伙伴的加入,鴻蒙生態(tài)的未來充滿了無限可能。我們期待在不久的將來,看到更多優(yōu)秀的鴻蒙原生應(yīng)用涌現(xiàn),為消費(fèi)者帶來更加豐富多彩的全場(chǎng)景體驗(yàn)。