Flutter 3.3
32-bit iOS deprecation
As we announced earlier with the 3.0 stable release, due to decreased usage, that release was the last one to support 32-bit iOS devices and iOS versions 9 and 10. This change affects the iPhone 4S, iPhone 5, iPhone 5C, and the 2nd, 3d, and 4th generation iPad devices. The 3.3 stable version of Flutter and all following stable releases no longer support 32-bit iOS devices and iOS versions 9 and 10. This means that apps built against Flutter 3.3 and later won’t run on those devices.
Sunsetting macOS 10.11 and 10.12
In the Q4 2022 stable release, we expect to drop support for macOS versions 10.11 and 10.12. This means that apps built against stable Flutter SDKs after that point will no longer work on these versions, and the minimum macOS version supported by Flutter will increase to 10.13 High Sierra.
Bitcode deprecation
Bitcode will no longer be accepted for iOS app submission in the upcoming Xcode 14 release, and projects with bitcode enabled will emit a build warning in this version of Xcode. In light of this, Flutter will drop support for bitcode in a future stable release.
By default, Flutter apps don’t have bitcode enabled, and we don’t expect this to impact many developers. However, if you have enabled bitcode manually in your Xcode project, disable it as soon as you upgrade to Xcode 14. You can do so by opening ios/Runner.xcworkspace
and setting the build setting Enable Bitcode to No. Add-to-app developers should disable it in the host Xcode project.
See Apple’s documentation to learn more about bitcode distribution.
Flutter 3.7
Supported platforms
As of the current release, Flutter supports the following platforms as part of Google-tested and best-effort platform tier:
Platform | Version | Channels |
---|---|---|
Android | API 16 (Android 4.1) & above | All |
iOS | iOS 11 & above | All |
Linux | Debian, 64-bit | All |
macOS | El Capitan (10.11) & above | All |
Web | Chrome 84 & above | All |
Web | Firefox 72.0 & above | All |
Web | Safari on El Capitan & above | All |
Web | Edge 1.2.0 & above | All |
Windows | Windows 7 & above, 64-bit | All |
All channels include master, beta, and stable channels.
Google-tested platforms
Platform | Version |
---|---|
Android | Android SDK 19–30* |
iOS | 14-15 |
Linux | Debian 10 |
Linux | Ubuntu 18.04 LTS |
macOS | Monterey (12) & above |
Web | Chrome 84 |
Web | Firefox 72.0 |
Web | Safari / Catalina |
Web | Edge 1.2.0 |
Windows | Windows 10 |
* Passing tests on Android SDK 19 also confers a passing result on SDK 20. This is because Android SDK 20 has additional support for Android Wear, but otherwise no new or deprecated API.
Best-effort platforms
Platform | Version |
---|---|
Android | Android SDK 16–18 |
iOS | iOS 11-13 |
Linux | Debian 11 |
Linux | Debian 9 & below |
Linux | Ubuntu 20.04 |
Linux | Ubuntu 22.04 (Aspirational Google-tested platform) |
macOS | El Capitan (10.11) - Big Sur (11)* |
Windows | Windows 11 (Aspirational Google-tested platform) |
Windows | Windows 8 |
Windows | Windows 7 |
* Flutter 3.3 is the last stable release with macOS 10.11 through 10.13 best-effort support.
Unsupported platforms
Platform | Version |
---|---|
Android | Android SDK 15 & below |
iOS | iOS 10 & below and arm7v 32-bit iOS |
Linux | Any 32-bit platform |
macOS | Yosemite (10.10) & below |
Windows | Windows Vista & below |
Windows | Any 32-bit platform |
Flutter 3.24.5
目标平台 | 目标架构 | 支持版本 | CI 测试版本 | 不支持版本 |
---|---|---|---|---|
Android SDK | x64, Arm32, Arm64 | 21 至 34 | 21 至 34 | 20 和更早版本 |
iOS | Arm64 | 12 至 18 | 17 | 11 和更早版本 |
macOS | x64, Arm64 | Mojave (10.14) 至 Sequoia (15) | Ventura (13), Sonoma (14) | High Sierra (10.13) 和更早版本 |
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 | 23.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 和更早版本 |
Flutter 3.27.0
目标平台 | 目标架构 | 支持版本 | CI测试版本 | 不支持版本 |
---|---|---|---|---|
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 |