Flattern 2.0

Google hat die neuen Flutter 2.0-Updates für den 3. März 2021 angekündigt. In dieser Version gibt es im Vergleich zu Flutter 1 eine ganze Reihe von Änderungen, und dieser Blog wird sich auf die Änderungen für den Desktop konzentrieren mobile Versionen.

Mit Flutter 2.0 hat Google seinen Status in die Nähe von Beta und Stabil verschoben. Was ist hier die Bedeutung? Alles in allem ist es in Flutter 2.0 Stable verfügbar, Google geht jedoch nicht davon aus, dass es zu diesem Zeitpunkt vollständig fertig ist. Für den Produktionseinsatz sollte es in Ordnung sein, es könnte jedoch ein großer Fehler vorliegen.

Google hat heute Flutter 2 angekündigt, die aktuellste Variante seines Open-Source-UI-Toolkits zum Erstellen kompakter Anwendungen. Während Flutter bei seiner Einführung vor zwei Jahren zunächst auf Mobilgeräte aufmerksam wurde, hat es in letzter Zeit große Erfolge erzielt. Mit Version 2 unterstützt Flutter derzeit Web- und Desktop-Anwendungen von Anfang an. Damit könnten Flutter-Benutzer nun die entsprechende Codebasis verwenden, um Anwendungen für iOS, Android, Windows, macOS, Linux und das Web zu erstellen.

Flutter 2.0 kommt zu einem stabilen Ergebnis und bietet Unterstützung für faltbare Geräte und Geräte mit zwei Bildschirmen.

Google hat es geschafft, die Leistung von Flutter für Webbrowser durch ein neues zu steigern CanvasKit. Mobile Browser verwenden standardmäßig die HTML-Version der App, alles wird beim Erstellen Ihrer App automatisch vom neuen „Auto“-Modus verarbeitet.

Zweitens erhält Flutter Funktionen, um sich im Webbrowser nativer zu fühlen. Dazu gehören Dienstprogramme zur Unterstützung von Bildschirmleseprogrammen, auswählbarer und bearbeitbarer Text, bessere Unterstützung der Adressleiste, automatisches Ausfüllen und vieles mehr.

Da Flutter ursprünglich ein plattformübergreifendes Mobilsystem war, gibt es hier eigentlich nicht viel zu sagen. Im Allgemeinen ist Flutter seit einiger Zeit ein funktionsreiches Mobiltelefon, mit Ausnahme eines faltbaren Geräts. Mit Flutter 2.0 gibt es aufgrund der Zusagen von Microsoft derzeit Unterstützung für faltbare Displays. Flutter erkennt nun, wie dieser Strukturfaktor verwaltet werden kann, und ermöglicht Entwicklern, ihre Anwendungen so zu gestalten, wie sie es benötigen.

Derzeit gibt es in Flutter 2.0 ein weiteres TwoPane-Gadget, mit dem Sie, wie der Name schon sagt, zwei Fenster anzeigen können. Der erste Bereich wird auf jedem Gerät angezeigt, während der zweite auf der rechten Hälfte eines faltbaren Displays angezeigt wird. Über Dialoge können Sie außerdem auswählen, auf welcher Seite eines faltbaren Displays sie angezeigt werden sollen.

Die Falte oder das Scharnier eines faltbaren Geräts wird den Entwicklern als Display-Funktion angezeigt, sodass Anwendungen sich bei Bedarf jederzeit auf das gesamte faltbare Display ausdehnen oder berücksichtigen können, wo sich das Scharnier befindet, und es entsprechend anzeigen können.

Darüber hinaus hat Google sein Mobile Ads SDK-Plugin in die Betaversion verschoben. Dabei handelt es sich um ein SDK für Android und iOS, mit dem Sie AdMob-Anzeigen in Ihrer mobilen Anwendung schalten können. Derzeit gibt es keine Desktop-Unterstützung, aber jetzt sollten Sie die Möglichkeit haben, mithilfe von Flutter allgemein stabile mobile Anwendungen mit Anzeigen zu erstellen.

Dies sind die enormen Änderungen in Flutter 2.0, die sowohl die Desktop- als auch die mobilen Plattformen betreffen.