Skip to content

Commit

Permalink
Revert "Added chipsets to supported platforms (#10174)"
Browse files Browse the repository at this point in the history
This reverts commit ae89565.
  • Loading branch information
zanderso authored Feb 23, 2024
1 parent 2c27b97 commit 28a46c1
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 140 deletions.
30 changes: 0 additions & 30 deletions src/_data/chipsets.yml

This file was deleted.

40 changes: 0 additions & 40 deletions src/_data/platforms.yml

This file was deleted.

113 changes: 43 additions & 70 deletions src/reference/supported-platforms.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,79 +4,52 @@ short-title: Supported platforms
description: The platforms that Flutter supports by platform version.
---

As of Flutter {{site.appnow.flutter}},
Flutter supports the following hardware architectures and platform versions
to run Flutter code.

## Supported hardware architectures

Flutter supports running apps on the following hardware architectures.

{% assign chips = site.data.chipsets %}
{% capture yes %}
<span class="material-symbols"
style="color: #158477"
aria-label="The Flutter SDK supports the specified architecture on the specified target platform"
role="img">verified</span>
{% endcapture %}
{% capture no %}
<span class="material-symbols"
style="color: #D43324"
aria-label="The Flutter SDK does not support the specified
architecture on the specified target platform"
role="img">dangerous</span>
{% endcapture %}
{% capture beta %}
<span class="material-symbols"
style="color: #13C2AD"
aria-label="The Flutter SDK supports ARM64 architecture
in the beta and main channels only on the specified target platform"
role="img">gpp_maybe</span>
{% endcapture %}
{% capture na %}
<span class="material-symbols"
style="color: #DADCE0"
aria-label="No version of the Flutter SDK exists for the
specified architecture on the specified target platform"
role="img">do_not_disturb_on</span>
{% endcapture %}

| Platform | IA32 (x86) | x64 | Arm32 | Arm64 | RV64GC |
|---|:---:|:---:|:---:|:---:|:---:|
{%- for chip in chips %}
| {{chip.platform}} | {{chip.x86}} | {{chip.x64}} | {{chip.arm32}} | {{chip.arm64}} | {{chip.risc}} |
{%- endfor %}
{:.table.table-striped}

<div aria-hidden="true" markdown="1">

{{yes}} Supported on all channels.
{{no}} Unsupported on all channels.
{{beta}} Supported on `beta` and `main` channels only.
{{na}} No version exists.

</div>

## Supported operating systems

Flutter offers three tiers of support for deploying apps to target platforms.

* **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 the following platforms.

{% assign opsys = site.data.platforms %}
## Support tiers

We define three tiers of support for the platforms on
which apps built with Flutter might be deployed:

1. **Supported**<br>
Google-tested platforms that
are automatically tested on every commit
by continuous integration testing.
1. **Best effort**<br>
Platforms that we intend to support through
coding practices,
but are only tested on an ad-hoc basis.
1. **Unsupported**<br>
Platforms that we don't test or support.

{% comment %}
**IMPORTANT NOTE**:
When changing the minimum support version of macOS, Windows, or Linux,
make sure to make a corresponding change in the get started pages:
* /src/get-started/install/macos.md
* /src/get-started/install/windows.md
* /src/get-started/install/linux.md
{% endcomment -%}


## Deploying Flutter

As of the current stable release,
support for deploying Flutter apps is shown in the
following table:

<div class="table-wrapper" markdown="1">

| Platform | Supported | Best effort | Unsupported |
|---|:---:|:---:|:---:|
{%- for platform in opsys %}
| {{platform.platform}} | {{platform.supported}} | {{platform.besteffort}} | {{platform.unsupported}} |
{%- endfor %}
| Platform version | Supported | Best effort | Unsupported |
|------------------|:-----------------:|:--------------------------------------------:|:--------------------------------:|
| Android SDK | 21-34 | 19-20 | 18 or earlier |
| iOS | 17 | 12-16 | 11 or earlier |
| macOS | Ventura (13) | Mojave (10.14) to Monterey (12), Sonoma (14) | High Sierra (10.13) or earlier |
| Windows | 10 | 7, 8, 11 | Any 32-bit, Vista or earlier |
| Linux Debian | 11, 12 | 9, 10 | 8 or earlier, any 32-bit |
| Linux Ubuntu | 20.04 LTS | 22.04-23.10 | Non-LTS before 22.04, any 32-bit |
| web - Chrome | Latest 2 releases | 96 or later | 95 or earlier |
| web - Firefox | Latest 2 releases | 99 or later | 98 or earlier |
| web - Safari | Latest 2 releases | 15.6 or later | 15.5 or earlier |
| web - Edge | Latest 2 releases | 96 or later | 95 or earlier |
{:.table.table-striped}

</div>

0 comments on commit 28a46c1

Please sign in to comment.