Flutter 3 de Google agrega soporte para aplicaciones de escritorio macOS y Linux – TechCrunch

En su conferencia de desarrolladores I/O, Google anunció hoy el lanzamiento de aleteo 3, la última versión de su marco de desarrollo de interfaz de usuario multiplataforma de código abierto para crear aplicaciones compiladas de forma nativa. Han pasado unos cuatro años desde que la compañía lanzó por primera vez una versión beta de Flutter 1.0. En ese momento, el enfoque del equipo se centró principalmente en ayudar a los desarrolladores a crear aplicaciones móviles multiplataforma. Desde entonces, también comenzó a agregar soporte web y de escritorio, y ahora, con la versión 3, el equipo está cerrando el círculo al hacer que el soporte de escritorio de Linux y macOS esté disponible en general, así como agregar soporte para Apple Silicon, entre muchos otros nuevos. características.

Créditos de imagen: Google

“Estamos anunciando Flutter 3, que es la culminación de nuestro viaje para ofrecer desarrollo de interfaz de usuario multiplataforma en teléfonos, computadoras de escritorio y web”. Tim Sneath, me dijo el director de producto y UX para Flutter y el lenguaje Dart. “Esto realmente se remonta a cuando lanzamos Flutter por primera vez hace un par de años. Con el lanzamiento de Flutter 1, teníamos bastante claro, al menos en términos de una visión, incluso en ese momento, que no teníamos la intención de ser un conjunto de herramientas móviles. Queríamos que se nos considerara más amplios que solo teléfonos”.

Con el lanzamiento de Flutter 3, la plataforma ahora admite iOS, Android y aplicaciones web, así como aplicaciones de escritorio de Windows, macOS y Linux, todo como parte del lanzamiento estable de Flutter. En macOS, esto incluye soporte para Universal Binaries para que las aplicaciones puedan ejecutarse de forma nativa en chips Intel y Apple Silicon, mientras que para el lanzamiento de Linux, Google se asoció con Canonical de Ubuntu para “ofrecer una opción de desarrollo altamente integrada y de primer nivel”.

A pesar del soporte de escritorio, la mayoría de los desarrolladores probablemente aún piensen en Flutter como un marco para crear aplicaciones móviles. Pero varios desarrolladores también lo están utilizando activamente para crear aplicaciones de escritorio, incluidos los antiguos fundadores de Wunderlist que están lanzando su nueva aplicación de productividad. superlistaen versión beta hoy como una aplicación de Flutter en el escritorio.

Créditos de imagen: Google/Superlista

En el lado móvil, compañías como WeChat, ByteDance, Betterment, SHEIN y BMW ahora están apostando por Flutter, al igual que Google. De hecho, como Google anunció hoy, se han publicado más de 500 000 aplicaciones de Flutter, el doble que hace un año.

Como señaló Sneath, varios desarrolladores ahora también están usando Flutter para escribir juegos casuales, en parte debido a su soporte de aceleración de hardware integrado. Algunos juegos, como PUBG Mobile, también usan Flutter para su interfaz de usuario que no es del juego. Eso es algo que el equipo no esperaba, pero para ayudar a esos desarrolladores, Google ahora está lanzando Flutter Casual Games Toolkit, utilizando el motor de juego Flame de código abierto.

“Lanzamos este conjunto de herramientas en I/O que ayuda a las personas a través de todos los bits que son la lógica compartida para esos juegos”, explicó Sneath. “Cosas como, ¿cómo me integro con Apple Game Center o el equivalente de Play Services? ¿Cómo hago tablas de clasificación o pantallas de bienvenida? ¿Cómo acepto pagos en la aplicación para microtransacciones? ¿Cómo hago anuncios para poder monetizar? Tenemos este conjunto de herramientas, que incluye mejores prácticas, código fuente, videos y una aplicación de muestra que lo reúne todo. Creemos que eso ayudará a los desarrolladores que estén interesados ​​en crear juegos con Flutter a tener éxito”.

Créditos de imagen: Google

El juego de muestra, un simulador de pinball con temática de Flutter, está disponible aquí.

Otra novedad en Flutter 3 son las integraciones más profundas con base de fuego, la plataforma de back-end de Google para crear aplicaciones móviles y web. Eso no quita las integraciones de Flutter con servicios de terceros, incluidos los de la competencia de Firebase. AWS amplificar. Pero como señala el equipo de Flutter, la integración de Flutter/Firebase ahora es una parte central totalmente compatible de Firebase y los dos equipos planean evolucionar “el soporte de Firebase para Flutter al mismo tiempo que Android e iOS”.

Créditos de imagen: Google

Otra novedad aquí es una mejor compatibilidad con las aplicaciones Flutter en Crashlytics, el servicio de informes de fallas de Firebase, que ahora puede rastrear fallas fatales en tiempo real, entre otras cosas.

Además, el equipo de Flutter ahora también ha completado en su mayoría su traslado a Diseño de materiales 3el lenguaje de diseño interno de Google.

Créditos de imagen: Google

Leave a Reply

Your email address will not be published.