Saltar al contenido principal

Hilos fusionados en macOS y Windows

Aprende sobre los cambios en el manejo de hilos en macOS y Windows en Flutter 3.35.

Resumen

#

Flutter 3.35 unifica los hilos de UI y de plataforma por defecto en macOS y Windows.

Contexto

#

Originalmente, Flutter tenía hilos separados para producir fotogramas de UI e interactuar con la plataforma nativa.

El diseño de hilos separados impedía que las aplicaciones y plugins de Flutter utilizaran Dart FFI para interoperar con APIs nativas que deben llamarse en el hilo de la plataforma.

Descripción del cambio

#

Flutter 3.35 unifica los hilos de UI y de plataforma por defecto en macOS y Windows.

Esto refleja lo mismo de iOS y Android, cuyos hilos se unificaron por defecto en Flutter 3.29.

Guía de migración

#

Los hilos unificados no deberían afectar a tu aplicación.

Si sospechas que los hilos unificados han causado una regresión en tu aplicación, por favor infórmalo en el Issue 150525.

Timeline

#

Introducido en la versión: 3.33.0-0.0.pre
En el lanzamiento estable: 3.35

Referencias

#

Problema relevante:

PRs relevantes: