跳到内容
Tauri

Tauri 2.0 路线图

Hero Image

Tauri 1.0 于 2022 年 6 月发布,它是一个应用程序工具包,供开发者使用 HTML、CSS 和 JavaScript 构建应用程序,同时享受 Rust 的安全性和性能。Tauri 在重新定义和提出“什么是应用程序?”这个问题方面发挥了关键作用。

1.0 版本发布时支持 Linux、macOS 和 Windows,并通过新功能、开发体验改进和错误修复进行更新,目前已推出 Tauri 1.4

但是,Tauri 工作组一次又一次被问到一个问题。我们亲切地称之为“什么时候支持移动端?!?”今天,我们想概述实现 Tauri 2.0 的未来路径,并回答这个问题。

Tauri 2.0 版本本质上是移动端更新。但 2.0 不仅仅是移动端。以下是它将包含的一些功能:

  • 强大的插件:许多 Tauri API 已改为使用 Tauri 插件系统。这使得 Tauri 代码更具模块化、更易于维护,同时也让插件系统对开发者来说更加强大,以便他们构建自己的插件。
  • Swift 和 Kotlin 插件绑定:现在,您可以使用 Swift 和 Kotlin 编写平台特定代码。自 1.0 版本以来,Tauri 就提供了 Rust 和 JavaScript 代码之间的桥梁。通过 Tauri 2.0,插件开发者将能够使用 Swift 和 Kotlin 编写代码,以便更紧密地与他们正在开发的系统集成。
  • 支持 iOS 和 Android:您将能够构建 Tauri 应用程序并在 iOS 和 Android 上运行它们。

我们已经看到开发者们使用 Tauri 2.0 的预发布版本做出了令人惊叹的事情,我们很高兴能推进到稳定版本,将其交到每个人手中。

目前,我们正处于 2.0 Alpha 阶段。以下是将我们带到 Tauri 2.0 稳定版的 3 个关键里程碑:

  1. 测试版
  2. 发布候选版
  3. 稳定版

以下是 Tauri 工作组在这些里程碑中努力实现的目标。

要进入测试阶段,Tauri 2.0 必须功能完善且没有已知的重大问题。这意味着 Tauri 工作组对公共 Tauri API 感到满意,并且不预期会有任何重大变更(尽管在我们收到社区反馈时仍有可能发生)。

一旦进入测试阶段,我们将锁定代码库并进入审计阶段。在此之后,Tauri 2.0 将不再新增功能。

安全对 Tauri 来说非常重要。我们与外部审计员合作审查 Tauri 代码,使其对 Tauri 开发者及其用户尽可能安全。Tauri 1.0 也与 Radically Open Security 合作采取了类似的方法(Tauri 1.0 安全审计报告)。

有关 2.0 安全审计的更多细节将在未来公布。

一旦所有审计发现都得到解决,我们将进入发布候选阶段。届时,我们将邀请 Tauri 社区进行试用,查找任何错误,并提供反馈,为稳定发布做准备。

RC 阶段将有时间限制,以便早期采用者可以帮助我们发现痛点和可以快速解决的简单问题。这将包括一次文档冲刺,以使我们已知的内容与我们展示的内容保持一致。有关此内容的更多详细信息将在我们接近发布候选阶段时分享。

Tauri 2.0 将正式发布,供所有人使用,以构建出色的应用程序。我们将继续修复错误并发布更新,与我们当前发布补丁和次要更新的方法保持一致。

在迈向稳定发布的过程中,有很多变动。其中两个主要部分是安全审计的发现和修复,以及社区的反馈和调整。这两部分极其重要,我们希望确保在不牺牲 Tauri 安全性和质量的前提下优先处理它们。

由于这些优先事项,我们还没有 Tauri 2.0 稳定版发布的硬性时间表。我们有内部目标,旨在保持进度,但我们希望确保能够灵活地适应反馈。

我们目前可以分享的是,我们大致目标是 2024 年初发布 Tauri 2.0 稳定版。我们正在全力以赴,尽快进入 Beta 阶段。

随着 Tauri 2.0 的进展,我们一定会向社区分享更新。了解最新进展的主要方式是关注 Tauri 的发布,它们将依次经过 Beta、发布候选和稳定阶段。您也可以关注 TwitterMastodonDiscord

当我们努力实现 Tauri 2.0 稳定版时,社区有很多方式可以参与进来。我们参与和反馈越多,Tauri 2.0 对每个人来说就越好。以下是一些参与方式:

  • 测试 Tauri 的预发布版本,并通过 Discord 和 GitHub issue 提供反馈。
  • https://v2.tauri.org.cn 上为文档和翻译做贡献。
  • 通过在 Discord 和 GitHub issues 中支持其他人,以及对出现的重大问题提供反馈,来帮助 Tauri 社区。
  • 开始规划关于 Tauri 2.0 的内容(但我们建议至少等到 2.0 Beta 版)。如果您想就视频、博客、课程或任何其他内容创意进行合作,请在 Discord 上联系 Tauri 工作组。

我们希望这能为您提供一些关于我们目前所处阶段、我们前进方向以及您可以如何提供帮助的透明信息。通过加入我们的 Discord加入此帖子的 GitHub 讨论来向我们提供反馈。祝您构建愉快!


© 2025 Tauri 贡献者。CC-BY / MIT