Google lanza Flutter 3.0 para crear aplicaciones multiplataforma

Aleteo

El marco ‘Flutter’ de Google permite a los desarrolladores de software crear aplicaciones que se ejecutan en dispositivos móviles, macOS, Windows, Linux e incluso navegadores web. Se acaba de anunciar Flutter 3.0, que podría potenciar más aplicaciones en un futuro próximo.

Flutter es un marco para crear aplicaciones en el lenguaje de programación Dart, que puede funcionar en muchas plataformas móviles y de escritorio diferentes. Ahora impulsa muchas aplicaciones y juegos , incluidos Google Pay, eBay Motors, Google Stadia, WeChat y otros. Aunque es más utilizado para crear aplicaciones de Android, iPhone y iPad, algunas aplicaciones de escritorio de alto perfil también están escritas en Flutter, como el instalador de Ubuntu Linux .

Google reveló Flutter 3 hoy durante su presentación de Google I/O, que agrega algunas características importantes para los desarrolladores de aplicaciones y juegos que usan Flutter. Linux y macOS ahora son totalmente compatibles, además de Windows (que se agregó a la lista en febrero ), incluido el soporte nativo para Mac con conjuntos de chips Apple Silicon (M1). Para aquellos de ustedes que realizan un seguimiento en casa, eso significa que las aplicaciones de Flutter pueden funcionar en Android, iOS/iPadOS, macOS, Windows, Linux y la web. De acuerdo, no todas las funciones están disponibles en todas las plataformas (las aplicaciones web no pueden acceder a todos sus archivos, incluso si están creadas con Flutter), pero sigue siendo un logro impresionante.


Google destacó a Superlist , una aplicación de administración de tareas y tareas pendientes, como una aplicación de escritorio de alta calidad creada con Flutter. Aunque la aplicación actualmente solo está disponible para Mac, el equipo menciona que están creando versiones de Windows, Android e iOS con la misma base de código.

Relacionado:  Por qué las aplicaciones de iPhone solicitan "dispositivos en su red local"

Flutter 3 también incluye soporte casi completo para Material You , la función de tema dinámico disponible en la mayoría de los teléfonos y tabletas con Android 12 o posterior. Material You genera paletas de colores a partir del fondo de pantalla y los temas de su teléfono o tableta, y ahora las aplicaciones Flutter pueden usarlas fácilmente en sus diseños.

Material You en Flutter apps Google

Para mostrar la capacidad de Flutter para crear juegos, Google también creó un juego de pinball 3D en Flutter que se ejecuta en la web, con seguimiento de puntaje alto en línea. Puedes jugarlo en tu navegador , y es bastante divertido (especialmente si jugaste mucho Pinball 3D en Windows en el pasado).

Flutter ahora es oficialmente compatible con todas las principales plataformas de escritorio, pero queda por ver si muchas aplicaciones populares comenzarán a cambiar a él. La mayoría de las aplicaciones de escritorio multiplataforma se crean actualmente con Electron , que utiliza estándares web como JavaScript y HTML. Discord, Slack, Visual Studio Code, Skype y muchas otras aplicaciones usan Electron, pero el marco ha sido criticado a lo largo de los años por su alto uso de memoria y CPU : cada aplicación de Electron es esencialmente su propia copia de Google Chrome. Flutter generalmente parece tener un uso de CPU y RAM más bajo que Electron, al tiempo que ofrece un rendimiento más rápido.