Skip to content

Files

Latest commit

 Cannot retrieve latest commit at this time.

History

History
63 lines (52 loc) · 2.51 KB

ios-latest.md

File metadata and controls

63 lines (52 loc) · 2.51 KB
title description
Flutter on latest iOS
Learn about Flutter's support for and compatibility with the latest releases of iOS.

:::warning An upcoming change to iOS has caused a temporary break in Flutter's debug mode on physical devices running iOS 18.4 (currently in beta). See flutter#163984 for details.

In the meantime, we recommend these temporary workarounds:

  • When developing with a physical device, use one running iOS 18.3 or lower.
  • Use a simulator for development rather than a physical device.
  • If you must use a device updated to iOS 18.4, use Flutter's release or profile build modes. :::

You can develop Flutter on the iOS platform, even on the latest release of iOS. The latest Flutter SDK already supports a number of the features in the latest release of iOS.

Of course, if you find a bug on Flutter, please file an issue.

iOS 18 release

The following table shows the status of support for the iOS 18 release as of the Flutter 3.24.3 release.

Feature Status
Target and build for iOS 18 Delivered, supported
Control Center (CC) widgets Delivered, supported Requires writing some Swift code to create a toggle for the CC
Light/dark/tinted icon colors Delivered, supported
Password apps work/integrate work with Flutter Delivered, supported
Eye tracking of a Flutter app Partially works; known issues
iPhone mirroring (when viewing a Flutter app) Partially works; known issues
iOS formatting menu Not yet available; on roadmap
Showing Translate option for the context edit menu Not yet available; on roadmap
Apple Intelligence (AI), such as New Writing Tools Not yet available; on roadmap
iOS-style zoom page transition Not yet available; on roadmap
Hover typing feature Not available
iPad-style tab bar Not available
Large content viewer Not available
Virtual trackpad feature Not available
{% comment %}
{% endcomment %}
{:.table .table-striped}