Supported deployment platforms
As of Flutter 3.24.3, Flutter supports deploying apps the following combinations of hardware architectures and operating system versions. These combinations are called platforms.
Flutter supports platforms in three tiers:
- Supported: The Flutter team tests these platforms on every commit.
- Best effort: The Flutter team intends to support these platforms through coding practices. The team tests these platforms on an ad-hoc basis.
- Unsupported: The Flutter team doesn't test or support these platforms.
Based on these tiers, Flutter supports deploying to the following platforms.
Target Platform | Hardware architectures | Supported versions | Best effort versions | Unsupported versions |
---|---|---|---|---|
Android SDK | x64, Arm32, Arm64 | 21 to 34 | N/A | 20 and earlier |
iOS | Arm64 | 17 | 12 to 16, 18 | 11 and earlier |
macOS | x64, Arm64 | 13, 14 | 10.14 to 12, 15 | 10.13 and earlier |
Windows | x64, Arm64 | 10 | 11 | 8 and earlier |
Debian (Linux) | x64, Arm64 | 11, 12 | 10 | 9 and earlier |
Ubuntu (Linux) | x64, Arm64 | 20.04 LTS, 22.04 LTS | 24.04 LTS | 23.10 and earlier non-LTS |
Chrome (Web) | N/A | Latest 2 | 96 to latest 2 | 95 and earlier |
Firefox (Web) | N/A | Latest 2 | 99 to latest 2 | 98 and earlier |
Safari (Web) | N/A | Latest 2 | 15.6 to latest 2 | 15.5 and earlier |
Edge (Web) | N/A | Latest 2 | 96 to latest 2 | 95 and earlier |
Unless stated otherwise, the documentation on this site reflects the latest stable version of Flutter. Page last updated on 2024-07-07. View source or report an issue.