- Flutter a commencé comme une boîte à outils UI mobile, puis s’est étendu au web, à Mac, Windows et Linux. Cependant, la taille de l’équipe n’a pas beaucoup augmenté
- Flock est un fork de Flutter, créé pour accélérer le développement
Manque d’effectifs dans l’équipe Flutter
- Le nombre de développeurs Flutter est estimé à environ 1 million, mais l’équipe Flutter ne compte qu’environ 50 personnes. Cela représente 1 membre de l’équipe Flutter pour 20 000 développeurs
- En raison de problèmes à l’échelle de Google, les effectifs de l’équipe Flutter ont été gelés vers 2023, puis une petite vague de licenciements a eu lieu début 2024
- Alors que Google se concentre sur l’IA, l’équipe Flutter a relégué les plateformes desktop hors de ses priorités. Actuellement, 3 des 6 plateformes prises en charge sont en mode maintenance
Le coût d’effectifs limités
- De nombreux tickets restent non traités pendant de longues périodes. Même lorsqu’ils le sont, cela prend beaucoup de temps
- Lorsqu’on enquête sur d’anciens tickets, on demande souvent des informations supplémentaires à la personne qui les a soumis. Mais trop de temps s’est écoulé, ce qui rend ces informations difficiles à fournir
- Lorsqu’un bug critique bloque une release, si l’équipe Flutter ne le corrige pas pendant 2 ans, il ne reste d’autre choix que d’abandonner Flutter
Pourquoi ne pas collaborer directement avec l’équipe Flutter
- L’équipe Flutter met en avant son ouverture aux contributions externes, mais en pratique, beaucoup de développeurs ressentent de la frustration
- Faute de personnel pour les reviews, les revues et les mises à jour prennent très longtemps
- Tout prend trop de temps, avec une tendance à discuter de détails sans importance
- La manière de communiquer est trop uniforme et ne convient pas à des personnes aux profils variés
Présentation de Flock
- Flock, fork de Flutter, est décrit comme « Flutter+ ». Il ne s’agit pas de diviser la communauté Flutter
- Flock prévoit de rester synchronisé avec Flutter tout en ajoutant des corrections de bugs que l’équipe Flutter ne peut pas ou ne veut pas implémenter, ainsi que des fonctionnalités communautaires populaires
- Flock prévoit de recruter une équipe plus large pour les reviews de PR, des reviewers prêts à favoriser les contributions, d’optimiser ses politiques et de promouvoir socialement la réussite des contributions
Comment participer
- La première étape de Flock consiste à mettre en miroir Flutter. Il serait utile d’essayer de compiler des applications avec Flock
- Flock a besoin de dizaines de reviewers. L’objectif est d’appliquer des standards de qualité similaires à ceux de Flutter, tout en visant non pas à simplement tolérer les contributions, mais à les encourager
- Des experts capables de piloter des domaines spécifiques de Flock sont également nécessaires (ex. : responsable de Flutter Tool, responsable moteur par plateforme)
Résumé de GN⁺
- Un fork nommé Flock a été proposé pour résoudre le problème de manque d’effectifs de Flutter
- Flock devrait aider à atténuer les difficultés rencontrées par les développeurs Flutter en corrigeant rapidement les bugs et en ajoutant les fonctionnalités souhaitées par la communauté
- Le succès de Flock dépendra du soutien de la communauté. Une large participation est attendue
- Cela dit, le maintien de la compatibilité avec Flutter sera le point clé. Si Flutter n’accepte pas les changements de Flock, une divergence pourrait apparaître à l’avenir
7 commentaires
Je ne vois cette actu que maintenant..
Je pensais que Google misait énormément sur Flutter.. mais apparemment non.. mince.. mince..
Avez-vous migré vers Flock ?
Y a-t-il déjà eu des tentatives similaires par le passé ? C’est la première fois que je vois un cas comme celui-ci, donc je trouve ça assez fascinant.
C’est déjà arrivé souvent.
Je pense que le cas de LibreOffice est celui qui s’en rapproche le plus. Que ce soit pour la raison du fork, ou comme exemple d’un projet devenu plus populaire que l’original.
io.js semble être un bon exemple d’intégration réussie. Il a finalement été réintégré dans node.js.
https://blog.outsider.ne.kr/1102
Je me posais la question, merci !
Il y en a beaucoup sur YouTube qui disent que Flutter, c’est l’avenir...
Avis Hacker News
La taille de l’équipe Flutter est estimée à environ 50 personnes, ce qui semble insuffisant pour accompagner 1 000 000 de développeurs Flutter.
Flock est décrit non pas comme un fork de Flutter, mais comme « Flutter+ », avec l’intention de rester compatible avec Flutter.
Flutter est considéré comme le meilleur outil de développement UI depuis Qt, et de nombreuses applications ont été écrites avec Flutter.
L’idée de Flock est bonne, mais la participation de la communauté est essentielle, et le projet est encouragé à réussir.
En 10 ans, l’équipe Flutter a accepté des contributions externes de 1 500 développeurs, ce qui est un chiffre élevé.
Le fondateur de Flutter mentionne que Flutter est excellent, mais que certains bugs restent non corrigés depuis longtemps.
Pour ceux qui dépendent de Flutter, il pourrait être préférable de changer dès maintenant, et le projet est encouragé à réussir.
L’équipe .NET, avec moins de 50 personnes, a livré son produit sur des milliards d’appareils, et lorsqu’un problème était signalé sur GitHub, une réponse était apportée le jour même.
Il est peu probable que le nom « Flutter Foundation » ait reçu l’approbation de Google, et l’usage de la marque « Flutter » soulève des questions.