已支持的平台

已支持的平台

Supported platforms

基于现有的稳定版本,Flutter 支持以下平台:

As of the current release, Flutter supports the following platforms:

平台

Platform

版本

Version

渠道

Channels

Android

API 19 及以上

API 19 & above

全部

All

iOS

iOS 9 及以上

iOS 9 & above

全部

All

Linux

Debian 10 及以上

Debian 10 & above

全部

All

macOS

El Capitan 及以上

El Capitan & above

全部

All

Web

Chrome 84 及以上

Chrome 84 & above

全部

All

Web

Firefox 72.0 及以上

Firefox 72.0 & above

全部

All

Web

Safari on El Capitan 及以上

Safari on El Capitan & above

全部

All

Web

Edge 1.2.0 及以上

Edge 1.2.0 & above

全部

All

Windows

Windows 7 及以上

Windows 7 & above

全部

All

「全部」渠道包括 master、beta 和 stable 渠道。

All channels include master, beta and stable channels.

请注意,dev 渠道已经弃用,详细信息请查阅 Flutter 2.8 更新详解 文章。

Please note - dev channel has been retired. Refer to this blog for more information.

我们如何定义一个已支持的平台

How we define a supported platform

我们为 Flutter 运行的平台定义了三层支撑:

We define three tiers of support for the platforms on which Flutter runs:

  1. 完全支持谷歌测试的平台,这些平台是谷歌 Flutter 团队在每次提交时集成测试的平台。

    Supported Google-tested platforms, which are platforms the Flutter team at Google tests in continuous integration at every commit.

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

    Best effort platforms, supported community testing, which are platforms we believe we support through coding practices and ad-hoc testing, but rely on the community for testing.

  3. 不受支持的平台,这些平台可以工作,但开发团队不直接测试或支持。

    Unsupported platforms, which are platforms that may work, but that the development team does not directly test or support.

支持谷歌测试的平台

Supported Google-tested platforms

平台

Platform

版本

Version

Android Android SDK 30
Android Android SDK 29
Android Android SDK 28
Android Android SDK 27
Android Android SDK 26
Android Android SDK 25
Android Android SDK 24
Android Android SDK 23
Android Android SDK 22
Android Android SDK 21
Android Android SDK 19
iOS 14-15
iOS 9.3.6
Web Chrome 84
Web Firefox 72.0
Web Safari / Catalina
Web Edge 1.2.0
Windows Windows 10
macOS El Capitan & greater
Linux Debian 10

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

Note that Android SDK 20 is covered by testing Android SDK 19, as the differences between the two platform versions are minimal.

社区测试尽力支持的平台

Best effort platforms tested by the community

平台

Platform

版本

Version

Android Android SDK 22
Android Android SDK 20
Android Android SDK 19
Android Android SDK 18
Android Android SDK 17
Android Android SDK 16
iOS iOS 9-13
Windows Windows 8
Windows Windows 7
Linux Debian & below

我们已经放弃对 iOS 8 的支持。更多信息,请参阅 go/rfc-ios8-deprecation

We have dropped iOS8 support. For more information, see go/rfc-ios8-deprecation for details.

不受支持的平台

Unsupported platforms

平台

Platform

版本

Version

Android

Android SDK 15 及以上

Android SDK 15 & below

iOS

iOS 8 及以上

iOS 8 & below

Windows

Windows Vista 及以上

Windows Vista & below

Windows

任何 32 位平台

Any 32-bit platform

macOS

Yosemite 及以上

Yosemite & below