Команда Flipper Devices услышала сообщество и пересмотрела планы по остановке разработки прошивки Flipper Zero. Разработчики пообещали выделить ресурсы на поддержку проекта и приём контрибьюций от сообщества, но с новыми правилами.
История началась с Kickstarter в 2020 году. Команду называли мошенниками, говорили, что проект никогда не выйдет. После COVID случились проблемы с компонентами, рост цен и политические сложности. Несмотря на шквал критики и угроз, разработчики всё вывезли: каждый бэкер получил своё устройство, все обещанные функции заработали, а Flipper Zero превратился в платформу с SDK, API и кучей альтернативных прошивок от сообщества.
Главная техническая проблема — всего 700 KB флеш-памяти под прошивку. Чтобы обойти это ограничение, инженеры придумали динамическую загрузку приложений с microSD. В 2024 году вышла стабильная версия 1.0 с новой архитектурой: интерфейс отполировали, API и SDK стабилизировали, приложениям больше не нужно пересобираться каждый месяц под изменения. Команда посчитала миссию выполненной и переключилась на новые устройства. Но оказалось, что люди очень переживают за официальную прошивку.
Теперь подход меняется. Команда остаётся маленькой и сосредоточена на разработке новых девайсов. Вся коммуникация с разработчиками — только через GitHub Discussions. Там можно голосовать за фичи, и те, что наберут больше всего голосов, уйдут в работу. Запросы должны быть конкретными и оформленными по правилам. Общие вопросы остаются в Discord, Reddit и соцсетях.
Pull request-ы будут проверять строже. Особенно AI-сгенерированный код для низкоуровневых библиотек — его трудно верифицировать. Изменения, затрагивающие UI и документацию, тоже под особым контролем. Кроме того, команда публикует свои интеграционные тесты от QA, и теперь их придётся прогонять при каждом изменении прошивки. Часть регрессионного тестирования ляжет на сообщество.
Приём PR в Apps Catalog остаётся без изменений. Для всех, у кого остались вопросы, 3 июля в 15:00 BST пройдёт AMA на Reddit — подключатся все ключевые разработчики и менеджеры.