L'univers du développement logiciel vient de connaître un bouleversement avec la décision de la Flutter Foundation de forker Flutter, le framework open-source bien connu des développeurs. Flutter, conçu par Google et largement utilisé par plus d'un million de développeurs dans le monde entier, s'est rapidement imposé comme une référence pour créer des applications multiplateformes. Cependant, malgré sa popularité, l'équipe Flutter reste relativement petite. De plus, les récents licenciements au sein de Google ont encore réduit les ressources allouées à la maintenance et à l'évolution du framework.
Le Contexte Derrière le Fork
Flutter est un projet open-source, ce qui signifie que chaque contribution est évaluée et validée par l’équipe en charge avant d’être intégrée. Avec une équipe réduite et des contributions nombreuses, il devient de plus en plus difficile pour les mainteneurs de suivre le rythme, d’où un besoin criant de ressources supplémentaires. Pour pallier cette situation, d’anciens membres de Google Matt Caroll et d'autres personnes, proches du projet Flutter, ont décidé de prendre une décision audacieuse : forker Flutter pour créer un nouveau langage dérivé, nommé Flock.
Flock : Un Flutter Évolué et Plus Performant
Flock sera, à son lancement, une copie intégrale de Flutter, mais avec l’ambition d’apporter de nouvelles fonctionnalités et une meilleure performance. Ce fork inclura toutes les branches (master et beta ) de Flutter et l'équipe développera davantage le moteur pour offrir une alternative plus réactive et performante. Flock a pour vocation d’accélérer le processus de contribution, en intégrant plus rapidement les nouvelles idées et en explorant des solutions que la communauté souhaite voir dans Flutter, mais qui prennent du temps à être approuvées.
Les Avantages pour la Communauté
Avec Flock, l’équipe Flutter pourra se concentrer sur les contributions déjà testées et incluses dans cette version dérivée, leur permettant de choisir uniquement les fonctionnalités les plus stables et optimisées pour Flutter. En d’autres termes, Flock servira de laboratoire expérimental pour le framework original, où les développeurs pourront tester et perfectionner de nouvelles fonctionnalités sans les contraintes imposées par l’équipe initiale.
Cette démarche favorise aussi une meilleure collaboration et ouvre davantage la porte aux développeurs externes, permettant ainsi à la communauté de façonner l’évolution du framework avec plus de liberté. Flock pourrait rapidement attirer l’attention des développeurs à la recherche d’un environnement plus innovant, où les avancées technologiques sont intégrées plus rapidement.
Quel Avenir pour Flutter et Flock ?
Le lancement de Flock marque le début d’une nouvelle phase pour le développement open-source de Flutter. Ce fork pourrait bien redéfinir les standards de performance et d’innovation pour le framework, avec la promesse d’offrir une expérience de développement toujours plus enrichissante.
Ce fork de Flutter en Flock s’annonce comme un tournant dans l’histoire du framework, promettant une montée en puissance qui bénéficiera tant aux développeurs qu’à l’écosystème open-source dans son ensemble.
Pour ma part, j’ai décidé de laisser un peu de temps au projet pour qu’il mûrisse avant de m’y plonger. Je préfère observer son évolution et, si l’occasion se présente, apporter quelques modestes contributions qui pourraient faire la différence.
Par Aghilas AZZOUG