banner
Heim / Blog / Flutter 3.13 beschleunigt das Rendern unter iOS
Blog

Flutter 3.13 beschleunigt das Rendern unter iOS

Jul 03, 2023Jul 03, 2023

Von Paul Krill

Chefredakteur, InfoWorld |

Flutter, Googles Open-Source-Framework für die plattformübergreifende UI-Entwicklung, führt mit der neuesten Version, Flutter 3.13, die am 16. August angekündigt wurde, zu schnelleren Grafiken und 2D-Scrolling.

Verbesserungen am neuen Impeller-Grafikrenderer steigern die Rendering-Leistung unter iOS und bieten eine geringere Latenz und einen höheren durchschnittlichen Durchsatz. Impeller ist jetzt in der Vorschau für macOS verfügbar und ist für iOS bereits standardmäßig aktiviert. Es gibt noch keinen offiziellen Vorschauzeitraum für Impeller auf Android, eine solche wird jedoch voraussichtlich später in diesem Jahr stattfinden.

Flutter 3.13 enthält eine Grundlage zum Erstellen von Widgets, die in zwei Dimensionen scrollen. Dazu gehören Klassen zum Erstellen, wie etwa ChildVicinity, das die relative Position von Kindern in zwei Dimensionen darstellt, und TwoDimensionalChildDelegate. Das Scrollen in zwei Dimensionen bringt neue Interaktionen mit sich, darunter auch diagonales Scrollen. Darüber hinaus ermöglichen neue Splitter den Entwicklern die Erstellung einzigartiger Scrolleffekte. SliverMainAxisGroup und SliverCrossAxisGroup unterstützen beispielsweise die gemeinsame Anordnung mehrerer Splitter.

Flutter 3.13 verbessert die Unterstützung für faltbare Geräte und fügt eine Engine-API zum Abrufen von Eigenschaften einer Anzeige hinzu. Ein neuer Getter FlutterView.display gibt ein Display-Objekt zurück, das die physische Größe, das Gerätepixelverhältnis und die Bildwiederholfrequenz des Displays meldet.

Es wurden Verbesserungen am Material Framework vorgenommen, um eine bessere Anpassungsfähigkeit der Plattform, mehr Anpassungsmöglichkeiten und neue Funktionen zu bieten. Es ist jetzt einfacher, das Design von Material-Widgets anzupassen. Beispielsweise können Entwickler jetzt die Fehlereigenschaft für InputDecoration verwenden, um das in Textfeldern angezeigte Fehler-Widget anzupassen.

Flutter 3.13 enthält auch Dart 3.1 mit kleineren Updates und API-Anpassungen, um die in Dart 3.0 eingeführten Klassenmodifikatoren weiter zu nutzen. Flutter 3.13 folgt auf Flutter 3.10, das im Mai veröffentlicht wurde. Installationsanweisungen für Flutter finden Sie auf der Projektwebsite.

Lesen Sie als nächstes Folgendes:

Paul Krill ist freier Redakteur bei InfoWorld, dessen Berichterstattung sich auf die Anwendungsentwicklung konzentriert.

Copyright © 2023 IDG Communications, Inc.

Lesen Sie als nächstes Folgendes: