O Google criou o Flutter há alguns anos, com o objetivo de criar uma estrutura de software multiplataforma. O maior ponto forte do Flutter é que ele pode ser usado para criar aplicativos para Android, iOS, Linux, Windows, macOS e até mesmo para a web, todos a partir da mesma base de código compartilhada. Agora, no evento “Flutter Forward” em Nairobi, no Quénia, a empresa reservou algum tempo para delinear algumas funcionalidades que virão no futuro, ao mesmo tempo que partilha também uma série de marcos importantes.
Em primeiro lugar, o Google compartilhou mais informações sobre o Impeller, o mecanismo de renderização de próxima geração do Flutter. Ele aproveita tanto Metal quanto Vulkan, as APIs modernas de baixo nível em iOS e Android. No videoclipe abaixo, o lado esquerdo mostra o mecanismo de renderização Flutter tradicional. À direita mostra o impulsor.
Além disso, há suporte recentemente introduzido para shaders personalizados acelerados por hardware, executados em iOS, Android e navegadores. Finalmente, modelos 3D agora são suportados, com uma demonstração durante a palestra demonstrando como um modelo pode ser importado após ser criado no Blender.
O Flutter agora também permitirá que o conteúdo seja incorporado usando qualquer web padrão
Se nada disso o entusiasma, talvez o fato de o Google estar começando a oferecer suporte a arquiteturas novas e emergentes, como o RISC-V, o faça. A empresa revelou Suporte Android para ISA no início deste mês, e parece estar a todo vapor com Flutter agora recebendo o tratamento RISC-V. Tecnicamente foi lançado com Flutter 3 no ano passado, embora tenha sido marcado como "experimental".
Por fim, também temos uma rara visão de alguns insights importantes sobre o desempenho do Flutter na Google Play Store atualmente. Existem agora mais de cinco milhões de desenvolvedores do Flutter, com mais de 700.000 aplicativos na Google Play Store fazendo uso do Flutter. O Google afirma que é um dos três principais projetos de código aberto baseados em colaboradores.
Flutter é uma estrutura interessante de desenvolvimento de software multiplataforma e com melhorias adicionais e as mudanças que virão, pode ser que vejamos aplicativos mais populares começarem a fazer uso de isto. Aplicativos como Google Ads, eBay Motors e Philips Hue fazem uso dele, e esperamos que esse suporte cresça no futuro.