Recientemente Google Actualizó su herramienta de desarrollo Flutter MutliplateForme y el lenguaje DART que la acompaña. Por el primero, entregó en vista previa La API de Flutter GPU. Integrado con el SDK Flutter, la API ofrece a los desarrolladores para definir tuberías de marco personalizadas y enviar llamadas de dibujo directamente a la GPU. "El interés es poder desarrollar representaciones especializadas como alternativas de lienzo 2D, escena 3D o sistemas de puntos para experiencias eficientes e inmersivas sin sobrecargar el motor", dijo Google.
El proveedor señala que la programación gráfica requiere una curva de aprendizaje significativa y que la mayoría de los usuarios probablemente elegirán usar software de representación de nivel superior en lugar de crear su propio software. Esta es la razón por la cual Google invierte en representar paquetes como Flutter Scene, que explota la API de GPU y ofrece importar modelos GLTF animados y construir escenas 3D. "Con la API de GPU, los desarrolladores pueden crear fácilmente aplicaciones y juegos en 3D en Flutter and Dart". Tenga en cuenta que, incluso si la API GPU Flutter está en vista previa, Google recomienda desarrollar desde el canal principal de Flutter con GPU Flutter. El objetivo de Flutter y Dart es ayudar a los desarrolladores a crear aplicaciones potentes para plataformas móviles, web y de escritorio desde una sola base de código.
Otros desarrollos en Flutter and Dart
Además de la API de GPU, Google ha anunciado otros desarrollos en Flutter, como el soporte anticipado del Swift Package Manager para proporcionar acceso al ecosistema de paquetes Swift. Del mismo modo, Flutter hereda un soporte para la plataforma y las vistas web para aplicaciones Flutter para MacOS. Por lo tanto, los desarrolladores tendrán una integración transparente de los componentes nativos de la interfaz de usuario de MacOS directamente en una aplicación Flutter
Para el lenguaje DART, hay un cambio importante: el contexto utilizado por el compilador para llevar a cabo la inferencia de tipos en la operación de una expresión esperada se ha modificado para corresponder al comportamiento del analizador. Se han realizado mejoras en la interoperabilidad nativa de Dart, que ahora admite llamadas directas de Dart a C, Java, Kotlin, Objective-C y Swift. Finalmente, el soporte de la compilación de las aplicaciones DART y Flutter en WebA Visma, introducida en Dart 3.4 y Flutter 3.22 en mayo, ahora es estable y completo.
Otras noticias que te pueden interesar