2025 年 3 月 19 日

Lynx 2025 年技术路线图

刘守群

工程主管 @ Lynx

两周前,我们将 Lynx 正式开源,并收集到了许多宝贵的反馈和建议,感谢大家对 Lynx 的关注与支持。今天,我很高兴与大家分享 Lynx 的 2025 年技术路线图。 Lynx 技术体系的发展核心原则:

  • 快速稳定的发布 – 确保快速版本更新的同时,通过清晰的弃用策略保持稳定的 API 并尽量减少 Breaking Change。
  • 多平台适配 – 为开发者提供高效、高性能的跨平台解决方案。
  • 积极的社区支持 – 通过 GitHubDiscord、StackOverflow 等渠道与开发者积极互动。

发布计划

我们认为,持续稳定的版本更新对于开发框架至关重要,能够确保新功能和优化及时触达用户。因此,在 2025 年,我们计划发布 5 个稳定版本。

稳定版本 3.2 3.3 3.4 3.5 3.6
计划发布时间 2025/04 2025/06 2025/08 2025/10 2025/12

文档支持

高质量的文档和示例对于开发者体验至关重要。我们的团队将致力于在官方网站 (https://lynxjs.org) 上发布和维护准确、最新的文档。此外,我们的网站仓库 (https://github.com/lynx-family/lynx-website) 也是开源的,并将在透明的环境下持续维护。我们非常欢迎社区对文档提供反馈或贡献。

多平台支持

Lynx 旨在提供一个支持广泛平台的跨平台开发框架。目前,我们已经开源了 Android、iOS 和 Web 端的支持。此外,Lynx 还支持桌面平台(Windows 和 macOS)以及新兴平台(OpenHarmony)。在 2025 年,我们将继续推动框架的开源进程,具体计划如下:

  • Android、iOS 和 Web:已经开源,我们将持续优化跨平台一致性和性能,为开发者提供更优的移动端开发解决方案。
  • OpenHarmony:计划在 3.4 版本开源 Lynx 对 OpenHarmony 的支持。
  • macOS 和 Windows:计划在 3.5 版本开源 Lynx 对 macOS 和 Windows 的支持。

更多功能与 UI 组件

我们收到了许多关于新增 API 和组件的需求,以及关于 Lynx 在不同产品中的集成反馈。为了帮助开发者构建功能完善的应用,我们计划在今年进一步开源更多功能,具体包括:

  • 新增 UI 组件,如 input、 viewpagers、swiper、SVG 等。
  • 开源 CanvasLottie 动画支持。
  • 应用级能力,如原生导航、通知、定位等 API 支持。

开发工具链

我们也收到关于 Windows 和 Linux 平台工具链兼容性的大量反馈。未来,我们将确保工具链在 macOS、Windows 和 Linux 开发平台上的兼容性。

此外,我们还将持续提升 DevTools 的功能和稳定性,并计划在今年晚些时候引入性能分析工具,帮助开发者更高效地诊断和优化性能问题。

社区发展

Lynx 是一个致力于赋能开发者的技术生态,我们深知丰富的社区对于其成功至关重要。因此,我们将继续推动技术开源,并不断建设和完善社区:

  • 推动 Element PAPI 的发展, 使其更加独立于具体框架,从而支持更多基于 Lynx 引擎的框架。
  • 积极与开发者互动,在 Discord、GitHub、StackOverflow 等社区平台上,持续收集反馈、解答问题,并优化框架。

Lynx 开源以来,社区的热情让我们深受鼓舞,也收到了大量宝贵的反馈,这些意见帮助我们更清晰地认识到框架的改进方向。未来,我们期待与社区携手共进,持续发布更新,为开发者提供更强大的支持!

除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。