- Flutter begann als mobiles UI-Toolkit und wurde später auf Web, Mac, Windows und Linux ausgeweitet. Das Team ist jedoch nicht wesentlich gewachsen
- Flock ist ein Fork von Flutter, der geschaffen wurde, um die Entwicklung zu beschleunigen
Personalmangel im Flutter-Team
- Die Zahl der Flutter-Entwickler wird auf etwa 1 Million geschätzt, das Flutter-Team besteht jedoch nur aus rund 50 Personen. Das entspricht einem Teammitglied pro 20.000 Entwickler
- Aufgrund unternehmensweiter Themen bei Google wurde das Flutter-Team um 2023 personell eingefroren, und Anfang 2024 gab es einen kleinen Stellenabbau
- Da Google seinen Schwerpunkt auf AI legt, wurde die Desktop-Plattform im Flutter-Team herabpriorisiert. Von den derzeit 6 unterstützten Plattformen befinden sich 3 im Wartungsmodus
Die Kosten begrenzter personeller Ressourcen
- Viele Tickets bleiben über lange Zeit unbearbeitet. Selbst wenn sie bearbeitet werden, dauert es oft sehr lange
- Bei der Untersuchung alter Tickets werden die Einreichenden häufig um zusätzliche Informationen gebeten. Da jedoch so viel Zeit vergangen ist, ist es oft schwierig, diese noch bereitzustellen
- Wenn ein schwerwiegender Bug eine Veröffentlichung blockiert und das Flutter-Team ihn zwei Jahre lang nicht behebt, bleibt letztlich nichts anderes übrig, als die Nutzung von Flutter einzustellen
Warum nicht direkt mit dem Flutter-Team zusammenarbeiten
- Das Flutter-Team wirbt zwar damit, externe Beiträge zu begrüßen, in der Praxis empfinden jedoch viele Entwickler Frustration
- Wegen fehlender Kapazitäten für Reviews dauern Reviews und Aktualisierungen sehr lange
- Alles dauert zu lange, und es besteht die Tendenz, über unwichtige Details zu diskutieren
- Die Kommunikationsweise ist sehr einheitlich und passt nicht zu Menschen mit unterschiedlichen Persönlichkeiten
Einführung in Flock
- Flock, ein Fork von Flutter, wird als "Flutter+" beschrieben. Es geht nicht darum, die Flutter-Community zu spalten
- Flock will mit Flutter synchron bleiben und zugleich Bugfixes sowie beliebte Community-Funktionen hinzufügen, die das Flutter-Team nicht umsetzt oder nicht umsetzen will
- Flock plant, ein größeres PR-Review-Team aufzubauen, Reviewer zu gewinnen, die bereit sind, Beiträge aktiv zu fördern, Richtlinien zu optimieren und erfolgreiche Beiträge sozial sichtbar zu machen
Wie man mitmachen kann
- Der erste Schritt für Flock ist, Flutter zu spiegeln. Es wäre hilfreich, Apps testweise mit Flock zu bauen
- Flock braucht Dutzende Reviewer. Dabei sollen ähnliche Qualitätsmaßstäbe wie bei Flutter gelten, jedoch mit dem Ziel, Beiträge nicht nur zu tolerieren, sondern aktiv zu fördern
- Gesucht werden außerdem Experten, die bestimmte Bereiche von Flock leiten (z. B. Flutter Tool Lead, plattformspezifischer Engine Lead)
Zusammenfassung von GN⁺
- Zur Lösung des Personalmangels im Flutter-Team wurde der Fork Flock vorgeschlagen
- Es wird erwartet, dass Flock dazu beiträgt, die Schwierigkeiten von Flutter-Entwicklern zu verringern, indem Bugs schneller behoben und von der Community gewünschte Funktionen hinzugefügt werden
- Ob Flock erfolgreich sein wird, hängt von der Unterstützung der Community ab. Es bleibt zu hoffen, dass sich viele beteiligen
- Entscheidend wird jedoch sein, die Kompatibilität mit Flutter aufrechtzuerhalten. Falls Flutter die Änderungen von Flock nicht übernimmt, könnte es künftig zu einer Abspaltung kommen
7 Kommentare
Ich sehe diese Nachricht erst jetzt..
Ich dachte, Google würde Flutter massiv pushen.. aber das war wohl nicht so.. Ach du je.. Ach du je..
Sind Sie zu Flock gewechselt?
Gab es schon früher ähnliche Versuche in solchen Fällen? Ich sehe so einen Fall zum ersten Mal, daher finde ich das ziemlich interessant.
Das gab es immer wieder.
Hier scheint mir LibreOffice am ähnlichsten zu sein. Sowohl was den Grund für den Fork angeht als auch als Beispiel dafür, erfolgreicher als das Original geworden zu sein.
io.js wirkt wie ein gutes Beispiel für eine Zusammenführung. Es wurde wieder in node.js integriert.
https://blog.outsider.ne.kr/1102
Das hat mich interessiert, danke!
Auf YouTube gibt es viele Leute, die sagen, Flutter sei die Zukunft...
Hacker-News-Kommentare
Das Flutter-Team wird auf etwa 50 Personen geschätzt, was zu wenig Personal ist, um 1.000.000 Flutter-Entwickler zu unterstützen.
Flock wird nicht als Fork von Flutter, sondern als "Flutter+" beschrieben und plant, die Kompatibilität mit Flutter beizubehalten.
Flutter wird seit Qt als das beste Werkzeug für die UI-Entwicklung angesehen, und viele Apps wurden mit Flutter geschrieben.
Die Idee von Flock ist gut, aber die Beteiligung der Community ist wichtig, und dem Projekt wird Erfolg gewünscht.
Die Aufnahme externer Beiträge durch das Flutter-Team hat in 10 Jahren Beiträge von 1.500 Entwicklern erhalten, was eine hohe Zahl ist.
Ein Flutter-Gründer erwähnte, dass Flutter großartig sei, es aber Bugs gebe, die lange Zeit nicht behoben würden.
Für Menschen, die von Flutter abhängen, könnte es besser sein, jetzt Veränderungen vorzunehmen, und dem Projekt wird Erfolg gewünscht.
Das .NET-Team hat mit weniger als 50 Personen Produkte auf Milliarden Geräten bereitgestellt und bei auf GitHub gemeldeten Problemen noch am selben Tag geantwortet.
Der Name "Flutter Foundation" wurde wahrscheinlich nicht von Google genehmigt, und die Verwendung der Marke "Flutter" wird infrage gestellt.