banner
Lar / blog / Flutter 3.13 acelera a renderização no iOS
blog

Flutter 3.13 acelera a renderização no iOS

Jul 03, 2023Jul 03, 2023

Por Paul Krill

Editor geral, InfoWorld |

Flutter, a estrutura de código aberto do Google para desenvolvimento de UI multiplataforma, traz gráficos mais rápidos e rolagem 2D com a versão mais recente, Flutter 3.13, anunciada em 16 de agosto.

Melhorias no novo renderizador gráfico Impeller aumentam o desempenho de renderização no iOS, oferecendo menor latência e maior rendimento médio. O Impeller agora está disponível em versão prévia para macOS e já foi ativado por padrão para iOS. Ainda não há um período oficial de visualização definido para o Impeller no Android, mas está previsto para ainda este ano.

O Flutter 3.13 contém uma base para a construção de widgets que rolam em duas dimensões. Isso inclui classes para construir, como ChildVicinity, que representa a posição relativa dos filhos em duas dimensões, e TwoDimensionalChildDelegate. A rolagem em duas dimensões traz novas interações, incluindo rolagem diagonal. Além disso, novas faixas permitem aos desenvolvedores compor efeitos de rolagem exclusivos. SliverMainAxisGroup e SliverCrossAxisGroup, por exemplo, suportam a organização de várias fatias juntas.

Melhorando o suporte para dispositivos dobráveis, o Flutter 3.13 adiciona uma API de mecanismo para recuperar propriedades de um display. Um novo getter FlutterView.display retorna um objeto Display, que informa o tamanho físico, a proporção de pixels do dispositivo e a taxa de atualização da exibição.

Melhorias no Material Framework foram feitas para oferecer mais adaptabilidade de plataforma, mais personalização e novos recursos. Agora é mais fácil personalizar o design dos widgets do Material. Por exemplo, os desenvolvedores agora podem usar a propriedade error do InputDecoration para personalizar o widget de erro mostrado nos campos de texto.

O Flutter 3.13 também inclui o Dart 3.1, apresentando pequenas atualizações e ajustes de API para usar ainda mais os modificadores de classe introduzidos no Dart 3.0. O Flutter 3.13 segue o Flutter 3.10, publicado em maio. As instruções de instalação do Flutter podem ser encontradas no site do projeto.

A seguir leia isto:

Paul Krill é editor geral da InfoWorld, cuja cobertura se concentra no desenvolvimento de aplicativos.

Direitos autorais © 2023 IDG Communications, Inc.

A seguir leia isto: