AstroBox 跨平台支持概览——Windows、macOS、Linux、Android、iOS 五大平台对比
平台支持总览
AstroBox V2.2 覆盖了五个主流操作平台,每个平台的最低系统版本要求和安装方式都不相同:
| 平台 | 最低系统版本 | 安装方式 | 架构要求 |
|---|---|---|---|
| Windows | Windows 10 20H2+ | 安装包(.exe) | x86_64 |
| macOS | macOS Sonoma(14)+ | DMG 拖拽 | ARM(Apple Silicon)/ x86(Intel) |
| Linux | 各发行版最新稳定版 | .deb / .rpm / .pkg.tar.zst | x86_64 仅限 |
| Android | Android 10+ | APK 安装 | arm64-v8a / armeabi-v7a |
| iOS / iPadOS | iOS 16.5+ | App Store 下载 | 原生 |
桌面端(Windows / macOS / Linux)
桌面端基于 Tauri 框架,相比传统 Electron 应用有显著优势:
- 更小的安装体积(通常在 30-50MB,而 Electron 应用动辄 150MB+)
- 更低的内存占用(Tauri 共享系统 WebView)
- Rust 后端性能好
但 2.1 / 2.2 版本中官方也承认了 Tauri + Web 技术栈在部分 Android 设备上的性能问题,桌面端在中低端硬件上也可能遇到类似情况。
架构选择
- macOS Apple Silicon(M1/M2/M3/M4 系列):下载 ARM 版本
- macOS Intel(Core i 系列):下载 x86 版本
- Windows / Linux:只有 x86_64 架构可用
Linux 包型选择
| 发行版系列 | 推荐包型 |
|---|---|
| Debian / Ubuntu / Deepin / Kali | .deb |
| Fedora / CentOS / Rocky / SUSE | .rpm |
| Arch / Manjaro / EndeavourOS | .pkg.tar.zst 或 AUR |
Linux 目前只提供 x86_64 架构,ARM Linux 用户暂时无法安装。
移动端(Android / iOS)
Android 和 iOS 版本为原生应用,不依赖 Tauri。
Android 版本注意事项
AstroBox Android 版有两个变体:
- 标准版本:依赖系统 WebView,安装体积较小
- 带 WebView 版本:内置 WebView,适合老旧系统或系统 WebView 版本过低的设备
如果遇到小米账号登录闪退或页面白屏,优先切换到带 WebView 的版本试试。
iOS 版本注意事项
iOS 版已上架 App Store,推荐直接通过 App Store 搜索 AstroBox 下载。2.1 版本起,iOS 版最低要求 iOS 16.5 以上,但官方同时提示:想要更好的体验建议升级到 iOS 26.5 以上,因为很多新功能需要更高系统版本支撑。
iOS 和 Android 在连接穿戴设备时的体验有一些差异,详见各平台安装指南。
平台功能差异
各平台之间在核心功能上基本一致,但有几点值得注意:
| 功能 | Windows | macOS | Linux | Android | iOS |
|---|---|---|---|---|---|
| 拖拽安装资源 | ✅ | ✅ | ✅ | ❌ | ❌ |
| 文件关联(.mwz) | ✅ | ✅ | ✅ | ❌ | ❌ |
| 窗口大小记忆 | ✅ | ✅ | ✅ | — | — |
| 跟随系统主题 | ✅ | ✅ | ⚠️ | ✅ | ✅ |
| iOS 快应用安卓伪装 | — | — | — | — | ✅ |
拖拽安装和文件关联仅在桌面端可用。移动端需要通过设备页或队列页面选择文件安装。
跨端同步
AstroBox 账号在所有平台上是同一个。在桌面端购买的爱发电权益,在移动端登录同一个 AstroBox 账号后即时生效。