Taro on Harmony C-API 版本正式开源

💡 原文中文,约3700字,阅读约需9分钟。
📝

内容提要

Taro 是京东推出的跨端开发解决方案,支持小程序、H5 和原生 APP 的统一开发。最近开源的 Taro on Harmony C-API 版本提升了性能和组件支持,降低了鸿蒙应用开发的门槛,支持 React 18+ 和多种常用 API,优化了长列表组件,并增强了开发者体验。Taro 还计划进行多线程架构升级,以进一步提升性能。

🎯

关键要点

  • Taro 是京东推出的跨端开发解决方案,支持小程序、H5 和原生 APP 的统一开发。
  • Taro on Harmony C-API 版本提升了性能和组件支持,降低了鸿蒙应用开发的门槛。
  • 该版本支持 React 18+ 和多种常用 API,优化了长列表组件,增强了开发者体验。
  • Taro on Harmony 完成了从 ArkTS 方案到 C-API 方案的升级,实现了对纯血鸿蒙的完全适配。
  • 京东 APP 纯血鸿蒙在鸿蒙应用商城上线,并获得华为的 S 级应用认证。
  • Taro on Harmony 技术方案支持开发者使用 React DSL 开发纯血鸿蒙应用,整体架构分为三层。
  • C-API 版本支持近 33 个 Taro 组件和常用 API,提升了执行性能。
  • 支持大部分常见的 CSS 能力,确保渲染样式与 W3C 规范一致。
  • 长列表组件提供懒加载、预加载和节点复用等功能,提升应用流畅度。
  • 支持原生混合开发,允许将原生页面或组件混合编译到 Taro 鸿蒙项目中。
  • Taro on Harmony C-API 版本是开发鸿蒙应用的最佳框架选型之一,未来将进行多线程架构升级。
➡️

继续阅读