Как дела у Flock
Flock - это форк Флаттера. Подробнее о нем рассказывал в этом посте. Там и о причинах создания ответвления, и о том, что я думаю по этому вопросу. В видео-формате есть ролик Станислава Чернышева, тоже рекомендую ознакомиться. В нем больше информации и рассуждений, с конкретными примерами из уже существующих на тот момент репозиториев.
И вот, решил я посмотреть, какой прогресс у команды Флока за 10 месяцев с момента анонса.
💻 Репозитории, сайт, и их содержимое
Сейчас Flock - это копия Flutter. Разработчики занимаются налаживанием сборки и фундамента для дальнейшей работы с платформой. Это написано на главной странице их сайта. Ниже будут ссылки с ответами на вопросы авторов, там эта информация тоже подтверждается.
Часть разделов сайта как были с Coming soon, так и остается с ним. Гайдов по работе с форком тоже нет. Последний пост в блоге - приглашение к дискуссии на GitHub, и датируется он 19 ноября 2024 года.
Имеется репозиторий с патчами, но их не много. Есть даже демо, где дефолтный флаттеровский счетчик запускается через Flock. Секция с обсуждениями не пополняется дискуссиями с конца прошлого года - видимо, интерес к проекту очень быстро пропал.
В [issues](https://github.com/join-the-flock/flock/issues) основного репозитория можно найти следующее:
- На вопрос про дальнейшее развитие форка четкого ответа нет
- Из 40 человек, которые хотели контрибьютить в Flock, до реального вклада дошел только 1
- Команда Flock: 3 человека, из которых 2 основателя и 1 сторонний контрибьютор
❓ Что все это значит, и почему так обстоят дела
Когда форк заработает (если вообще заработает) - не понятно. Как и не понятна идея создания форка без предварительной подготовки и наличия единомышленников, которые сразу после анонса будут пилить фичи и развивать форк.
Расчет, как мне кажется, был на гарантированный приток контрибьюторов и отклик у большого числа людей, чего не произошло почти за год существования Flock’а. Явные улучшения, которые предлагались изначально (по-типу включения поддержки Harmony OS и других платформ, отсутствующих во Flutter’е из коробки), почему-то не были реализованы.
Поспевать за всем тем, что добавляется во Flutter, такой маленькой командой невозможно. Авторы Flock жаловались на медленные процессы принятия изменений во Flutter, а получается так, что и у них этот момент тоже может повториться. Как будут подбираться эксперты, которые берут на себя ответственность за влитые правки? Кто будет работать над разрешением конфликтов? Вопросов больше, чем ответов.
В любом случае посмотрим, к чему все это дело приведет. Пока ничего не закрыто и не заархивировано, есть коммиты и небольшие активности, говорить о прекращении существовании Флока не получится.