Supported deployment platforms
As of Flutter 3.27.0, Flutter supports deploying apps on the following combinations of hardware architectures and operating system versions. These combinations are called platforms.
Flutter categorizes platforms as follows:
- Supported: The platforms and versions that the Flutter team supports.
- CI-tested: The Flutter team tests these platforms on every commit.
- Unsupported: The Flutter team doesn't test or support these platforms.
Based on these categories, Flutter supports deploying to the following platforms.
Target platform | Target architectures | Supported versions | CI-tested versions | Unsupported versions |
---|---|---|---|---|
Android SDK | x64, Arm32, Arm64 | 21 to 34 | 21 to 34 | 20 and earlier |
iOS | Arm64 | 12 to 18 | 17 | 11 and earlier |
macOS | x64, Arm64 | Mojave (10.14) to Sequoia (15) | Ventura (13), Sonoma (14) | High Sierra (10.13) and earlier |
Windows | x64, Arm64 | 10, 11 | 10 | 8 and earlier |
Debian (Linux) | x64, Arm64 | 10, 11, 12 | 11, 12 | 9 and earlier |
Ubuntu (Linux) | x64, Arm64 | 20.04 LTS to 24.04 LTS | 20.04 LTS, 22.04 LTS | 23.10 and earlier non-LTS |
Chrome (Web) | JavaScript, WebAssembly | Latest 2 | 119, 125 | 95 and earlier |
Firefox (Web) | JavaScript | Latest 2 | 132 | 98 and earlier |
Safari (Web) | JavaScript | 15.6 and newer | 15.6 | 15.5 and earlier |
Edge (Web) | JavaScript, WebAssembly | Latest 2 | 119, 125 | 95 and earlier |
Unless stated otherwise, the documentation on this site reflects the latest stable version of Flutter. Page last updated on 2024-10-21. View source or report an issue.