PakePlus 中文文档 下载 App

全平台覆盖——Windows/macOS/Linux/Android/iOS 怎么实现

支持的平台一览

PakePlus 的"跨平台"分两档——桌面端靠 Tauri2 一次编译全平台,移动端靠原生框架单独出包:

平台打包方式典型产物
Windows (x64)Tauri2.exe 安装包 / 绿色免安装版
macOS (Apple Silicon M 系列)Tauri2.dmg
macOS (Intel x86)Tauri2.dmg
Linux (deb)Tauri2.deb
Linux (AppImage)Tauri2.AppImage
统信 UOSTauri2 + ARM 支持.deb / .rpm
麒麟 KylinTauri2 + ARM 支持.deb / .rpm
Android原生框架.apk
iOS原生框架,免签IPA / 通过 TestFlight
Windows XP / 7特殊兼容处理.exe(绿色版为主)
跨平台生态
PakePlus 跨平台生态示意

桌面端:Tauri2 的系统 WebView 路线

桌面端是 PakePlus 最成熟的部分。Tauri2 在不同操作系统上的策略:

一次云端发布,GitHub Actions 流水线会并行编译所有桌面平台的产物。

移动端:原生框架而非 Tauri

PakePlus 在移动端不走 Tauri 路线,而是直接用原生框架打包。这是因为 Tauri2 的移动端支持还在迭代中,而原生框架能做到更小更快:

移动端打包需要在 PakePlus 界面右上角点击"移动端图标"切换到移动端打包页面。

统信 / 麒麟等国产系统

PakePlus 特别标注了对国产 Linux 发行版的支持:

这些系统在政府、国企、学校等内网环境中常见。PakePlus 可以在上面打包并运行,对于需要做国产化适配的场景来说是一个便捷的壳层方案。

Win7 / XP 特殊兼容

PakePlus 声称支持 Windows 7+ 甚至 XP。这是 Tauri2 做了特殊兼容处理——默认 WebView2 在 Win7 上不可用,但 PakePlus 的云端编译可以生成兼容旧系统的产物。实际使用中 Win7 用户需要注意:

  1. 绿色免安装版是首选(不依赖安装器)
  2. WebView2 Runtime 需要用户手动安装(一次性)
  3. 部分新特性可能在旧系统上不可用

一次发布,多平台同出

云端打包模式下,用户点一次"发布",GitHub Actions 会并行跑完所有平台的编译:

  1. fork 下来的模板仓库触发 workflow
  2. 每个平台一个 runner(Windows / macOS / Linux)
  3. 编译 Tauri2 的桌面端产物
  4. 原生框架编译 Android APK 和 iOS IPA
  5. 所有产物上传到 GitHub Release 页面

用户最终在 Release 页面一次性看到所有平台的下载链接。

本地打包的平台限制

本地打包模式(不走云端)一次只能为当前系统出包——Windows 上本地打包只能出 Windows 安装包,macOS 上只能出 macOS。如果需要同时出多平台包,要么云端发布,要么分别在不同系统上本地打包。