写点什么

鸿蒙原生开源库 ViewPool 在 OpenHarmony 社区正式上线

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

    阅读完需:约 3 分钟

鸿蒙原生开源库ViewPool在OpenHarmony社区正式上线

近日,由伙伴参与共建的鸿蒙原生开源库“ViewPool”在 OpenHarmony 社区正式上线。这个开发库是基于 OpenHarmony 技术孵化的成果,充分发挥了平台的技术特性,同时融入了伙伴在应用开发方面的实践经验。它为鸿蒙生态的开发者和应用厂商提供了一套灵活高效的跨端组件管理方案,有助于显著提升开发效率和应用性能。


作为一款专为 OpenHarmony 设计的原生开发库,ViewPool 具备全面的功能支持,并采用了多项创新技术,例如跨端组件预创建能力、复用池自动补池子能力和 OnIdle 预创建能力。这些技术不仅解决了跨端组件开发中常见的问题,如页面滑动丢帧、主线程阻塞、长列表流畅度不佳等,还特别适用于新闻列表和购物页面等频繁页面切换的场景。经过验证,使用 ViewPool 后,应用在原生页面滑动等关键场景中的性能可以提升 40%-50%,显著降低了丢帧率和最长帧耗时。


同时,ViewPool 的设计兼顾功能的全面性和封装的便利性,开发者可以更轻松地应对各种基础开发需求。这不仅有效降低了开发门槛,还能让开发效率提升超过 30%,帮助开发者将更多精力集中在业务逻辑实现和创新上。


ViewPool 的推出在 OpenHarmony 三方库共建的历程中意义重大。作为从 0 到 1 针对 ArkTS 原生开发的首个三方库,而非从其他平台迁移的方案,ViewPool 为 OpenHarmony 的场景化解决方案共建树立了一个典范。它的成功证明了三方共建模式的可行性和价值,同时为其他厂商提供了可以借鉴的开发路径。未来,更多厂商和开发者有望参与到 OpenHarmony 场景共建中,共同构建一个更加开放、健康的三方库生态体系。此外,ViewPool 的发布也为 OpenHarmony 引入了新的性能优化方案,进一步激发了开发者的创新潜力,加速了整个生态的发展进程。


随着 ViewPool 的开源,业内预计将有更多合作伙伴加入共建行列,共同推进这一项目的持续优化和完善。据了解,合作伙伴还计划参与开发更多 OpenHarmony 原生三方库(例如数据库相关解决方案等),并探索更丰富的场景化应用,持续为 OpenHarmony 社区注入新的发展动力。


这一趋势为开发者和厂商提供了广阔的合作空间。通过共同参与 OpenHarmony 原生三方库的孵化和建设,各方将有机会推动技术创新,完善生态布局,共享开放生态的技术成果,共同迈向万物智联的智能未来。


更多关于 ViewPool 的详细信息和使用方法,请访问:

 • 官方主页:https://gitee.com/openharmony-sig/ohos_byte_global_viewpool

 •GitHub 源码地址:https://github.com/bytedance/bGlobalViewPool

2025-03-12 14:532045

评论

发布
暂无评论

资产管理系统建设解决方案,项目实施运维方案

金陵老街

资产管理 系统方案

【每日学点HarmonyOS Next知识】嵌套组件、装饰器报错、迭代列表刷新、单位换算、tabs组件生命周期

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】上下拉动作、图片预览、组件边距、this获取、svg旋转

轻口味

HarmonyOS HarmonyOS NEXT

音乐NFT系统的测试

北京木奇移动技术有限公司

区块链技术 软件外包公司 音乐NFT

【第 8 期】搜索客 Meetup - Elasticsearch 的一些“双刃剑”特性

极限实验室

Meetup Elastic Search 搜索客社区

【每日学点HarmonyOS Next知识】类型判断、刘海高度、隐私弹窗、滑动下一页效果、清楚缓存

轻口味

HarmonyOS HarmonyOS NEXT

音乐NFT系统的协议

北京木奇移动技术有限公司

区块链技术 软件外包公司 音乐NFT

【每日学点HarmonyOS Next知识】路由栈问题、图片圆角、颜色资源转十六进制字符串、数据集变化崩溃、组件声明周期

轻口味

HarmonyOS HarmonyOS NEXT

《Operating System Concepts》阅读笔记:p309-p330

codists

操作系统

SvelteKit 最新中文文档教程(3)—— 数据加载

冴羽

JavaScript 前端开发 前端框架 Svelte SvelteKit

【每日学点HarmonyOS Next知识】路由返回、滚动到中间、worker取消任务、文本选择多级联动

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】自定义对象传参、页面生命周期、自定义弹窗、路由打开对话框,网络图片

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】tab拦截、组件方法做参数、自定义组件链式调用、多次观察者监听、横竖屏切换

轻口味

HarmonyOS HarmonyOS NEXT

懒猫微服助我生活工作穿梭无忧

玄兴梦影

NAS 远程访问 懒猫微服 微型服务器 私有云助手

【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)

码界西柚

redis 数据结构 字典 redis 底层原理 数据库 nosql

记录一下 简单udp和sni 代理 done

八苦-瞿昙

C# Proxy

【每日学点HarmonyOS Next知识】页面引用问题、Json三方库、路由表使用、下拉刷新问题、视频播放错误

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】防截屏、作用域问题、观察器问题、对话框关闭、判断对象包含某个字段

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】抽屉效果、树状组件、离屏渲染、上下文获取、Tab声明周期

轻口味

HarmonyOS HarmonyOS NEXT

【每日学点HarmonyOS Next知识】防截屏、加载不同View、函数传参、加载中效果、沉浸式底部状态栏

轻口味

HarmonyOS HarmonyOS NEXT

音乐NFT系统的运维

北京木奇移动技术有限公司

区块链技术 软件外包公司 音乐NFT

【每日学点HarmonyOS Next知识】字符串、图片生成二维码,文本行数获取及输入框退出编辑状态方法汇总

轻口味

HarmonyOS HarmonyOS NEXT

【连载 22】性能测试实践——超时结账第二回合

FunTester

音乐NFT软件系统的开发

北京木奇移动技术有限公司

区块链技术 软件外包公司 音乐NFT

新手学吉他如何掌握音阶?有哪些软件可以帮助我们练习音阶?

阿拉灯神丁

吉他学习 吉他谱 Guitar Pro8 音乐管理和分析软件

音乐NFT系统的网络安全

北京木奇移动技术有限公司

区块链技术 软件外包公司 音乐NFT

【每日学点HarmonyOS Next知识】点赞动画实现、Grid当前显示条目、刷新组件、代码规范、状态变量

轻口味

HarmonyOS HarmonyOS NEXT

鸿蒙原生开源库ViewPool在OpenHarmony社区正式上线_HarmonyOS_HarmonyOS_InfoQ精选文章