Google ha presentado Flutter 2.10, una importante actualización de su framework de código abierto que permite a los desarrolladores compartir código en múltiples plataformas. La característica más notable de esta versión es la introducción de un soporte estable para la creación de aplicaciones de Windows utilizando Flutter, lo que allanará el camino para más aplicaciones multiplataforma dirigidas a Android, iOS, Linux, la web y los escritorios de Windows.
El desarrollo de aplicaciones para plataformas de escritorio requiere un enfoque diferente al del desarrollo de aplicaciones móviles, ya que los ordenadores y PC tienen pantallas más anchas y más métodos de entrada que los smartphones. Además, las aplicaciones que se ejecutan en PC utilizan API diferentes a las de los dispositivos Android o iOS. Para adaptarse a estos factores, Google optimizó Flutter para el desarrollo de aplicaciones para Windows.
Flutter se basa en una combinación de un marco Dart y un motor C++ para ofrecer compatibilidad con Windows, de forma similar a su arquitectura para Android e iOS. Los equipos de Microsoft ayudaron a Google en esta expansión, aportando valiosos acentos de diseño, como la iconografía del equipo de diseño Fluent. Además, Visual Studio de Microsoft facilitó el proyecto al admitir una extensión de Dart.
Kevin Gallo, Vicepresidente Corporativo de la Plataforma para Desarrolladores de Windows en Microsoft, expresó su entusiasmo por la incorporación de Flutter al soporte de Windows:
Estamos encantados de que Flutter incorpore soporte para crear aplicaciones para Windows. Windows es una plataforma abierta y damos la bienvenida a todos los desarrolladores. Nos entusiasma ver cómo los desarrolladores de Flutter llevan sus experiencias a Windows y también publican en la Microsoft Store. La compatibilidad de Flutter con Windows es un gran paso para la comunidad, ¡y estamos impacientes por ver lo que traerán a Windows!
Además de Flutter, varias herramientas de desarrollo como FlutterFlow, Realm, Rive, Syncfusion y Nevercode también ampliarán la compatibilidad con Windows. Actualmente hay más de 500.000 aplicaciones de Flutter en Google Play Store, entre ellas aplicaciones de renombre de BMW, ByteDance (los creadores de TikTok) y Google.
Flutter es uno de los frameworks multiplataforma más populares, por lo que se ha ganado un hueco importante en la comunidad de desarrolladores. Ya está disponible en GitHub un ejemplo de aplicación Flutter para Windows, Harmonoid. Esta aplicación es un cliente nativo 1:1 de YouTube Music que incluye un modo de miniventana y reproducción de música basada en MPV.
Cabe destacar que la versión alfa inicial de Flutter para Windows tuvo lugar en septiembre de 2020. Se puede encontrar más información sobre Flutter para Windows en la página del anuncio, que proporciona detalles más extensos para los desarrolladores.
A medida que el desarrollo multiplataforma gana aún más importancia, herramientas como Flutter y plataformas sin código/low-code como AppMaster.io prometen simplificar el proceso de desarrollo y ofrecer a los desarrolladores soluciones más rápidas y rentables para crear aplicaciones que aborden una amplia gama de casos de uso y plataformas.