五个平台都能装:各端安装形态与特有功能差异
同一套 Flutter 代码编译出五种安装形态,核心功能五端一致,但每端都有各自的平台特性。
五端形态一览
| 平台 | 安装包形态 | 平台特有细节 |
|---|---|---|
| Android | APK(含 arm64、armeabi-v7a、x86_64 分包与通用包) | 存储访问框架授权、深链接、系统分享接入、音量键翻页 |
| iOS | ipa(未签名,需自行签名安装) | 生物识别应用锁、安全作用域资源访问 |
| Windows | exe 安装版 + zip 便携版 | 安装器向导、桌面窗口管理、WebView2 渲染 |
| macOS | dmg 磁盘镜像 | 拖入应用程序目录安装 |
| Linux | deb(x64 与 ARM64)+ Arch 包 | GTK3 与 WebKit2GTK 依赖;AUR 仓库有社区维护的包 |
选包建议
- 安卓主流机型:直接选 arm64-v8a 分包,体积更小;不确定就选通用包
- Windows 便携党:zip 解压即用,不写注册表,适合放 U 盘或绿色使用
- Windows 常规用户:exe 安装版有向导和快捷方式,省心
- Linux 用户:Debian/Ubuntu 系用 deb;Arch 系可以走 Arch 包或 AUR
- iPhone 用户:ipa 未签名是开源项目的常态,安装步骤比其他端多一道签名的功夫,见iPhone 上装未签名 ipa 要过哪些关
各端安装包以项目发布页实际提供的清单为准,随版本可能增减。