支持的部署平台
从 Flutter 3.19.3 开始,Flutter 支持在以下硬件架构和操作系统版本组合中部署应用。这些组合称为平台。
Flutter 支持三层平台
- 支持:Flutter 团队在每次提交时都会测试这些平台。
- 尽力支持:Flutter 团队打算通过编码实践来支持这些平台。团队会不定期测试这些平台。
- 不支持:Flutter 团队不会测试或支持这些平台。
基于这些层级,Flutter 支持部署到以下平台。
目标平台 | 硬件架构 | 支持的版本 | 尽力支持的版本 | 不支持的版本 |
---|---|---|---|---|
Android SDK | x64、Arm32、Arm64 | 21 至 34 | 19 至 20 | 18 及更早版本 |
iOS | Arm64 | 17 | 12 至 16 | 11 及更早版本 |
macOS | x64、Arm64 | 13 | 10.14 至 12、14 | 10.13 及更早版本 |
Windows | x64、Arm64 | 10 | 7, 8, 11 | Vista 及更早版本 |
Debian(Linux) | x64、Arm64 | 11, 12 | 9, 10 | 8 及更早版本 |
Ubuntu(Linux) | x64、Arm64 | 20.04 LTS | 22.04 至 23.10 | 22.04 及更早版本正常 |
Chrome(网络) | 不适用 | 最新的 2 个版本 | 96 至最新的 2 个版本 | 95 及更早版本 |
Firefox(网络) | 不适用 | 最新的 2 个版本 | 99 至最新的 2 个版本 | 98 及更早版本 |
Safari(网络) | 不适用 | 最新的 2 个版本 | 15.6 至最新的 2 个版本 | 15.5 及更早版本 |
Edge(网络) | 不适用 | 最新的 2 个版本 | 96 至最新的 2 个版本 | 95 及更早版本 |
Android 仅在软件模拟中支持 IA32 (x86)。