O Google revelou atualizações para sua ferramenta de desenvolvimento multiplataforma Flutter e a linguagem Dart que a acompanha, incluindo uma prévia da API de GPU do Flutter, uma API gráfica de baixo nível para criar pacotes de renderização do zero.
Flutter 3.24 e Dart 3.5 foram lançados em 6 de agosto.
O Flutter GPU é uma API gráfica de baixo nível integrada ao Flutter SDK. Ele permite que os desenvolvedores definam pipelines raster personalizados e enviem chamadas de desenho diretamente para a GPU, tornando possível desenvolver renderizadores especializados, como alternativas 2D Canvas, gráficos de cena 3D ou sistemas de partículas para experiências de alto desempenho e imersivas sem o volume de nível de mecanismo normalmente necessário, disse o Google. O Google observou que a programação gráfica tem uma curva de aprendizado íngreme e que a maioria dos usuários provavelmente escolherá usar um pacote de renderização de nível superior em vez de construir o seu próprio. Como resultado, o Google está investindo em pacotes de renderização como o Flutter Scene, que aproveita a API Flutter GPU e permite a importação de modelos glTF animados e a construção de cenas 3D, permitindo que os desenvolvedores criem facilmente aplicativos e jogos 3D no Flutter e no Dart. Enquanto a API Flutter GPU está em pré-visualização, o Google recomenda desenvolver no canal principal do Flutter ao usar o Flutter GPU.