2024年1月18日下午,华为举办了鸿蒙生态千帆启航仪式,对外宣布HarmonyOS NEXT星河预览版现已开放申请,同时,首批200+鸿蒙原生应用加速开发,鸿蒙生态设备数量更是突破了8亿大关。这些进展反映了开发者和合作伙伴对鸿蒙生态未来发展的坚定信心和美好期待。
1月19日HarmonyOS应用开发技术分论坛召开,高德作为鸿蒙原生应用开发中的优秀案例,受邀出席了此次活动。会上,高德地图鸿蒙化负责人宋浩波发表了题为“高德地图鸿蒙化进展与实践分享”的主题演讲,他详细介绍了高德地图鸿蒙化的进展,以及在开发过程中6个真实案例和最佳实践。
据宋浩波对高德地图鸿蒙化历程的回顾,从2023年10月24日的鸿蒙立项全员开工大会起,到12月1日与华为正式签署鸿蒙合作协议,再到最近发布的鸿蒙原生高德地图精简版本,每一步都凝聚了高德团队的辛勤努力和不懈探索。目前,高德地图在主图、信息展示、规划导航等基础功能方面已完成了鸿蒙化,未来还将逐步在鸿蒙系统上实现更多特色功能。
在实践分享环节,宋浩波深入剖析了高德地图在鸿蒙化过程中遇到的挑战和解决方案。他指出,由于高德地图业务复杂、效果要求高,因此在鸿蒙化过程中需要特别关注稳定性、能耗等问题。为了解决这些问题,高德团队采用了一系列创新方法和工具,如自动化探索测试、方舟多线程安全问题监测工具等,有效提升了鸿蒙原生版高德地图的用户体验。
例如,当C++这样的多线程语言去调用JS或者ArkTS等单线程语言时,偶发性线程调用崩溃问题隐藏较深,通过审查代码的⽅式难以发现,极易导致偶现崩溃。这时候,使用方舟多线程安全问题监测工具,开启多线程检测能⼒,可自动精准识别出违反多线程规则的代码。
高德的现场案例讲解不仅展示了高德在鸿蒙化过程中的技术实力,也为其他应用进行鸿蒙化开发和设计提供了宝贵的经验。通过案例解读,开发者们可以更加深入地理解鸿蒙提供的一系列调测能力及工具,并学习到如何在实际开发中解决类似的问题。
高德地图的加入,对鸿蒙生态发展来说,无疑能帮助鸿蒙生态在地图导航板块得以快速发展和完善。而对高德地图自身而言,共同打造超越终端和场景边界的鸿蒙生态,是高德在打造一体化出行服务道路上迈出的重要一步。
随着HarmonyOS NEXT星河预览版的开放申请和高德地图等越来越多伙伴的加入,鸿蒙生态的未来充满了无限可能。我们期待在不久的将来,看到更多优秀的鸿蒙原生应用涌现,为消费者带来更加丰富多彩的全场景体验。