banner
Maison / Blog / Flutter 3.13 accélère le rendu sur iOS
Blog

Flutter 3.13 accélère le rendu sur iOS

Jul 03, 2023Jul 03, 2023

Par Paul Krill

Rédacteur en chef, InfoWorld |

Flutter, le framework open source de Google pour le développement d'interfaces utilisateur multiplateformes, inaugure des graphiques plus rapides et un défilement 2D avec la dernière version, Flutter 3.13, annoncée le 16 août.

Les améliorations apportées au nouveau moteur de rendu graphique Impeller améliorent les performances de rendu sur iOS, offrant une latence plus faible et un débit moyen plus élevé. Impeller est désormais disponible en aperçu pour macOS et a déjà été activé par défaut pour iOS. Il n’y a toujours pas de période de prévisualisation officielle pour Impeller sur Android, mais elle est prévue pour plus tard cette année.

Flutter 3.13 contient une base pour créer des widgets qui défilent en deux dimensions. Cela inclut les classes avec lesquelles construire, telles que ChildVicinity, représentant la position relative des enfants en deux dimensions, et TwoDimensionalChildDelegate. Le défilement en deux dimensions s'accompagne de nouvelles interactions, notamment le défilement en diagonale. De plus, de nouveaux rubans permettent aux développeurs de composer des effets de défilement uniques. SliverMainAxisGroup et SliverCrossAxisGroup, par exemple, prennent en charge l'organisation de plusieurs rubans ensemble.

Améliorant la prise en charge des appareils pliables, Flutter 3.13 ajoute une API de moteur pour récupérer les propriétés d'un affichage. Un nouveau getter FlutterView.display renvoie un objet Display, qui indique la taille physique, le rapport de pixels de l'appareil et le taux de rafraîchissement de l'écran.

Des améliorations de Material Framework ont ​​été apportées pour offrir une plus grande adaptabilité de la plate-forme, plus de personnalisation et de nouvelles fonctionnalités. Il est désormais plus facile de personnaliser la conception des widgets Material. Par exemple, les développeurs peuvent désormais utiliser la propriété error pour InputDecoration pour personnaliser le widget d'erreur affiché sur les champs de texte.

Flutter 3.13 inclut également Dart 3.1, avec des mises à jour mineures et des ajustements de l'API pour utiliser davantage les modificateurs de classe introduits dans Dart 3.0. Flutter 3.13 fait suite à Flutter 3.10, publié en mai. Les instructions d'installation de Flutter sont disponibles sur le site Web du projet.

Ensuite, lisez ceci :

Paul Krill est rédacteur en chef chez InfoWorld, dont la couverture se concentre sur le développement d'applications.

Copyright © 2023 IDG Communications, Inc.

Ensuite, lisez ceci :