banner
Hogar / Blog / Flutter 3.13 acelera el renderizado en iOS
Blog

Flutter 3.13 acelera el renderizado en iOS

Jul 03, 2023Jul 03, 2023

Por Paul Kril

Editor general, InfoWorld |

Flutter, el marco de código abierto de Google para el desarrollo de UI multiplataforma, marca el comienzo de gráficos más rápidos y desplazamiento 2D con la última versión, Flutter 3.13, anunciada el 16 de agosto.

Las mejoras al nuevo renderizador de gráficos Impeller aumentan el rendimiento de renderizado en iOS, ofreciendo una latencia más baja y un rendimiento promedio más alto. Impeller ahora está disponible en versión preliminar para macOS y ya se ha activado de forma predeterminada para iOS. Todavía no hay un período de vista previa oficial establecido para Impeller en Android, pero se anticipa para finales de este año.

Flutter 3.13 contiene una base para crear widgets que se desplazan en dos dimensiones. Esto incluye clases para construir, como ChildVicinity, que representa la posición relativa de los niños en dos dimensiones, y TwoDimensionalChildDelegate. El desplazamiento en dos dimensiones viene con nuevas interacciones, incluido el desplazamiento diagonal. Además, los nuevos fragmentos permiten a los desarrolladores componer efectos de desplazamiento únicos. SliverMainAxisGroup y SliverCrossAxisGroup, por ejemplo, admiten la organización de varios fragmentos juntos.

Para mejorar la compatibilidad con dispositivos plegables, Flutter 3.13 agrega una API de motor para recuperar propiedades de una pantalla. Un nuevo captador FlutterView.display devuelve un objeto Display, que informa el tamaño físico, la proporción de píxeles del dispositivo y la frecuencia de actualización de la pantalla.

Se han realizado mejoras en Material Framework para ofrecer más adaptabilidad de la plataforma, más personalización y nuevas capacidades. Ahora es más fácil personalizar el diseño de los widgets de Material. Por ejemplo, los desarrolladores ahora pueden usar la propiedad de error de InputDecoration para personalizar el widget de error que se muestra en los campos de texto.

Flutter 3.13 también incluye Dart 3.1, que presenta actualizaciones menores y ajustes de API para utilizar aún más los modificadores de clase introducidos en Dart 3.0. Flutter 3.13 sigue a Flutter 3.10, publicado en mayo. Las instrucciones de instalación para Flutter se pueden encontrar en el sitio web del proyecto.

A continuación lee esto:

Paul Krill es editor general de InfoWorld, cuya cobertura se centra en el desarrollo de aplicaciones.

Copyright © 2023 IDG Communications, Inc.

A continuación lee esto: