Google comienza a impulsar la aplicación multiplataforma desarrollo con Flutter SDK

Google comienza a impulsar el desarrollo de aplicaciones multiplataforma con Flutter SDKAgrandar

Fucsia y aleteo

  • Google une el desarrollo de Android e iOS con Flutter 1 .0
  • El SDK Flutter de Google sale de la versión beta con Release Preview 1
  • Google comienza a impulsar el desarrollo de aplicaciones multiplataforma con Flutter SDK
  • Fuchsia OS de Google en Pixelbook : ¡funciona! En realidad �trabajos!
  • El sistema operativo Fuchsia experimental de Google ahora puede ejecutarse en Pixelbook

Ver más historias

Como parte de su lista de lanzamientos del Mobile World Congress, Google Flutter SDK está llegando a beta 1. Flutter es una interfaz de usuario móvil de código abierto marco que permite a los desarrolladores crear plataformas multiplataforma súper rápidas aplicaciones móviles.

“¡Pero espera!” usted dice: “¡Google ya tiene un SDK móvil! Se llama “Android”. “Eso es correcto, pero como de costumbre, Google no lo es atacando el desarrollo de aplicaciones móviles con una única solución. Ahora tiene dos SDK de aplicaciones móviles: Android y Flutter.

Como SDK multiplataforma, las aplicaciones Flutter funcionan en iOS y Android. Hace un buen truco para esquivar la interfaz de usuario de ambos SO marcos. Las aplicaciones Flutter no se compilan directamente en Android nativo y aplicaciones de iOS; se ejecutan en el motor de renderizado Flutter (escrito en C ++) y Flutter Framework (escrito en Dart, al igual que Flutter aplicaciones), que se agrupan con cada aplicación, y luego el SDK escupe un paquete que está listo para funcionar en cada plataforma. Tú obtenga su aplicación, un nuevo motor para ejecutar el código Flutter y suficiente código nativo para que la plataforma Flutter se ejecute en Android y iOS

Este es básicamente el método de “videojuego” para el desarrollo de aplicaciones. Del mismo modo que un juego ignoraría la mayor parte del marco de aplicaciones existente y se envía con su propio motor que cumple varios objetivos, aplicaciones Flutter no use el marco de la aplicación existente, sino que viene empaquetado con el Flutter marco de la aplicación. En lugar de un motor diseñado alrededor volando extraterrestres en 3D o lo que sea, el Flutter se envía con un motor diseñado para el rendimiento de aplicaciones 2D.

El envío de un motor completo junto con cada aplicación aumenta el Instalar el tamaño un poco. Las preguntas frecuentes de Flutter dicen que una aplicación “vacía” es generalmente alrededor de 6.7MB en Android, por lo que está agregando esa cantidad adicional sea ​​cual sea su aplicación. El beneficio de hacer esto es que el El aleteo es rápido. Flutter está diseñado desde cero para golpear 60 FPS y, si bien esto puede no ser algo raro en iOS, puede inmediatamente siento la diferencia en Android. También llegas a evita muchos problemas de fragmentación de Android, ya que envías un plataforma junto con su aplicación.

El desarrollo multiplataforma no significa que las aplicaciones Flutter sí sentirse fuera de lugar en su dispositivo Android o iOS. Las aplicaciones Flutter se envían con widgets de interfaz de usuario integrados para “Diseño de materiales” (Android) y “Cupertino” (iOS), que cambia totalmente la apariencia de una aplicación y se siente. Flutter cambiará el comportamiento de desplazamiento, botones, controles deslizantes, cuadros de diálogo, cargadores giratorios, interruptores, pestaña bares y más. Si lo desea, una aplicación Flutter realmente puede sentirse como una aplicación nativa en ambas plataformas. Enviar tus propios widgets también conduce a una apariencia consistente en el dispositivo fragmentado de Android ecosistema.

Flutter también tiene un buen argumento de venta para los desarrolladores, más allá de solo Las capacidades de doble plataforma. El equipo de Flutter construyó un todo compilador de separación solo para desarrollo. Mientras termine el paquete las aplicaciones se compilan antes de tiempo (AoT) con un tiempo de compilación prolongado, para el desarrollo hay un compilador JiT (Just in Time) que es super rápido. El uso del lenguaje Dart permite un desarrollador de “recarga en caliente” ciclo, donde se pueden ver muchos cambios de código al instante, vivir en el emulador Flutter tiene complementos para herramientas de desarrollo populares como IntelliJ, Android Studio y Visual Studio Code. Puedes mezclar y haga coincidir el código Flutter con el código habitual de cada plataforma, y ​​hay complementos para Firebase.

A pesar de la etiqueta “beta”, Google ya está utilizando Flutter en producción para varias aplicaciones, especialmente para AdWords, Google plataforma publicitaria. No puedo imaginar un respaldo más fuerte de un SDK de Google que usarlo para alimentar su multimillonario IU de plataforma publicitaria. Google dice que ya hay cientos de Flutter aplicaciones en las tiendas de aplicaciones de Android e iOS, pero la mayoría Un ejemplo popular es la aplicación Hamilton: The Musical (iOS / Android). En Android, puedes echar un vistazo detrás de escena con Aplicación de demostración theFlutter Gallery.

Otras lecturas

Fuchsia OS de Google en Pixelbook: ¡funciona! En realidad funciona! La versión beta de Flutter también podría verse como otra dar un paso en el camino para hacer que el sistema operativo Fuchsia experimental de Google sea un verdadero sistema operativo algún día. Mientras que el nuevo sistema operativo de Google se llama “Fucsia”, un mejor nombre para esto podría ser “Flutter OS”. IU de Fuchsia está completamente escrito en Flutter, y Dart VM es esencial para sistema operativo. Cuando los desarrolladores escriben aplicaciones Flutter para Android e iOS, también están escribiendo técnicamente aplicaciones Fuchsia, o al menos un código que se trasladará a Fuchsia muy fácilmente.

Como hemos visto con Windows Phone e innumerables otras nuevas empresas Sistemas operativos, el problema clave con la puesta en marcha de un nuevo sistema operativo es construyendo un ecosistema de aplicaciones. Si puedes lograr que todos se desarrollen en un SDK multiplataforma, y ​​su nuevo sistema operativo es solo otro objetivo para eso SDK, le está dando a su nuevo sistema operativo una gran ventaja. Si fucsia lo hace alguna vez convertirse en un verdadero sistema operativo de consumo (que aún podría �nunca suceda!), el éxito de Flutter será una gran parte de ello.

Con una entrada en beta, Flutter se está convirtiendo rápidamente en un gran problema. en Google Definitivamente escucharemos más sobre esto en Google I / O 2018, donde ya hay varias conversaciones programadas para conseguir desarrolladores en funcionamiento en el nuevo SDK.

Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: