Limitations - flutter-tizen/flutter-tizen GitHub Wiki

General

Plugins

  • Not all Firebase plugins (FlutterFire) are currently available for Tizen. This issue is being tracked by flutter-tizen#353.
  • Some plugins may stop working after a hot restart in background (non-root) isolates. This issue is related to flutter-tizen#516.
  • The webview plugin (webview_flutter_tizen) is currently unstable and not recommended for production use.

APIs

TV limitations

  • Flutter apps cannot be run on 2020 or earlier TV models (Tizen 5.5 or earlier) due to Samsung TV division's security policies. More information can be found in this comment.
  • For a similar reason, apps created with the --tizen-language cpp option cannot be run on TV devices.
  • TV devices generally have more restrictions than other types of devices. For example, the following sdb commands are not supported by TV devices: shell, dlog, push, pull, root.
  • Flutter-tizen does not provide support for the development of Smart Signage applications. While it is possible to create and test an application locally on certain devices, we do not provide support for technical issues, such as installation, debugging, and testing. For more information on signage models, please refer to Signage model groups.

Performance

  • SkSL shader caching is not supported. This feature has been disabled because it significantly increases the app startup latency.
  • The Tizen embedder doesn't support the Vulkan rendering backend (only supports EGL and Evas GL). This issue is being tracked by embedder#4.
  • Impeller is not currently available for Tizen. This issue is being tracked by embedder#15.