2024年1月18日下午,华为举办了鸿蒙生态千帆启航仪式,对外宣布HarmonyOS NEXT星河预览版现已开放申请,同时,首批200+鸿蒙原生应用加速开发,鸿蒙生态设备数量更是突破了8亿大关。这些进展反映了开发者和合作伙伴对鸿蒙生态未来发展的坚定信心和美好期待。

1月19日HarmonyOS应用开发技术分论坛召开,高德作为鸿蒙原生应用开发中的优秀案例,受邀出席了此活动。会上,高德地图鸿蒙化负责人宋浩波发表了题为"高德地图鸿蒙化进展与实践分享"的主题演讲,他详细介绍了高德地图鸿蒙化的进展,以及在开发过程中6个真实案例和最佳实践。

据宋浩波对高德地图鸿蒙化历程的回顾,从2023年10月24日的鸿蒙立项全员开工大会起,到12月1日与华为正式签署鸿蒙合作协议,再到最近发布的鸿蒙原生高德地图精简版本,每一步都凝聚了高德团队的辛勤努力和不懈探索。目前,高德地图在主图、信息展示、规划导航等基础功能方面已完成了鸿蒙化,未来还将逐步在鸿蒙系统上实现更多特色功能。

在实践分享环节,宋浩波深入剖析了高德地图在鸿蒙化过程中遇到的挑战和解决方案。他指出,由于高德地图业务复杂、效果要求高,因此在鸿蒙化过程中需要特别关注稳定性、能耗等问题。为了解决这些问题,高德团队采用了一系列创新方法和工具,如自动化探索测试、方舟多线程安全问题监测工具等,有效提升了鸿蒙原生版高德地图的用户体验。

例如,当C++这样的多线程语言去调用JS或者ArkTS等单线程语言时,偶发性线程调用崩溃问题隐藏较深,通过审查代码的⽅式难以发现,极易导致偶现崩溃。这时候,使用方舟多线程安全问题监测工具,开启多线程检测能力,可自动精准识别出违反多线程规则的代码。

高德的现场案例讲解不仅展示了高德在鸿蒙化过程中的技术实力,也为其他应用进行鸿蒙化开发和设计提供了宝贵的经验。通过案例解读,开发者们可以更加深入地理解鸿蒙提供的一系列调测能力及工具,并学习到如何在实际开发中解决类似的问题。

高德地图的加入,对鸿蒙生态发展来说,无疑能帮助鸿蒙生态在地图导航板块得以快速发展和完善。而对高德地图自身而言,共同打造超越终端和场景边界的鸿蒙生态,是高德在打造一体化出行服务道路上迈出的重要一步。

随着HarmonyOS NEXT星河预览版的开放申请和高德地图等越来越多伙伴的加入,鸿蒙生态的未来充满了无限可能。我们期待在不久的将来,看到更多优秀的鸿蒙原生应用涌现,为消费者带来更加丰富多彩的全场景体验。

【鸿蒙千帆起】高德地图携手HarmonyOS NEXT,开启智能出行新篇章的更多相关文章

  1. 高德地图api实现地址和经纬度的转换(python)

    利用高德地图web服务api实现地理/逆地址编码 api使用具体方法请查看官方文档 文档网址:http://lbs.amap.com/api/webservice/guide/api/georegeo ...

  2. IOS原生地图与高德地图

    原生地图 1.什么是LBS LBS: 基于位置的服务   Location Based Service 实际应用:大众点评,陌陌,微信,美团等需要用到地图或定位的App 2.定位方式 1.GPS定位  ...

  3. 【原创】web端高德地图javascript API的调用

    关于第三放地图的使用,腾讯.百度.高德 具体怎么选择看你自己怎么选择了. 高德地图开放平台:http://lbs.amap.com/ 本次使用的是高德的javascript API http://lb ...

  4. 高德地图-搜索服务-POI搜索

    高德地图-搜索服务-POI搜索 之前公司项目收货地址仿饿了么的收货地址,结果发现自己实现的关键字搜索和周边搜索,搜索到的poi列表跟饿了么的并不完全一样,后来考虑了下,应该是搜索的范围.类型之类的设置 ...

  5. 【krpano】高德地图导航插件(源码+介绍+预览)

    简介 krpano可以利用js调用第三方网页版地图,因此可以实现导航效果,用来帮助用户导航到我们全景所在的位置. 效果截图如下,在手机端点击左侧按钮,便会对用户进行定位,跳转至高德地图进行导航     ...

  6. C# GMap下提供一个高德地图

    using System; using GMap.NET.Internals; using GMap.NET.Projections; namespace GMap.NET.MapProviders ...

  7. [OC][地图] 高德地图之定位初探(一)

    使用前的说明 高德地图开放平台的iOS定位模块网址-->http://lbs.amap.com/api/ios-location-sdk/summary/ 高德地图有Web端.android平台 ...

  8. Android学习十一:高德地图使用

    写这篇文章主要有三个目的: 1.使用高德地图api定位 2.获取天气数据 3.编程练手 文件结构 清单文件信息说明: <?xml version="1.0" encoding ...

  9. 时时获得高德地图坐标 http://lbs.amap.com/console/show/picker

    1.高德地图标注 在做开发时,或者做高德地图标注的时候,要用到高德地图的坐标,时时获得高德地图坐标 http://lbs.amap.com/console/show/picker 老的高德地图标注地址 ...

  10. (高德地图)marker定位 bug 解决总结

    项目背景: 一个项目bug,项目中用到高德地图,默认打开页面会生成一个marker(下图红色icon),然后用户拖动marker到想要的位置,并且保存. 用户反映定位不准确,在当前页面编辑的位置,到后 ...

随机推荐

  1. opencv库图像基础1-python

    opencv库图像基础-python 基本操作 图片颜色通道 非灰度图的颜色通道是红绿蓝,在opencv中默认是BGR的顺序 argparse模块 argparse 库是 Python 标准库中用于命 ...

  2. 从零开始写 Docker(四)---使用 pivotRoot 切换 rootfs 实现文件系统隔离

    change-rootfs-by-pivot-root.png 本文为从零开始写 Docker 系列第四篇,在mydocker run 基础上使用 pivotRoot 系统调用切换 rootfs 实现 ...

  3. XSS漏洞原理整理

    一.通常使用XSS脚本来获取浏览器版本信息,alert(navigator.userAgnet )  ,浏览器的UserAgent是可以伪造的,比方火狐或者很多扩展都可以屏蔽或者自定义浏览器发送的Us ...

  4. 什么是docker的多阶段构建

    Docker多阶段构建是一种技术,允许在不同的构建阶段中使用不同的基础镜像,并只复制构建所需的文件和依赖项.这种技术旨在减少最终生成的Docker镜像的大小和运行时的资源消耗. 多阶段构建的一般工作流 ...

  5. Python3解决UnicodeDecodeError: 'utf-8' codec can't decode byte..问题最快解决方案

    问题: 使用python3 作为socket通信的时候,出现了这个错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in posi ...

  6. Java诊断工具Arthas:开篇之watch实战

    Arthas是阿里开源的线上监控诊断产品,用于问题的排查和诊断. 它的出现大大提高线上排查问题的效率,这篇只讲它一个非常牛逼的功能,其它功能往后篇章会在展开详细说. 一.Arthas能为你做什么? 1 ...

  7. 安装YCM

    安装Vundle git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim Vundle也是vim的 ...

  8. 笔记:vite 的启动链路以及背后的部分原理

    这里分享一篇找到的文章 原文地址:https://blog.csdn.net/frontend_frank/article/details/106632197 NO.1 vite 是什么 vite - ...

  9. 记录--Threejs-着色器实现一个水波纹

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 hree.js 是一个基于 WebGL 的 JavaScript 3D 库,用于创建和渲染 3D 图形场景. 一. 图像渲染过程 1.we ...

  10. protected和private继承方式的不同

    环境:QT 5.12 继承方式规定了子类如何访问从基类继承的成员.继承方式有public.protected.private三种.继承方式不影响派生类的访问权限,影响了从基类继承而来的成员的访问权限, ...