已支持的平台

支持级别

我们为 Flutter 的平台支持定义了三个级别:

  1. 谷歌公司级别的 (Google-tested) 平台,这些平台“归属”在整个公司级别的产品测试体系下、 Flutter 团队每次提交时都会进行集成测试的平台。

  2. 尽力支持的平台,由社区维护的测试平台,我们相信这些平台是通过了编码实践和特别测试支持的,但依赖社区(非官方)进行测试。

  3. 不受支持的平台,这些平台可能是可以正常工作的,但开发团队不会直接测试或提供支持。

已支持的平台

截止目前的稳定版发布, Flutter 支持下列谷歌级别和尽力支持的平台:

平台 版本 Flutter 版本发布渠道
Android API 16 (Android 4.1) 及更高的版本 所有
iOS iOS 11 及更高的版本 所有
Linux Debian, 64-bit 所有
macOS El Capitan (10.11)及更高的版本 所有
Web Chrome 84 及更高的版本 所有
Web Firefox 72.0 及更高的版本 所有
Web Safari on El Capitan 及更高的版本 所有
Web Edge 1.2.0 及更高的版本 所有
Windows 64 位 Windows 7 及更高的版本 所有

Flutter 版本发布渠道中的「所有」渠道,包括 master、beta 和 stable 发布渠道。

Google-tested platforms

谷歌公司级别的平台

平台 版本
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

* 请注意,Android SDK 19 的测试涵盖了 Android SDK 20,因为两个版本之间的差异很小。

尽力支持的平台

Platform Version
Android Android SDK 16–18
iOS iOS 11-13
Linux Debian 11
Linux Debian 9 以及更低的版本
Linux Ubuntu 20.04
Linux Ubuntu 22.04 (有望成为 Google-tested 的平台)
macOS El Capitan (10.11) - Big Sur (11)*
Windows Windows 11 (有望成为 Google-tested 的平台)
Windows Windows 8
Windows Windows 7

* Flutter 3.3 将会是尽力支持 macOS 10.11 和 10.12 的最后一个版本。

不受支持的平台

平台 版本
Android Android SDK 15 及更低的版本
iOS iOS 10 及更低的版本 armv7 架构的 32 位 iOS 系统
Linux 任何 32 位的平台
Windows Windows Vista 及更低的版本
Windows 任何 32 位的平台