争做论坛首发,既然问就是要用rust重写,那必然要讲一讲rust的图形前端之一Tauri。 Tauri 是一个用于为所有主流桌面(macOS、linux、windows)和移动(iOS、Android)平台构建微小而快速的二进制文件的框架。你可以把他理解成轻型的electron。

Tauri 应用比 Electron 应用小得多。使用 Electron 构建的示例应用重量超过 52MB,而使用 Tauri 构建时,重量会小得多,约为 3MB。这是因为 Tauri 使用的自定义 Web 渲染器比 Electron 使用的 Web 引擎 Chromium 更轻量、性能更高。

不过Tauri目前似乎没有支持C++后端,但是它可以无缝的和Rust一起进行工作。

在1.0的时代,Tauri只有PC端,现在他已经来到了2.0版本,不知满足于PC端应用,他已经杀到了移动端,目前IOS和安卓应该都可以使用。

1
message-square
3
  • jobs
    13 days ago

    看推有开发者吐槽,这玩意巨难用。入门简单但是想做大型 App,目前似乎不太现实。

    • P01ARISOP
      17 days ago

      WebGL支持的,不过WASM应该没有支持,毕竟有rust后端,这个可能没必要