写点什么

鸿蒙原生页面高性能解决方案上线 OpenHarmony 社区 助力打造高性能原生应用

  • 2025-03-12
    北京
  • 本文字数:902 字

    阅读完需:约 3 分钟

鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用

随着 HarmonyOS NEXT 的正式推出,鸿蒙原生应用开发热度高涨,数量激增。但在三方应用鸿蒙化进程中,性能问题频出。为此,HarmonyOS NEXT 推出了一整套原生页面高性能解决方案,包括 Nodepool、HMrouter 和 DataCache 三大解决方案,并上架 OpenHarmony 开源社区分,分别针对应用页面滑动、跳转、首页冷启动等关键性能场景提供高效易用的工具,助力伙伴和开发者打造高性能鸿蒙原生应用。

 

Nodepool:优化页面滑动流畅性

Nodepool 旨在解决应用页面滑动卡顿问题。开发中,相似页面因业务和代码差异,组件复用性差,引发卡顿、丢帧,影响用户体验。Nodepool 通过全局自定义组件复用,让原生容器组件跨组件复用子组件,降低了页面丢帧率和白屏时间。这一方案已在多个头部鸿蒙原生应用中得到使用和验证,其中某头部旅行 APP 首页瀑布流采用全局组件复用库,页面滑动效果可达满帧。


 

HMrouter:简化页面跳转逻辑

HMrouter 是 HarmonyOS NEXT 出色的路由框架解决方案,专注于优化应用内原生页面跳转逻辑,它封装系统 Navigation,集成了 Navigation、NavDestination、NavPathStack 多项系统能力,提供路由拦截、页面生命周期管理、自定义转场动画等功能,并在跳转传参等方面扩展系统能力。通过 HMrouter,开发者无需纠结繁琐细节,可轻松地构建路由框架,缩短构建周期,实现模块高效解耦,为应用带来更加流畅自然的页面跳转性能。某头部办公 APP 使用该方案后,有效降低路由框架搭建难度,搭建周期从 1 个月下降至 1 天。


 

DataCache:加速应用冷启动

DataCache 解决方案针对应用冷启动耗时问题,提供了原生应用极速冷启动方案。应用冷启动时,首页数据请求和页面加载耗时过多。DataCache 通过优先加载本地缓存数据,大幅缩短了冷启动时间。此外,它提供通用本地缓存库,帮助开发者更快实现缓存逻辑,提高开发效率与应用体验。某头部网盘 APP 使用该方案后,首页冷启动时间达到 0.7 秒,缩短 50%。


 

HarmonyOS NEXT 的原生页面高性能解决方案,从页面滑动、跳转及应用冷启动等关键环节,为开发者提供全面的支持。目前,这些解决方案均已上线 OpenHarmony 开源社区,可在 OpenHarmony 三方库中心仓进行搜索,欢迎开发者多多使用和共建,打造更高性能的鸿蒙应用,共建共享鸿蒙新世界!

 

2025-03-12 15:101708

评论

发布
暂无评论

天猫技术全面打造『身临其境』的消费者交互体验

阿里技术

面试官:final、finally、finalize 有什么区别?

王磊

java面试

【死磕Java并发】-----J.U.C之深入分析CAS

chenssy

11月日更 死磕 Java 死磕 Java 并发

面试官:说一下final关键字和final的4种用法?

王磊

激发数字新活力 打造发展新优势

CECBC

Rust 元宇宙 5 —— SDL2.0

Miracle

rust SDL 元宇宙

网络监控原理

喀拉峻

网络安全 安全 网络

企业决策智能项目的五种失败姿势

脑极体

29 K8S之ReplicaSet控制器

穿过生命散发芬芳

k8s 11月日更

[干货] Weex在双11会场的大规模应用:业务支撑、稳定性保障和秒开实战

阿里技术

不会用Camtasia的“库”,你可能错过了一个亿

淋雨

Camtasia

使用ES6编写一个超简单的搜索算法

吴脑的键客

JavaScript 大前端

面试官:int和Integer有什么区别?为什么要有包装类?

王磊

Rust 元宇宙 4 —— 让世界动起来

Miracle

rust 元宇宙

阿里巴巴服务网格技术三位一体战略背后的思考与实践

阿里巴巴云原生

阿里云 云原生 服务网格 三位一体

花了2个钟才搞懂这AOP为啥没生效,水友却睡着了……

4ye

Java spring 程序员 后端 签约计划第二季

中国首批区块链订单融资缘何落地雄安?

CECBC

超强实时跟踪系统首次开源!支持跨镜头、多类别、小目标跟踪!

百度大脑

人工智能 人工智能摄像头

微博系统中”微博评论“的高性能高可用计算架构设计

Beyond Ryan

阿里研究员毕玄谈应用运维体系的变迁,DevOPS是大势所趋

阿里技术

Apache再次接受阿里开源产品捐赠 移动开发框架Weex进入孵化

阿里技术

百度ERNIE新突破!登顶中文医疗信息处理权威榜单CBLUE冠军

百度大脑

人工智能

直播预告丨“Hello ArkUI:初识Slider组件(JS)”周三约起

HarmonyOS开发者

HarmonyOS

阿里巴巴Aliware十年微服务架构演进历程中的挑战与实践

阿里技术

应运而生! 双11当天处理数据5PB—HiStore助力打造全球最大列存储数据库

阿里技术

Rust 元宇宙 6 —— 显示世界

Miracle

rust SDL 元宇宙

你需要用战略耐心实现职业目标

石云升

读书笔记 11月日更

Rust 元宇宙 3 —— 进入和离开

Miracle

rust 元宇宙

使用redis生成唯一编号

喵叔

11月日更

[Pulsar] 消息的消费

Zike Yang

Apache Pulsar 11月日更

元宇宙是人类文明不可避免的一次内卷

CECBC

鸿蒙原生页面高性能解决方案上线OpenHarmony社区 助力打造高性能原生应用_HarmonyOS_HarmonyOS_InfoQ精选文章