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

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

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

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

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

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

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

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

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

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

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

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

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

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

声明:本文来自用户分享和网络收集,仅供学习与参考,测试请备份。