Google y Canonical traen aplicaciones de flutter a Linux y Snap Store


Google se asocia con el equipo de escritorio Ubuntu de Canonical para proporcionar soporte de Linux para su marco de interfaz de usuario de código abierto Flutter. El anuncio de Linux Alpha de hoy también significa que los desarrolladores de flutter ahora pueden implementar sus aplicaciones en Snap Store.

Tim Sneath, gerente de productos del Grupo Flutter, cree que este es un hito importante ya que los marcos de UI rara vez se vuelven lo suficientemente versátiles y potentes como para depender de un sistema operativo. Señaló que Windows estaba escrito en C ++ y no en .NET, incluso para applets como la calculadora. Sneath también cree que esto muestra que Canonical está listo para invertir en un método de primer nivel para crear aplicaciones para Linux, haciendo de Flutter una parte oficial de Ubuntu en Linux. Además, las empresas pueden sentirse seguras al elegir flutter, otra prueba de su longevidad y excelencia técnica, dijo Sneath.

Desde abril, 500,000 desarrolladores han estado usando Flutter cada mes y 2 millones de desarrolladores lo han usado desde que se lanzó la versión 1.0 en diciembre de 2018. Google agregó hoy que 80,000 aplicaciones de Flutter se han lanzado en Google Play. (Las aplicaciones Flutter se crean usando el lenguaje de programación Dart de Google).

Para competir con marcos como React Native de Facebook, Flutter comenzó su vida como un marco de código abierto para interfaces de usuario móviles, con el cual los desarrolladores desarrollaron interfaces nativas para Android y puede crear iOS. Sin embargo, desde mayo de 2019, los desarrolladores de Flutter han podido crear aplicaciones de escritorio, incrustadas, móviles y web desde la misma base de código. Los desarrolladores pueden usar Flutter en teléfonos, dispositivos portátiles, tabletas, computadoras de escritorio, computadoras portátiles, televisores y pantallas inteligentes. Google llama a esta computación ambiental: la idea de que sus servicios y software están disponibles donde sea que los necesite. Google no quiere que los desarrolladores comiencen el desarrollo de aplicaciones preguntando a qué dispositivo estoy apuntando. pero "¿Qué debo construir?" La reutilización del código debería ayudar a las nuevas empresas con recursos limitados y permitir a las empresas combinar equipos en una sola experiencia.

VB Transform 2020 en línea – 15.-17. Julio. Únase a los principales líderes de IA: regístrese para la transmisión en vivo gratuita.

Soporte de Linux

El objetivo de Google para Flutter se ha desplazado a proporcionar un marco portátil independientemente de la plataforma a la que se dirija. Por lo tanto, la compañía se ha centrado en los sistemas operativos web y de escritorio en el último año.

"Este trabajo incluye una revisión importante del motor para admitir la entrada de mouse y teclado de estilo de escritorio, así como ventanas de nivel superior personalizables", dijo la compañía hoy. "También incluye nuevas funciones de interfaz de usuario que se pueden adaptar fácilmente al escritorio, como el soporte para la densidad de material y el NavigationRail, así como experimentos con una amplia integración en el sistema operativo de escritorio subyacente con experimentos en Dart: FFI y acceso a la barra de menú del sistema y diálogos estándar. Todo este trabajo debería garantizar que Flutter no solo sea adecuado para experiencias móviles, sino que también esté listo para aplicaciones de escritorio de tamaño completo con las primeras funciones. “

El soporte de Linux puede ser familiar para los fanáticos del flutter. Cuando Google expandió el SDK de aplicaciones móviles de Flutter para incluir dispositivos web, de escritorio y embebidos, la compañía publicó las instrucciones desde el principio para desarrollar aplicaciones de Flutter para Windows, Mac y Linux. Sin embargo, este soporte de Linux fue una prueba de concepto para la vista previa técnica. Este marcador de posición ahora ha sido reemplazado por el soporte de Linux proporcionado y respaldado por el equipo detrás de Ubuntu, la distribución de Linux más popular.

La asociación Canonical se basa en la visión de Google de que Flutter es compatible con plataformas eléctricas. Por ejemplo, Flutter se ejecuta en el sistema operativo de pantalla inteligente que admite Nest Hub Max de Google. Algunas funciones creadas por Google para la plataforma son compatibles con Flutter, incluido el Asistente de Google.

Canonical no es un socio silencioso: invierte mucho en Flutter al contratar un equipo de desarrollo para que trabaje con los desarrolladores de Google para "brindar" la mejor experiencia de flutter para la mayoría de las distribuciones de Linux. “Las empresas están comprometidas a mejorar el soporte de Linux y mantener la paridad funcional con las otras plataformas compatibles.

Snap Store

La ​​capacidad de publicar aplicaciones de flutter en Snap Store no duele. Los snaps fueron desarrollados por Canonical y son paquetes de software en contenedores que funcionan de forma nativa en las distribuciones de Linux más comunes. Ofrecen actualizaciones automáticas y funciones de reversión, seguridad mejorada y más flexibilidad para desarrolladores que trabajan en entornos Linux. Los snaps se pueden ejecutar universalmente en más de 40 variantes de distribución de Linux. Las aplicaciones más planas disponibles como instantáneas significan que los desarrolladores pueden pasar menos tiempo empacando y administrando compilaciones en distribuciones de Linux.

Snap Store es considerado por algunos como una App Store para Linux. Al desarrollar Linux en una plataforma de flutter premium y con el soporte de Snap Store, Canonical espera expandir la disponibilidad de aplicaciones de alta calidad para Linux.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *