Flutter 2.5 est livré avec des améliorations de performances et plus encore

Dans un article précédent, nous avons parlé de la sortie de la nouvelle version du langage de programmation Dart 2.14 Et maintenant, dans cet article, nous devons parler de la nouvelle version de Flutter 2.5 qui est sortie en parallèle avec Dart.

Dans cette nouvelle version de Flutter d'importantes optimisations de performances ont été réalisées, Le travail a commencé pour le support Apple M1, ainsi que diverses améliorations, le support plein écran sur Android, la mise en œuvre de "Material You" et bien plus encore.

Pour ceux qui ignorent Battement, ils devraient savoir que est considéré comme une alternative à React Native et permet de lancer des applications pour différentes plates-formes, notamment iOS, Android, Windows, macOS et Linux, basées sur la même base de code, ainsi que des applications à exécuter dans les navigateurs.

Les applications mobiles précédemment écrites dans Flutter 1, après le passage à Flutter 2, peuvent être adaptées pour fonctionner sur le bureau et le Web sans avoir à réécrire le code.

À propos de Flutter

La plupart du code Flutter est implémenté dans Dart et le moteur d'exécution pour exécuter des applications est écrit en C++. Lors du développement d'applications, en plus du langage natif Flutter Dart, vous pouvez utiliser l'interface de fonction étrangère Dart pour appeler du code C/C++.

Portabilité Flutter aussi s'étend aux appareils embarquésc'est-à-dire à des appareils plus petitss comme Raspberry Pi et Google Home Hub.

À ce stade, selon Google, l'une des plates-formes intégrées sur lesquelles Flutter fonctionne déjà est basée sur des systèmes d'exploitation d'affichage intelligents qui alimentent Google Home Hub.

Principales nouveautés de Flutter 2.5

Dans cette nouvelle version de Flutter 2.5, les changements les plus importants qui ressortent sont par exemple précompilation des shaders pour l'API graphique Metal qui est implémentée sur les plateformes iOS et macOS, puisque dans cette nouvelle version L'efficacité du traitement des événements asynchrones a été améliorée.

En plus que Le problème des retards lors de la libération de la mémoire a également été résolu ramasse-miettes des images inutilisées (par exemple, lors de la lecture d'un GIF animé de 20 secondes, le nombre d'opérations de ramasse-miettes a été réduit de 400 à 4 délais de transfert des messages entre Dart et Objective-C / Swift ont été réduits jusqu'à 50% (iOS) ou Java/Kotlin (Android).

Parmi les changements liés àà Android, une prise en charge a été établie pour le fonctionnement des applications dans mode plein écran, en plus de poursuivre la mise en œuvre concept design "Matériel vous", présenté comme une variante de la nouvelle génération de Material Design.

Un nouvel état MaterialState.scrolledUnder a également été ajouté, l'affichage dynamique des barres de défilement lors du redimensionnement a été implémenté et une nouvelle interface a été proposée pour afficher des bannières avec notifications.

Et les capacités du plug-in pour travailler avec l'appareil photo ont été considérablement étendues, dans lesquelles il existe des outils pour contrôler l'autofocus, l'exposition, le flash, le zoom, la suppression du bruit et la résolution.

Des autres changements qui se démarquent de cette nouvelle version de Flutter 2.5 :

  • Diverses corrections et améliorations du framework
  • Ajout de notifications de métrique de défilement
  • Nouvelles fonctionnalités d'édition de texte
  • Outils de développement améliorés (DevTools) avec un mode de surveillance des widgets mis à jour, ainsi que des outils pour détecter les retards de dessin et suivre les builds de shader.
  • Plugins améliorés pour Visual Studio Code et IntelliJ / Android Studio.
  • Le travail a commencé sur cette version, sur le support des applications Flutter créées dans Apple Silicon M1 qui s'exécutent nativement sur les simulateurs ARM iOS.

Enfin oui vous voulez en savoir plus À propos de cette nouvelle version de Flutter 2, vous pouvez vérifier les détails dans l'annonce originale. Le lien est le suivant.

Alors que pour ceux qui souhaitent pouvoir installer Flutter, Vous pouvez suivre les instructions à la fin du message de Diego. Le lien est le suivant.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.