Flutter 2.5 arriba amb millores de rendiment i mes

En un article anterior vam parlar sobre el llançament de la nova versió de el llenguatge de programació Dart 2.14 i ara en aquest article toca parlar sobre la nova versió de Flutter 2.5 la qual va ser alliberada de manera paral·lela amb la de Dart.

En aquesta nova versió de Flutter s'han realitzat importants optimitzacions de rendiment, s'ha començat a treballar per al suport d'Apple M1, així com també diverses millores, suport per a pantalla completa en Android, la implementació de «Material You» i molt més.

Per als qui desconeixen de flutter, han de saber que aquest es considera com una alternativa a React Native i permet llançar aplicacions per a diferents plataformes, incloent iOS, Android, Windows, macOS i Linux, basades en la mateixa base de codi, així com aplicacions per executar en navegadors.

Les aplicacions mòbils prèviament escrites en Flutter 1, després de canviar a Flutter 2, podran adaptar-se per treballar a l'escriptori i la web sense haver de tornar a escriure el codi.

sobre Flutter

La major part de el codi de Flutter s'implementa en Dart i el motor de temps d'execució per a executar aplicacions està escrit en C ++. A l'desenvolupar aplicacions, a més del llenguatge Dart nadiu de Flutter, pot usar la interfície de funció estrangera de Dart per trucar a el codi C / C ++.

La portabilitat de Flutter també s'estén als dispositius integrats, És a dir, a dispositius més petits com Raspberry Pi i Google Home Hub.

En aquest punt, diu Google, una de les plataformes integrades on Flutter ja està operant es basa en sistemes operatius de pantalles intel·ligents que alimenta els gustos de Google Home Hub.

Principals novetats de Flutter 2.5

En aquesta nova versió de Flutter 2.5, dels canvis més importants que es destaquen estan per exemple la precompilación de ombrejadors per a l'API de gràfics de Metall que s'implementa a les plataformes iOS i macOS, ja que en aquesta nova versió s'ha millorat l'eficiència de l'processament d'esdeveniments asincrònics.

A més de que també s'ha resolt el problema dels retards durant l'alliberament de memòria de l'recol·lector d'escombraries d'imatges no utilitzades (per exemple, durant la reproducció d'un GIF animat de 20 segons, el nombre d'operacions de recollida d'escombraries s'ha reduït de 400 a 4 retards en la transferència de missatges entre Dart i Objective-C / Swift s'han reduït fins a un 50% (IOS) o Java / Kotlin (Android).

Dels canvis que són relacionats parella Android, s'ha establert el suport per el funcionament d'aplicacions en mode de pantalla completa, a més de que es continua amb la implementació de el concepte de disseny «Material You», Promocionat com una variant de l'Material Design de pròxima generació.

També es va agregar un nou estat MaterialState.scrolledUnder, es va implementar la visualització dinàmica de barres de desplaçament a l'canviar la mida i es va proposar una nova interfície per mostrar pancartes amb notificacions.

I les capacitats de l'complement per treballar amb la càmera s'han ampliat significativament, en el qual hi ha eines per controlar l'enfocament automàtic, l'exposició, el flaix, el zoom, la supressió de soroll i la resolució.

Dels altres canvis que es destaquen d'aquesta nova versió de Flutter 2.5:

  • Diverses correccions i millores en el marc
  • Addició de notificacions de mètriques de desplaçament
  • Noves funcions d'edició de text
  • Eines de desenvolupador millorades (DevTools) amb una manera d'inspecció de ginys actualitzat, així com eines per detectar retards en el dibuix i rastrejar la compilació de ombrejadors.
  • Complements millorats per Visual Studio Code i IntelliJ / Android Studio.
  • S'ha començat a treballar en aquesta versió, en el suport per a aplicacions Flutter creades en Apple Silicon M1 que s'executen de forma nativa en simuladors ARM iOS

Finalment sí vols conèixer més a l'respecte sobre aquesta nova versió de Flutter 2, pots consultar els detalls en l'anunci original. L'enllaç és aquest.

Mentre per als que estiguin interessats en poder instal·lar Flutter, poden seguir les instruccions a la fi de l'post de Diego. L'enllaç és aquest.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.