写点什么

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

  • 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:467895

评论

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

MinIO 参数解析与限制

耳东@Erdong

配置 Minio

第7周-作业1

seng man

计算机网络基础(八)---网络层-路由概述

书旅

计算机网络 网络协议 计算机基础 AS

技术​选型的艺术

YourBatman

技术选型 湖北

架构训练营第七周作业

张锐

47 张图带你 MySQL 进阶!!!

苹果看辽宁体育

MySQL 后端

JVM系列之:String,数组和集合类的内存占用大小

程序那些事

Java JVM GC JOL

英特尔唐炯:竞争推动PC行业良性发展,促使英特尔前行

最新动态

BIGO | Likee深度推荐模型的特征工程优化

InfoQ_3597a20b53cc

人工智能

数据湖应用解析:Spark on Elasticsearch一致性问题

华为云开发者联盟

大数据 spark elasticsearch 数据湖 华为云

手把手教你写数独计算器(1)

一直AC一直爽

c++ 算法 数独

性能测试和并发压力的关系

王锟

性能测试与优化 和 操作系统与文件系统

满山李子

极客大学架构师训练营

新手村:MySQL 学习经验、资源的分享

多选参数

MySQL MySQL 高可用 MySQL优化

秒懂云通信:选云通信到底哪家强?

阿里云Edge Plus

云通信 通信云

第七周学习总结

王锟

英特尔唐炯:把最好、最合适的产品带给最需要的消费者

最新动态

百度人脸算法“飞速迭代”,多模态活体检测V3.1获银行卡检测中心增强级认证

百度大脑

人工智能 人脸识别 百度大脑

架构师第七周作业

傻傻的帅

直播中那几秒延时到底来自哪?

阿里云Edge Plus

CDN 云直播 直播 直播带货

ARTS-WEEK7

一周思进

ARTS 打卡计划

MinIO 分布式集群搭建

耳东@Erdong

Minio cluster Minio 集群

企业架构框架之FEA

冯文辉

企业架构

手写实现Promise

GKNick

【小白学YOLO】YOLOv3网络结构细致解析

华为云开发者联盟

人工智能 网络 物体检测 华为云 网络层

如何写出完美的接口:接口规范定义、接口管理工具推荐

xcbeyond

接口规范 接口管理工具 swagger Easy Mock

【一起学系列】之命令模式:封装一个简单Jedis

Kerwin

设计模式 命令模式 Jedis

WebRTC框架下的实时视频关键路径

fumingwang

面试官拿System.out.println()考了我半个小时?我傻了

Java小咖秀

面试

来了,来了,你们要的Nginx教程来了

Java旅途

nginx

http请求压测工具

潜默闻雨

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