Googles Flutter: 2 Millionen Entwickler, steigende Unternehmensnutzung, neues Release-Modell enthüllt

  • Sep 08, 2023

Google führt ein neues Update-Modell für sein Flutter-Benutzeroberflächen-Framework ein, um die Stabilität zu verbessern.

Laut Google haben zwei Millionen Entwickler sein Flutter-Benutzeroberflächen-Framework (UI) zum Erstellen von Apps für Mobilgeräte, Desktops und das Web verwendet, seit es auf der Google I/O 2018 für produktionsbereit erklärt wurde.

Im Gegensatz zu Microsoft, das im Mai dieses Jahres eine reine Online-Entwicklerkonferenz Build 2020 durchführen wird, ist Google hat im März beschlossen, die Google I/O-Entwicklerkonferenz komplett abzusagen. Es war für den 12. bis 14. Mai geplant.

Entwickler

  • Es ist wieder das Ende der Programmierung, wie wir sie kennen
  • Entwickler fühlen sich in ihrem Job sicher, denken aber immer noch darüber nach, aufzuhören
  • Die Zukunft des Webs wird eine andere Art von Softwareentwicklern brauchen
  • Die besten Linux-Laptops für Verbraucher und Entwickler

Aber Google hat ein Update zur Flutter-Nutzung und seinem Wachstum im Unternehmen veröffentlicht, das es vermutlich auf der abgesagten Konferenz geteilt hätte.

SEHEN:Sechs gefragte Programmiersprachen: Erste Schritte (kostenloses PDF)

Flutter ist vergleichbar mit Facebooks React Native und Microsofts Xamarin, mit denen Entwickler auch native plattformübergreifende Apps erstellen können. Entsprechend Entwicklerumfrage 2019 von Stack OverflowReact Native wird am häufigsten verwendet, gefolgt von Xamarin und Flutter.

Allerdings ist Flutter auf dem Vormarsch, laut Tim Sneath von Google, der sagte, dass die Flutter-Nutzung im März im Vergleich zum Februar um 10 % gestiegen sei – trotz allem COVID-19-Coronavirus-Pandemie Hindernisse. Er fügte hinzu, dass das UI-Framework mittlerweile „fast eine halbe Million“ Entwickler hat, die es monatlich nutzen.

Die meisten von ihnen bauen auch auf Windows auf, wobei 60 % der Flutter-Benutzer auf Windows 10-PCs entwickeln, 27 % auf macOS und 13 % auf Linux.

Laut Google arbeitet über ein Drittel der Flutter-Nutzer bei einem Startup, während 26 % Entwickler im Unternehmen sind, 19 % selbstständig sind und 7 % für Designagenturen arbeiten.

Außerdem gibt es mittlerweile 50.000 von Flutter erstellte Android-Apps im Google Play Store, und 10.000 davon wurden laut Sneath im vergangenen Monat hochgeladen.

Die fünf Regionen, die Flutter am häufigsten nutzen, sind Indien, China, die USA, die EU und Brasilien.

Um die unternehmerische Attraktivität von Flutter zu demonstrieren, hob Sneath das brasilianische Fintech-Startup Nubank hervor, das sich für Flutter für die iOS- und Android-Versionen seiner App entschieden hat.

Die Analyse der Risiken, Stärken und Schwächen des Startups ließ Flutter gegen Kotlin Native und React Native antreten. Das Unternehmen erwog beispielsweise, dass Google Flutter töten könnte oder Facebook React Native aufgeben könnte. Außerdem stellte sich die Frage, ob Flutter UX mit Apple kollidieren würde Richtlinien zur Benutzerschnittstelle für iOS.

Google aktualisiert außerdem den Veröffentlichungsprozess für Flutter, um die Stabilität und Vorhersehbarkeit seiner Veröffentlichungen zu verbessern. Google stellte fest, dass Flutter-Mitwirkende und -Entwickler nicht wussten, wann eine Veröffentlichung erstellt werden würde und welchen Code sie enthalten würde.

Ein weiteres Problem ist das Fehlen von Tests für Zweige, was dazu führt, dass sporadische Hotfix-Releases zur Behebung von Regressionen oder Fehlern veröffentlicht werden, wodurch auch das Risiko besteht, dass neue Fehler entstehen.

SEHEN: Google veröffentlicht die zweite Entwicklervorschau von Android 11

Google geht nun zu einem Verzweigungsmodell für Flutter über, das mit der April-Version beginnt und eine „Stabilisierungsphase“ für die Beta- und Stable-Versionen umfasst, um wichtige Fehler zu beheben wurden von Gutachtern ausgewählt.

„Wir werden nun zu Beginn des Monats für eine Beta-Version verzweigen und diese Version stabilisieren, indem wir alle kritischen Korrekturen herauspicken. Ungefähr einmal im Quartal wird der aktuelle Beta-Zweig auf unsere stabile Version hochgestuft. „Wir werden bei Bedarf weiterhin Hotfixes für diese Version durchführen“, sagte Sneath.

„Unsere Infrastruktur unterstützt jetzt das Testen gegen Zweige, was bedeutet, dass wir Cherrypicks validieren können und einige Anfragen basierend auf dem Schweregrad akzeptieren.“ 

Google wird auch Flutter und anpassen Dart-Release-Prozesse und -Kanäle. Das bedeutet, dass Dart jetzt über einen Beta-Kanal verfügt und dieser an den Beta-Kanal von Flutter angepasst wird.

Google

So stellen Sie sicher, dass Ihr Pixel-Telefon Robocalls automatisch ablehnt
Testbericht zum Google Pixel Fold: Samsungs erster großer Konkurrent schneidet mit Bravour ab
Ändern Sie diese Ein-Pixel-Einstellung für deutlich besser klingende Musik
Google Pixel Fold vs. Samsung Galaxy Z Fold 4: Welches Telefon sollten Sie kaufen?
  • So stellen Sie sicher, dass Ihr Pixel-Telefon Robocalls automatisch ablehnt
  • Testbericht zum Google Pixel Fold: Samsungs erster großer Konkurrent schneidet mit Bravour ab
  • Ändern Sie diese Ein-Pixel-Einstellung für deutlich besser klingende Musik
  • Google Pixel Fold vs. Samsung Galaxy Z Fold 4: Welches Telefon sollten Sie kaufen?