Inicio Noticias Flutter mejora el rendimiento

Flutter mejora el rendimiento

Hay una versión actualizada de Flutter con mejoras que incluyen mejoras de rendimiento y funciones para ayudar a los usuarios a rastrear problemas de rendimiento en sus aplicaciones, soporte de pantalla completa para Android, edición de texto actualizada para admitir atajos de teclado intercambiables y un inspector de widgets mejor.

Flutter es el marco de interfaz de usuario móvil de código abierto de Google para crear interfaces nativas en iOS y Android. Fue creado como una combinación del lenguaje de programación Dart de Google y un entorno de tiempo de ejecución llamado motor de aplicaciones en Flutter.

Dart es un lenguaje estructurado en bloques de tipo C con objetos que Google desarrolló pero que no logró obtener soporte en navegadores distintos de Google Chrome. El entorno de ejecución de Flutter permite que las aplicaciones creadas en él se ejecuten fuera de los navegadores, y el entorno de ejecución para Android e iOS crea aplicaciones de tipo nativo.

La nueva versión tiene varias mejoras de rendimiento, comenzando con una diseñada para reducir los tiempos de rasterización de cuadros en dos tercios en el peor de los casos. También se trabajó en el recolector de basura para reducir el número de recolecciones realizadas. En una prueba, los cambios realizados redujeron la cantidad de recolecciones de basura de más de 400 a solo cuatro para reproducir un gif animado en particular. Menos GC importantes significa que las animaciones que involucran imágenes que aparecen y desaparecen tendrán menos tirones y consumirán menos CPU y energía. Hay muchas otras mejoras de rendimiento para reducir la latencia.

La nueva versión viene con Dart 2.14 y esta nueva versión de Dart agrega un formato mejorado para que las cascadas sean más claras, un nuevo soporte de pub para ignorar archivos y nuevas funciones de idioma, incluido el retorno del operador en tres turnos. La nueva versión también incluye un conjunto estándar de pelusas compartidas entre los nuevos proyectos de Dart y Flutter.

El marco ahora es compatible con los modos de pantalla completa de Android, y se ha agregado soporte adicional para la nueva especificación Material You (también conocida como v3), incluidas las actualizaciones de los tamaños y temas de los botones de acción flotantes.

Flutter DevTools es otra área que se ha mejorado, con una nueva capacidad para aprovechar las actualizaciones del motor. El motor Flutter ahora también identifica eventos de compilación de sombreadores en la línea de tiempo, y Flutter DevTools usa estos eventos para ayudarlo a diagnosticar fallas de compilación de sombreadores en su aplicación.

El complemento de Visual Studio Code para Flutter se ha mejorado y el plan es eliminar el ejecutor de pruebas de Dart y Flutter existente en favor del nuevo ejecutor de pruebas de Visual Studio Code en versiones futuras.

Flutter 2.5 ya está disponible.

aleteo

Marc Gomez
Vine a por tabaco y ya me quedé aquí. Cuando no estoy en el sótano de Tecnopasion suelo pasear por las calles de Barcelona.
RELATED ARTICLES