操作系统
MacOS
最近更新
2024-11-09
使用许可
开源
语言
不支持中文
文件大小
7.50 MB

Tauri是一个使用 Rust 编写的一款开源程序框架,旨在帮助开发者为所有主流桌面操作系统构建快速、安全且前端隔离的应用程序。它允许我们使用 Web 技术和 Rust 语言构建跨端应用。它提供了大量特性,例如系统通知、网络请求、全局快捷键、本地文件处理等,它们都可以在前端通过 JavaScript 便捷的调用。


以下是关于Tauri的详细描述:

一、主要功能

  1. 跨平台兼容性:Tauri支持在Windows、Linux和Mac等主流桌面操作系统上构建应用程序,确保开发者能够为目标用户群体提供一致的体验。
  2. 快速且安全的构建:Tauri构建的应用程序具有极快的启动速度和运行时性能,同时提供了强大的安全特性,如前端隔离,确保应用程序的数据和用户的安全。
  3. 前端框架集成:Tauri允许开发者集成任何可以编译为HTML、CSS和JavaScript的前端框架,如React、Vue和Angular等,来构建用户界面。
  4. 后端API交互:Tauri应用程序的后端是一个由Rust编写的二进制文件,提供了一个前端可以与之交互的API,使得开发者能够在应用程序中实现复杂的逻辑和功能。
  5. 系统资源访问:通过Tauri,开发者可以访问和操作系统级别的资源,如文件系统、网络请求和操作系统API等,从而扩展了前端应用程序的能力。

二、软件特点

  1. 开源:Tauri是一款完全开源的项目,允许开发者自由使用和贡献代码,促进了社区的发展和技术的创新。
  2. 简洁易用的API:Tauri提供了简洁且易于使用的API,使得开发者能够快速地构建和部署桌面应用程序。
  3. 强大的社区支持:Tauri拥有一个活跃的社区,为开发者提供了丰富的资源和帮助,包括教程、示例代码和解决问题的指导等。
  4. 高度可定制:通过集成不同的前端框架和库,以及利用Rust的强大功能,开发者可以高度定制Tauri应用程序的外观和行为。
  5. 安全性:Tauri重视安全性,通过前端隔离和其他安全特性来保护用户数据和应用程序的完整性。

2.0.0 RC 8 版本更新说明:

新功能:

  • (由 @amrbashir 提交)在 tauri 信息输出中添加插件信息。
  • (由 @lucasfernog 提交)允许 Xcode 默认管理 iOS 代码签名和配置文件。在持续集成 (CI) 环境中,必须提供用于认证的环境变量 APPLE_API_KEYAPPLE_API_ISSUERAPPLE_API_KEY_PATH


增强:

  • (由 @lucasfernog 提交)在 tauri 信息输出中包含架构信息。
  • (由 @lucasfernog 提交)移除以前用于修复移动构建缓存的 .cargo/config 文件创建。
  • (由 @lucasfernog 提交)与 iOS Xcode 项目同步标识符、开发团队和库名称。


修复:

  • (由 @lucasfernog 提交)当无法附加日志记录器时,不要退出 ios dev 和 android dev 进程。
  • (由 @lucasfernog 提交)确保 gradlew 可执行并且不使用 CRLF,以便可以在 UNIX 系统上使用。
  • (由 @lucasfernog 提交)将已知插件的 add 命令 NPM 版本规范从 2.0.0-rc(未知版本要求)更改为 ^2.0.0-rc
  • (由 @lucasfernog 提交)修复 tauri 插件 ios 初始化时不生成 iOS 文件夹的问题。
  • (由 @lucasfernog 提交)迁移 v1 插件的 NPM 包。
  • (由 @lucasfernog 提交)在 Android 应用模板中重新引入 targetSdk 值。


变更:

  • (由 @rdlabo 提交)更新插件模板中的 Android 代码,以匹配关于 Android 包 ID 使用的文档。


依赖项:

其他版本
最近更新软件·MacOS 软件更新列表
夸克网盘 [网络] 夸克网盘 3.14.4 Silicon
3分钟前
夸克网盘 [网络] 夸克网盘 3.14.4 Intel
3分钟前
PostgreSQL 15 [开发] PostgreSQL 15 15.10 Intel/Silicon
6分钟前
PostgreSQL 14 [开发] PostgreSQL 14 14.15 Intel/Silicon
9分钟前
FireAlpaca [设计] FireAlpaca 2.13.3 Intel/Silicon
10分钟前
PostgreSQL 13 [开发] PostgreSQL 13 13.18 Intel/Silicon
12分钟前
PostgreSQL 12 [开发] PostgreSQL 12 12.22 Intel/Silicon
12分钟前
PostgreSQL 16 [开发] PostgreSQL 16 16.6 Intel/Silicon
15分钟前
PostgreSQL 17 [开发] PostgreSQL 17 17.2 Intel/Silicon
20分钟前
爱思助手 [系统软件] 爱思助手 3.11.015 Silicon/Intel
28分钟前
新软件·MacOS 新软件列表
尼康远控 [系统软件] 尼康远控 2.2.0 Intel/Silicon
53分钟前
Cursor [开发] Cursor 0.42.5 Intel/Silicon
11-20
Ultraleap Gemini [系统软件] Ultraleap Gemini 5.20.0 Silicon
11-19
Ultraleap Gemini [系统软件] Ultraleap Gemini 5.20.0 Intel
11-19
digiKam [设计] digiKam 8.5.0 Silicon
11-17
Python 3.13 [开发] Python 3.13 3.13.0 Intel/Silicon
11-07
Python 3.12 [开发] Python 3.12 3.12.7 Intel/Silicon
11-07
Python 3.11 [开发] Python 3.11 3.11.9 Intel/Silicon
11-07
Python 3.10 [开发] Python 3.10 3.10.11 Intel/Silicon
11-07
Python 3.9 [开发] Python 3.9 3.9.13 Intel/Silicon
11-07