写点什么

技术与体验双轮驱动,鸿蒙原生应用生态扬帆前行

  • 2024-04-22
    北京
  • 本文字数:2455 字

    阅读完需:约 8 分钟

大小:1.24M时长:07:12
技术与体验双轮驱动,鸿蒙原生应用生态扬帆前行

4 月 11 日,「鸿蒙原生应用开发关键技术与创新竞争力」技术论坛在 QCon 全球软件开发大会 2024 北京站成功举行,活动邀请来自华为、美团、同程旅行的技术专家同开发者分享了鸿蒙生态开发者解决方案关键特性、HarmonyOS 创新开发场景与能力、HarmonyOS SDK、美团与同程应用鸿蒙化实践等主题。会后开发者们与技术专家在闭门会又进行了深入的交流,更好的了解 HarmonyOS NEXT 开发理念和实战经验。



面向鸿蒙开发者 打造一站式应用开发解决方案


本场专题论坛开始,华为终端 BG 软件部开发者平台部首席架构师带来了《面向鸿蒙开发者打造一站式应用开发解决方案》的分享,介绍了鸿蒙生态的开发者解决方案关键特性。



专家表示,HarmonyOS 为开发者提供整套解决方案的初心,就是打造良好的面向消费者和面向开发者的使用体验。面向消费者的原生应用体验注重精致、易用、流畅、安全、智能与互联六大关键词,面向开发者的开发体验则关注“清晰易学、极简开发、极致效率、创新突破”四大主题。鸿蒙开发者解决方案充分利用了 HarmonyOS 特征创新场景能力,使鸿蒙原生应用能够一次开发、多端部署,在不同平台可分可合、自由流转,最终实现跨平台的统一生态,将原生智能融入多端用户体验,助力开发者不断创新突破。


鸿蒙创新开发场景与能力


操作系统产业的历史就是不断创新突破的发展史,HarmonyOS 将通过与开发者和伙伴的联合创新解决未来的发展问题,构筑真正的核心竞争力。


鸿蒙生态产品总监就围绕《鸿蒙创新开发场景与能力》的主题介绍了 HarmonyOS 在这方面的思考与实践。



专家提到,鸿蒙生态的创新思路总体分为三个层面,分别是为伙伴开发者提供开箱即用的基础体验、通过大量开发者典型场景构建的优秀样板间,以及在核心问题层面的创新突破。在各个创新层面,鸿蒙生态围绕六大特征,向开发者开放了海量能力集合,这些能力屏蔽了复杂的底层逻辑,提升了开发效率,同时在体验上充分考虑用户场景,为用户带来良好的使用体验。


在场景创新维度上,鸿蒙生态总结了 18 类应用伙伴的典型场景痛点,将 HarmonyOS 操作系统的 AI、分布式等开放能力灵活运用在各个场景的创新解决方案中,并把总结出来的优秀实践上传到社区,使各行业的开发者能够快速复用。在这些场景方案的支持和帮助下,开发者可以快速接入,聚焦自身业务实现竞争力。

HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用


HarmonyOS SDK 在鸿蒙开发者生态中至关重要。鸿蒙开放能力架构师分享了 HarmonyOS SDK 如何助力开发者打造焕然一新的鸿蒙原生应用。


专家总结了 HarmonyOS SDK 的六大领域,并基于一些常用能力讲解了 HarmonyOS SDK 如何使应用更纯净、更智能、更精致、更易用。

  • 更纯净:HarmonyOS SDK 将隐私授权与用户数据访问合并起来,减少了 70% 以上的用户授权弹框,使用户体验更加友好,隐私保护水平也随之提升。

  • 更智能:包括图库身份证识别、地址智能填充等,这些案例在便利开发者和用户的同时,也充分保障了用户隐私不被泄露。

  • 更精致:各类控件会尽量呈现真实的物理世界感受,同时 HarmonyOS SDK 会围绕 HDR Vivid 标准构建全链路能力,打造更好的图像视频体验。

  • 更易用:Live View Kit 提供的实况窗使能开发者帮助用户实时掌握服务进度;Scan Kit 开放的强大扫码能力,也将方便各类应用集成以应对生活中复杂扫码场景。


专家还介绍称 HarmonyOS SDK 会将所有 API 进行 Kit 化,开发者只需少量代码就可快速接入,简化应用开发流程。随着未来 HarmonyOS SDK 的能力越来越丰富,我们也将看到更多焕然一新的鸿蒙原生应用。



第一份鸿蒙外卖的背后——美团 App 鸿蒙化实战


鸿蒙生态的繁荣是成千上万开发者共同努力的结果,来自美团和同程旅行的两位演讲人分享了应用鸿蒙化实战案例。首先登场的是美团高级技术专家,他分享了美团如何用四个多月时间跑通业务主流程的实战经验。



美团是非常复杂的商业体,有着丰富的业务和交互场景。美团选择了直接从基建层面支持鸿蒙原生应用。基建层直接对接操作系统层,上层则采用容器化方案对接已有的代码资源。美团与华为共同解决了 HarmonyOS 中支持动态化容器及相关基建过程中遇到的诸多难题,并与华为联合设计实现了高性能的同层渲染能力,目前已适配大部分业务场景。



在性能层面,双方利用 HarmonyOS 和硬件的软硬结合优势,开始对应用进行深度性能优化。多级质量保障方面,美团技术专家赞赏了鸿蒙开发者方案的功能遍历测试这一亮点,利用它可以将万小时崩溃率下降到个位数级别。


演讲最后,美团技术专家强调了与华为深度合作的初衷:以客户为中心。美团希望当用户第一次打开新系统时就能够感受到美团 App 的丝滑体验,与华为一同帮大家吃的更好,生活更好。


同程旅行:鸿蒙化 App 架构设计及组件平台化的最佳实践


来自同程旅行的移动端首席架构师分享了同程旅行启动鸿蒙原生应用开发过程中的思考与实践经验。



专家介绍,同程的业务和组件较多,开发比较分散,在这样的背景下经过与华为的沟通交流,同程最终选择了单 HAP + 多 HAR 的开发模式。整个 App 的构建就是大量组件的组装结果,而 App 的组件化开发能够让单个 App 按照拆分成很多个独立的组件,让各自的业务部门完成自闭环。同样的,在 HarmonyOS 中,组件化不仅是一种设计原则,更是一种开发实践,可以在不同设备上灵活组合,实现多端协同,有助于实现“一次开发,多端部署”的开发理念。



为了解决 App 组件化后依赖关系混乱、组件仓库较多等问题,同程旅行开发了 Exodia 组件化平台。平台围绕开发、上线和热修三大阶段设计了很多流程和管控策略。通过这样的组件化平台,同程旅行开发流程的各个环节实现了统一规范、统一配置、统一管理,包括开发、编译、调试等都有了很大效率提升。


同程旅行的移动端首席架构师表示未来将结合鸿蒙生态的特性,更加注重跨设备和跨平台的兼容性,并在架构设计中从一开始就考虑多设备协同能力,结合更多自动化、智能化功能,为用户提供更加个性、动态化和无缝连接的体验。


在今年 1 月,HarmonyOS NEXT 正式面向开发者开放申请,越来越多的开发者和合作伙伴加入到鸿蒙生态中来,未来,我们期待各位能够借助新版本打造出一批更具竞争力的先锋鸿蒙原生应用。

2024-04-22 15:469475

评论

发布
暂无评论
发现更多内容

找 ChatGPT 写 SQL? 不如试试 PromQL,三行解决复杂时序场景查询

Greptime 格睿科技

sql 云原生 时序数据库 PromQL 可观测

产研指南针的量化指标实践笔记

车江毅

项目管理 研发管理 降本增效 北极星指标 效能度量

如何在 Web 端实现一个多人数独游戏

声网

Vue 互动白板 RTE

快速入门API Explorer

华为云开发者联盟

云计算 华为云 API Explorer平台 企业号 2 月 PK 榜 华为云开发者联盟

Java程序员:为了跳槽刷完1000道真题,想不到老板直接给我升职了

程序知音

Java java面试 Java面试题 Java面试八股文 后端面试

共铸国云智领未来| 数据进超市,海岛更善治

天翼云开发者社区

3Dmax和C4d有什么区别?

Finovy Cloud

3DMAX

JVM说--直接内存的使用

京东科技开发者

JVM io nio 虚拟机 企业号 2 月 PK 榜

Fastjson踩“坑”记录和“深度”学习

阿里技术

Fastjson

DAAM:首次利用视觉语言学解释大型扩散模型

Zilliz

天翼云第八代云主机助力企业攻克上云“大象流”加密处理业务难题

天翼云开发者社区

Knative Autoscaler 自定义弹性伸缩

天翼云开发者社区

《福布斯》评英特尔最新财报:业绩之外,制程路线图的稳步推进是真正的好消息

科技之家

领导者!天翼云蝉联政务公有云基础设施市场第一

天翼云开发者社区

“云”上书店,氛围感拉满!

天翼云开发者社区

如何将物理机Windows系统迁移到VMware虚拟机?

天翼云开发者社区

3D可视化:18个WebGL框架和Web3D图形库

2D3D前端可视化开发

WebGL 三维可视化 web3d 3d绘图引擎

模块1作业

王琨琨

架构实战营

带你动手做AI版的垃圾分类

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟 垃圾分类

舞台LED显示屏对灯光设计产生了哪些影响

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

一文详解数GaussDB(DWS)函数出参带出方式

华为云开发者联盟

数据库 后端 华为云 企业号 2 月 PK 榜 华为云开发者联盟

职场IT老手教你3步教你玩转可视化大屏设计,让领导眼前一亮!

葡萄城技术团队

《解构领域驱动设计》-领域驱动设计统一过程

珑彧

Java 读书笔记 架构 方法论 领域驱动设计

技术与体验双轮驱动,鸿蒙原生应用生态扬帆前行_架构_郑思宇_InfoQ精选文章