Flutter 3.50: Was Firmen mit App jetzt einplanen sollten
Sphinx-Flashdesign Logo
Geschrieben von
Sphinx-Flashdesign
Developers Signature Designers Signature
Datum
12.11.2026
Lesezeit
7 Min.
Wörter
1388
Flutter 3.50 ist weniger ein Funktions-Update als ein Fahrplan: Wer eine Flutter-App betreibt, sollte jetzt Build-Rechner, Pakete und Startwege prüfen lassen.

Am 11. November 2026 um 20:05 Uhr MEZ hat Google Flutter 3.50.0 als stabile Version veröffentlicht, zusammen mit Dart 3.14, der Programmiersprache hinter Flutter[1][2]. Flutter ist Googles Framework, mit dem aus einer gemeinsamen Codebasis Apps für iOS und Android entstehen. Stand 12. November ist 3.50.0 weiterhin die aktuelle stabile Version, ein Korrektur-Update 3.50.1 ist noch nicht erschienen[1].

Was müssen Unternehmen mit eigener App jetzt bei ihrem Dienstleister einplanen, und was kann warten?

Flutter 3.50: Update-Planung für Unternehmens-Apps mit Build-Mac, Android- und iOS-Änderungen
Flutter 3.50 im Überblick: vier Punkte für bestehende Apps
Build-Rechner
Flutter testet nicht mehr auf Intel-Macs. Eine künftige Version verlangt für Builds auf dem Mac einen Mac mit Apple-Chip[2].
Designbibliotheken
Die im Flutter-SDK, dem Entwicklungspaket, gebündelten Bibliotheken Material und Cupertino sind abgekündigt. Ersatz sind eigenständige Pakete[2].
Android-Start
Release-Builds, also Store-Versionen, ignorieren bestimmte Startangaben, die fremde Apps mitschicken. Das schließt eine Sicherheitslücke[2].
iOS-Pakete
Das zentrale CocoaPods-Verzeichnis wird im Dezember 2026 schreibgeschützt. Flutter setzt auf den Swift Package Manager[2].

Für Entwickler wichtig: Direkte Aufrufe nativer iOS- und Android-Schnittstellen aus Dart gelten jetzt als stabil[2]. Für Ihre Planung zählt eher: Am 12. November hat die Fehlersichtung (Triage) des Projekts einen Android-Build-Fehler unter 3.50.0 nachgestellt und als Regression eingestuft, also als Fehler, der mit der Vorversion 3.47.9 nicht auftrat. Er trifft Projekte, die für den Build-Typ „profile“ eine abgewandelte App-Kennung setzen und Erweiterungen (Plugins) mit eigenem Android-Code nutzen; ein Fix ist noch nicht ausgeliefert[3].

Intel-Macs: Der Build-Rechner bekommt ein Ablaufdatum

Flutter testet nicht mehr auf Intel-Macs, die Kommandozeile warnt beim Bauen einmalig. Sobald eine künftige Version die Intel-Unterstützung entfernt, braucht man für iOS-, macOS- und Android-Builds auf dem Mac einen Mac mit Apple-Chip (Apple Silicon)[2]. Einen Termin nennt der Release-Blog nicht. Ein Strategiepapier des Flutter-Teams vom Mai 2026 peilt diesen Schritt für April/Mai 2027 an, ein Planwert, keine Zusage[4].

Apple setzt den zweiten Zeitpunkt: Ab April 2027 müssen iOS- und iPadOS-Apps für App Store Connect mit dem SDK für iOS 27 gebaut sein, also dem Entwicklungspaket der aktuellen Systemgeneration. macOS 26 ist laut Apple die letzte Version für Intel-Macs[5]. In seinem Strategiepapier rechnet das Flutter-Team damit, dass sich iOS-Apps ab April 2027 wegen Apples Mindestanforderung an die Entwicklungsumgebung Xcode wahrscheinlich nicht mehr auf Intel-Macs entwickeln lassen[4].

Android-Builds betrifft das nur auf dem Mac (Hintergründe in den Fragen unten). Für Builds unter Windows oder Linux nennt Flutter keine solche Einschränkung.

Frage an Ihren Dienstleister
Auf welchen Rechnern wird Ihre App gebaut, auch in der automatischen Build-Strecke (CI, Continuous Integration)? Läuft dort noch ein Intel-Mac, gehört der Ersatz durch einen Apple-Silicon-Mac oder einen entsprechenden Build-Dienst spätestens bis April 2027 in die Planung.
Material und Cupertino: Das Werkzeug ist da, der Aufwand steckt in Fremdpaketen

Material (Googles Designsystem) und Cupertino (Bedienelemente im iOS-Stil) steckten bisher direkt im Flutter-SDK. Seit Flutter 3.47 gibt es sie als eigenständige Pakete material_ui und cupertino_ui; mit 3.50 sind die eingebauten Fassungen formal abgekündigt, also als veraltet markiert[2]. Neue Projekte binden material_ui automatisch ein[2]. Abgekündigt heißt nicht entfernt: Einen Termin dafür nennt die Migrationsanleitung nicht[6].

Die Umstellung der Importe in bestehendem Code übernimmt laut Flutter-Doku dieser Befehl[6]:

dart fix --apply --code=migrate_design_widgets

Aufwendig wird es bei Fremdpaketen. Eine Kompatibilitätsbrücke reicht Design- und Sprachdaten an noch nicht umgestellte Pakete weiter. Tauschen Pakete aber Material-Typen über ihre Schnittstellen aus, kann die Brücke die Typkonflikte nicht lösen; diese Pakete müssen erst selbst umstellen[6]. Lassen Sie deshalb die Paketliste Ihrer App prüfen, bevor Sie ein Budget festlegen.

Ein Detail für Apps mit langen Wörtern, wie sie im Deutschen häufig sind: Weiche Trennstellen (Soft Hyphens), an denen lange Wörter umbrechen dürfen, zeigen außerhalb des Webs jetzt einen sichtbaren Bindestrich. In 3.50 kann er laut Flutter noch an falschen Stellen erscheinen, eine spätere Version behebt das[7]. Eine Sichtprüfung der Texte gehört deshalb in jeden Test.

Android: strengere Prüfung beim App-Start

Android öffnet Apps und einzelne Bildschirme über sogenannte Intents, Nachrichten mit optionalen Zusatzdaten (Extras). Release-Builds werten fünf Flutter-Angaben daraus, etwa Startroute und Einstiegspunkt, nur noch aus, wenn sie nachweislich aus der App selbst stammen. Sonst greifen die Werte aus dem Manifest, der Konfigurationsdatei der App, oder Standardwerte[8].

Deep Links, also Links, die direkt einen Bereich der App öffnen, funktionieren weiter, müssen aber zu den im Manifest deklarierten Filtern passen. Handlungsbedarf besteht laut Flutter-Doku nur, wenn eine App diese Extras an einen von außen erreichbaren Bildschirm übergibt[8]. Testen sollten Sie trotzdem jeden Weg, auf dem Ihre App von außen geöffnet wird, etwa über Links, Benachrichtigungen oder Partner-Apps.

Die Standardwerte, die Flutter 3.50 an die Android-Builddateien übergibt, liegen bei API-Level 36 für Ziel- und Kompilierversion und bei API-Level 24 als Minimum; das API-Level bezeichnet die Android-Versionsstufe[2]. Das passt zu Google Play, wo neue Apps und Updates für Smartphones und Tablets seit dem 31. August 2026 grundsätzlich API-Level 36 anvisieren müssen[9]; weitere Termine zeigt unser Überblick zu den App-Store-Fristen.

iOS: CocoaPods läuft aus, Touch-Eingaben werden schneller

CocoaPods ist der bisherige Paketverwalter, über den iOS-Projekte Bibliotheken einbinden. Sein zentrales Verzeichnis wird im Dezember 2026 schreibgeschützt, Flutter stellt deshalb auf Apples Swift Package Manager um. Seit 3.50 warnt Flutter bei jedem Befehl, wenn der Swift Package Manager abgeschaltet ist; eine künftige Version entfernt diese Option und später den CocoaPods-Rückweg ganz[2]. Wer ihn wegen eines Build-Problems deaktiviert hat, soll ihn laut Flutter jetzt wieder einschalten und den Build prüfen[2].

Auch die Bedienung ändert sich: Laut Flutter-Team reagieren iOS-Apps ein ganzes Bild (Frame) früher auf Berührungen, 16 Millisekunden auf 60-Hz-Displays und 8 Millisekunden auf 120-Hz-Displays[2]. Das ist eine Herstellerangabe.

Was jetzt dran ist und was warten kann

Unabhängig von 3.50 gilt als Hintergrund eine Sicherheitswarnung vom 23. Oktober 2026: Android-, Windows- und bestimmte Linux-Apps, die über Darts Standardbibliothek verschlüsselte Verbindungen aufbauen, sollen mit Flutter 3.47.8 oder neuer neu gebaut und ausgeliefert werden, weil Angreifer sonst mit gefälschten Zertifikaten mitlesen könnten. iOS-, macOS- und Web-Apps sind nicht betroffen[10].

ThemaJetzt einplanenNoch nicht nötig
Update✓ 3.50 in einem eigenen Entwicklungszweig testen und Aufwand schätzen✗ Release unter Zeitdruck: Ein Android-Build-Fehler ist bestätigt, 3.50.1 steht aus[3][1]
Build-Rechner✓ Intel-Macs in der Build-Strecke ersetzen, spätestens bis April 2027[4][5]✗ Hektik: Noch baut 3.50 auf Intel-Macs, die Kommandozeile warnt nur[2]
Design-Pakete✓ Paketliste prüfen, Umstellung mit dart fix testen[6]✗ Umstellung erzwingen: Die alten Bibliotheken sind abgekündigt, nicht entfernt[6]
Android✓ Alle Startwege im Release-Build testen[8]✗ Umbau ohne Befund: Betroffen sind nur bestimmte Extras an erreichbare Bildschirme[8]
iOS✓ Swift Package Manager aktivieren und Build prüfen[2]✗ Liquid Glass einplanen: offiziell noch nicht veröffentlicht[11]
Sicherheit✓ Android-Apps, die mit Flutter vor 3.47.8 gebaut wurden, neu bauen und ausliefern[10]✗ Nur dafür auf 3.50 wechseln: 3.47.8 genügt[10]
Häufige Fragen zu Flutter 3.50
Ist Flutter 3.50 schon veröffentlicht?

Ja. Flutter 3.50.0 ist seit dem 11. November 2026, 19:05 Uhr UTC (20:05 Uhr MEZ), die stabile Version, zusammen mit Dart 3.14.0. Stand 12. November gibt es noch kein Korrektur-Update 3.50.1[1].

Reagieren Apps nach dem Update messbar schneller?

Auf iOS laut Flutter-Team um ein Frame: rund 16 Millisekunden bei 60 Hz und 8 Millisekunden bei 120 Hz[2]. Das Ticket dazu enthält Messungen und Vergleichsvideos mit einer Test-App, aber keinen standardisierten Vorher-nachher-Vergleich für typische Bestands-Apps[12]. Wer Gewissheit will, misst die eigene App auf echten Geräten vor und nach dem Update.

Wo bleibt Liquid Glass?

Liquid Glass, Apples Glas-Optik ab iOS 26, kommt im Release-Blog nicht vor[2]. Eine Widget-Sammlung dafür wurde am 6. November in einen Entwicklungszweig von cupertino_ui übernommen[13], im veröffentlichten Paket steht sie bis Version 1.1.6 nicht[11]. Drittanbieter-Pakete wie cupertino_native_better binden native Apple-Elemente mit Liquid Glass ein; das ist keine Flutter-Freigabe[14].

Warum betrifft das Ende der Intel-Macs auch Android-Builds?

Weil Flutter beim Android-Build auf dem Mac Hilfsprogramme nutzt, die für den Prozessor des Macs gebaut sind, etwa gen_snapshot, das den Dart-Code vorab in Maschinencode übersetzt. Ein offenes Ticket plant, dessen Intel-Variante für macOS zu entfernen[15]. Dann braucht auch der Android-Build auf dem Mac Apple Silicon[2]. Für Windows- und Linux-Rechner nennt Flutter keine solche Einschränkung.

Warum setzt Flutter auf iOS auf Objective-C statt Swift?

FFIgen, das Werkzeug für direkte Aufrufe nativer Apple-Schnittstellen aus Dart, spricht Swift über Objective-C an. Reine Swift-Funktionen wie Structs oder Generics unterstützt dieser Weg nicht, Swift-Klassen brauchen die Markierung @objc. Direkte Swift-Anbindung ist experimentell; für produktive Swift-Plugins verweist Flutter auf das Werkzeug Pigeon[16].

Quellen
  1. Flutter: Flutter SDK releases, Linux-Release-Archiv (abgerufen 12.11.2026): storage.googleapis.com
  2. Flutter Blog: What’s new in Flutter 3.50 (11.11.2026): flutter.dev
  3. GitHub, flutter/flutter: Issue #196412, Cannot use applicationIdSuffix in the profile mode (Flutter 3.50) (11.11.2026, als Regression eingestuft 12.11.2026): github.com
  4. Flutter-Team: macOS Intel Deprecation Strategy for Flutter (Mai 2026): flutter.dev
  5. Apple Developer: App Store submissions now open for the latest OS releases (09.09.2026): developer.apple.com
  6. Flutter Docs: Migrate to standalone material_ui and cupertino_ui packages (Stand 09.11.2026): docs.flutter.dev
  7. Flutter Docs: Soft hyphens render at line breaks (Stand 09.11.2026): docs.flutter.dev
  8. Flutter Docs: Stricter Android Intent Verification for App Entrypoints (Stand 09.11.2026): docs.flutter.dev
  9. Play Console-Hilfe: Target API level requirements for Google Play apps (abgerufen 12.11.2026): support.google.com
  10. Dart-Projekt, GitHub Security Advisory: TLS MitM vulnerability on Android, Windows, and Linux due to compromised eMudhra intermediate CA certificates (23.10.2026): github.com
  11. pub.dev: cupertino_ui, Changelog (abgerufen 12.11.2026): pub.dev
  12. GitHub, flutter/flutter: Issue #191199, iOS: Delete SmoothPointerDataDispatcher and _touchRateCorrectionVSyncClient (17.08.2026): github.com
  13. GitHub, flutter/packages: Pull Request #13454, [cupertino_ui] Reland: Add liquid_glass_widgets suite (06.11.2026): github.com
  14. pub.dev: cupertino_native_better 2.7.1, Drittanbieter-Paket (abgerufen 12.11.2026): pub.dev
  15. GitHub, flutter/flutter: Issue #194092, Remove x86_64 architecture from gen_snapshot for Android on macOS (09.10.2026): github.com
  16. Flutter Docs: FFIgen (Stand 03.11.2026): docs.flutter.dev
Läuft Ihre App mit Flutter?
Wir prüfen Pakete, Startwege und Build-Umgebung Ihrer App, schätzen den Aufwand für das Update auf Flutter 3.50 und begleiten Tests und Store-Freigabe. Mehr zu unserer App-Entwicklung.
Jetzt Kontakt mit uns aufnehmen
Tags: