支持的部署平台
截至 Flutter 3.35.1,Flutter 支持在以下硬件架构和操作系统版本的组合上部署应用程序。这些组合被称为平台。
Flutter 按以下方式对平台进行分类
- 支持的:Flutter 团队支持的平台和版本。
- CI 测试的:Flutter 团队在每次提交时都会测试这些平台。
- 不支持的:Flutter 团队不测试或支持这些平台。
基于这些类别,Flutter 支持部署到以下平台。
目标平台 | 目标架构 | 支持的版本 | CI 测试的版本 | 不支持的版本 |
---|---|---|---|---|
Android SDK | x64、Arm32、Arm64 | 24 到 36 | 24 到 36 | 23 及更早版本 |
iOS | Arm64 | 13 到 18 | 17 | 12 及更早版本 |
macOS | x64、Arm64 | Catalina (10.15) 到 Sequoia (15) | Ventura (13)、Sonoma (14) | Mojave (10.14) 及更早版本 |
Windows | x64、Arm64 | 10, 11 | 10 | 8 及更早版本 |
Debian (Linux) | x64、Arm64 | 10, 11, 12 | 11, 12 | 9 及更早版本 |
Ubuntu (Linux) | x64、Arm64 | 20.04 LTS 到 24.04 LTS | 20.04 LTS、22.04 LTS | 24.10 及更早的非 LTS 版本 |
Chrome (Web) | JavaScript、WebAssembly | 最近 2 个版本 | 119, 125 | 95 及更早版本 |
Firefox (Web) | JavaScript | 最近 2 个版本 | 132 | 98 及更早版本 |
Safari (Web) | JavaScript | 15.6 及更新版本 | 15.6 | 15.5 及更早版本 |
Edge (Web) | JavaScript、WebAssembly | 最近 2 个版本 | 119, 125 | 95 及更早版本 |