Tauri 主进程
每个 Tauri 应用程序都有一个核心进程,它作为应用程序的入口点,是唯一可以完整访问操作系统的组件。
核心进程的主要职责是使用访问权限来创建和管理应用程序窗口、系统托盘菜单或通知。Tauri 实现了必要的跨平台抽象来简化该操作。它还通过核心进程路由所有的进程间通信,让您在一处就能拦截、过滤和操作 IPC 消息。
核心进程还应该负责管理全局状态,例如设置或数据库连接。这使你能够轻松地在窗口间同步状态,并保护你的业务敏感数据免受来自前端的窥探。
我们之所以选择 Rust 来实现 Tauri,是因为它的所有权概念保证了内存安全,同时保持了出色的性能。单个核心进程管理一个或多个 WebView 进程。