16. Oktober 2024
Bei Flutter 3.3 liegt der Schwerpunkt auf Verfeinerungen und Leistungsverbesserungen, die die in Flutter 3 enthaltenen Funktionen verstärken. Flutter 3.3 ist eine schöne App, die an der Verbesserung der Leistung arbeitet, und ein Abschiedswort.
Google LLC hat heute die Veröffentlichung von Flutter3.3 angekündigt. Das plattformübergreifende Framework zur Entwicklung von Benutzeroberflächen-Apps des Flutter-Entwicklungsunternehmens bietet Unterstützung für noch höhere Spezifikationen. Denn das Unternehmen ist auf die Anpassung seiner Bild-Engine spezialisiert.
Dieser Launch folgt auf den brandneuen Meilenstein von Flutter3 im Mai, der den Zugang zum Framework für macOS- und Linux-Computer erweiterte und es damit auf sechs Plattformen verfügbar machte.
Mit der Flutter-Entwicklungsagentur können Entwickler eine Benutzeroberfläche für ihre App erstellen, die auf mehreren Geräten identisch ausgeführt wird und aussieht.
Es ermöglicht Entwicklern die schnelle Erstellung ansprechender Benutzeroberflächen und umfasst jetzt eine bessere Unterstützung für die Material 3-Spezifikationen auf Android sowie neue Funktionen für Tablets und Computer, darunter eine Handschriftunterstützung für Tablets.
Der Aufstieg von Flutter hat seit der Veröffentlichung von Flutter 3 zugenommen. Entwicklern stehen mittlerweile mehr als 25,000 Flutter-Pakete zur Auswahl und die Entwickler nutzen diese, um täglich mehr als 1,000 neue Apps in den Apple App Stores und Google Play Stores zu veröffentlichen.
Das Team hat hart daran gearbeitet, Impeller, Flutters neue und weiterentwickelte Grafik-Engine, zu verbessern. Dabei handelt es sich um eine vollständige Neufassung der zentralen Rendering-Ebene, die derzeit allen Anzeigefunktionen von Flutter zugrunde liegt. Sobald der Code vollständig ist, wird Impeller den vorherigen Skia-Code mit benutzerdefiniertem Code aktualisieren, der die Vorteile neuerer Chipsätze und hardwaregestützter Software-Programmierschnittstellen wie Metal auf iOS und Vulkan auf Android voll ausschöpfen kann.
Impeller bietet eine vorhersehbare Leistung auf allen Geräten, wobei die gesamte Bildkompilierung während der Erstellungszeit und nicht erst während der Ausführung von Programmen erfolgt und das Caching explizit ist. Dies reduziert das, was heutzutage in Apps als „Ruckler“ bekannt ist, während das eigentlich flüssige Scrollen plötzlich springt oder ruckelt.
Daher sollte Impeller in der Lage sein, für die meisten mobilen Apps eine gleichmäßige, nahezu stabile Bildwiederholfrequenz von 60 Hertz bereitzustellen, sodass er für maximale Produktivitätsstudien ein Overkill und für jedes Spiel ein Must-have ist.
Obwohl Impeller noch nicht vollständig funktioniert, aber dennoch die Leistung optimiert, steht es interessierten Entwicklern zur Verfügung, die es selbst ausprobieren möchten. Early Adopters können es jetzt auf iOS ohne Codeänderungen ausprobieren, außer durch die Aktivierung mit einem Flag. Weitere Informationen zur Architektur von Impeller und wie man es aktiviert, finden Sie im Entwickler-Wiki.
Diese neue Version umfasst außerdem Dart 2.18, eine Programmiersprache zum Entwickeln leistungsstarker Apps, die die Möglichkeit bietet, Funktionen und Bibliotheken zu benennen, die in Swift oder Objective-C geschrieben sind, den gängigen Positionierungssprachen für iOS- und Android-Apps.
Um alle Neuerungen von Flutter 3 mit Impeller optimal zu präsentieren, hat sich das Unternehmen für die Entwicklung mobiler Flutter- Anwendungen mit einem Designteam von gskinner zusammengetan , um eine neue App zu veröffentlichen, die alle Verbesserungen in Flutter und Impeller demonstriert.
Die App namens Wonderous ermöglicht Benutzern die Navigation durch eine wunderschön gestaltete Benutzeroberfläche und präsentiert zudem ein Beispiel für eine breite Palette visueller Techniken und Qualitätspraktiken, in der Hoffnung, Entwickler zu inspirieren. Sie wird Bilder vom Taj Mahal in der indischen Stadt Agra bis zu den Maya-Ruinen von Chichén Itzá auf der Halbinsel Yucatán in Mexiko enthalten. Die Idee ist, ein Portal in Geschichte, Kunst und Subkultur zu bieten, wobei ein besonderes Augenmerk auf Layout und Zusammenstellung gelegt wird.
In den kommenden Wochen wird Gskinner spezifischere technische Artikel zur Erstellung der App veröffentlichen, darunter Animationstechniken und wie Flutter eingesetzt werden konnte, um die App komfortabler und leistungsfähiger zu machen.
Was ist neu in Flutter 3.3?
Die Veröffentlichung von Flutter 3.3 bringt ein Update für Flutter Web, Desktop, Leistungsverbesserungen bei der Textverarbeitung und vieles mehr. Flutter-Entwicklungsdienste bieten:
Im Rahmen
- Globale Auswahl: Die Verwendung einer einzigen Wischgeste zum Auswählen von Elementen in einer Web-App ist eine native Funktion, die in Flutter-Web-Apps fehlte. Dies ändert sich jedoch heute mit der Einführung von Flutter 3.3. Mit der Einführung eines neuen Widgets namens SelectionArea. Um die Auswahl von Elementen in unserer Flutter-Web-App zu vereinfachen, umschließen Sie das Gerüst einfach mit dem SelectionArea-Widget und bumm. Alle seine Nachkommen sind jetzt auswählbar. Weitere Informationen zum Widget finden Sie in der SelectionArea-API-Dokumentation.
- Trackpad-Eingabe: Flutter 3.3 bringt auch einige Änderungen an der Trackpad-Eingabe mit sich. Die Trackpad-Eingabe bietet jetzt eine umfassendere und schnellere Steuerung. Darüber hinaus werden auch die Inkonsistenzen beim Scrollen beseitigt. Erfahren Sie mehr über die Verbesserungen bei der Trackpad-Eingabe.
- Kritzeln: Die Scribble-Funktion ist standardmäßig aktiviert bei Widgets wie CupertinoTextFeld, Textfeldund editierbarer Text. Als Benutzer müssen Sie lediglich Ihre Flutter-Version auf Flutter 3.3 aktualisieren.
- Text Eingabe: Entwickler können ein Eingabefeld mit unterschiedlich gestalteten Bereichen erstellen, die sich während der Eingabe durch den Benutzer mithilfe der Texteingabe erweitern und verkleinern können.
- Materialausführung 3: Mit immer mehr Verbesserungen im Android-Betriebssystem sind modernere Iterationen von Material Design darin enthalten. Und Flutter braucht keine Zeit, um mit den Updates Schritt zu halten. Mit Flutter 3.3 gab es Änderungen am Material Design von Widgets wie IconButton, Chip und Versionen von AppBar.
Desktop
- Windows: Vor der Veröffentlichung von Flutter 3.3 mussten Sie, wenn Sie die Version Ihrer Desktop-Anwendung vollständig auf Flutter basierend einrichten wollten, sie von einer Datei ändern, die speziell für Windows-Anwendungen war. Die heutigen Änderungen mit dem Update machen es einfacher, die App-Versionen von der pubspec.yaml des Projekts zu ändern. Dadurch ist sie konsistenter mit der Art und Weise, wie andere Plattformversionen eingerichtet werden. Um mehr über diese Option und mehr zu erfahren, besuchen Sie die Flutter-Dokumentation.
+1 315 210 4488
+91 99888 06489