Flipper Zero 开发的未来
摘要
Flipper Zero 团队回应社区反弹,宣布重新投入资源以维护固件、制定新的社区贡献指南,并进行集成测试,以确保持续开发。
暂无内容
查看缓存全文
缓存时间: 2026/07/05 19:33
# Flipper Zero 开发的未来
来源: https://blog.flipper.net/future-of-flipper-zero-development/
Flipper Zero 开发的未来
我们注意到社区对于“我们已停止开发 Flipper Zero 固件”这一说法反应强烈。我们想对此作出回应,并告知大家,我们已经听取了所有反馈,并决定重新思考维护项目以及与社区互动的方式。
**长话短说:我们已分配资源来维护 Flipper Zero 固件并支持社区贡献。**从现在起,社区请求和贡献将按照新规则进行审核:在 GitHub Discussions 中对功能请求进行投票、更清晰的拉取请求指南,以及强制集成测试。
## 这一切是如何开始的——2020 年众筹
当 Flipper Zero 在 Kickstarter 上线时,社区的支持让我们深受感动。这份支持也带来了兑现承诺的责任。与此同时,我们也面临着一波质疑。有人称我们是骗子,说这个项目永远无法交付。
一年半后,我们整个团队都怀着不让支持者失望的恐惧,并担心成为另一个筹集了 500 万美元却始终未能交付的众筹项目。我们遭遇了新冠疫情后的元器件短缺、供应链成本飙升以及政治动荡。除此之外,我们还要应对成千上万的指责、侮辱和威胁。
我们竭尽全力工作,同时试图忽略周围持续的批评风暴。但我们必须承认,这极其艰难。如今回顾过去,我们可以说我们做出了正确的决定:谨慎规划资源、勇于承担风险、全力以赴工作。
最终,我们克服了每一个挑战:从硬件和制造到供应链、物流、固件和软件。我们同情那些试图模仿 Flipper Zero 却最终什么都未能交付的众筹项目背后的团队。我们本可能成为其中之一,但今天我们可以自信地说:
- **我们兑现了所有 Kickstarter 承诺**——每一位支持者都收到了他们付费购买的 Flipper Zero,尽管花费的时间远超预期。
- **所有功能均已实现**——我们在 Kickstarter 活动中声明的一切功能都已按承诺运行。这花费了我们多年的开发时间。
- **我们构建了一个平台和基础设施**——我们很自豪 Flipper Zero 已成为一个硬件平台,配有软件开发工具、API 和 SDK,开发者们真正乐于使用。这正是围绕 Flipper Zero 出现如此多社区驱动项目的原因:替代固件、应用和脚本。
- **Flipper Zero 在全球范围内(几乎)可用**——这可能不是最引人注目的成就,但我们投入了巨大努力来获得监管认证、海关批准以及所有正式进口 Flipper Zero 到大多数国家所需的文件。这就是为什么现在有这么多设备在人们手中。
## 感谢所有支持我们的人
Flipper OS 图标
我们深深感谢自 Kickstarter 活动以来支持我们并信任我们团队的每一个人。没有你们 2020 年的支持,Flipper Zero 可能永远不会问世。与你们一起,我们共同构建了远超我们想象的东西。
## 稳定版固件 1.0
需要理解的是,Flipper Zero 固件可用的闪存仅为 700KB。我们很快就遇到了这个限制,导致无法添加新功能。为了解决这个问题,我们提出了从 microSD 卡动态加载应用的方案——这使得我们可以将设备功能(包括核心功能)从固件中移出,放到应用中。
固件 1.0:一种新的固件架构方法
这种架构成为了稳定版 1.0 固件 (https://blog.flipper.net/released-firmware-1/) 的基础,该固件于 2024 年在应用目录 (https://lab.flipper.net/apps) 推出后发布。我们优化了用户界面和文档 (https://docs.flipper.net/zero)。我们还为应用开发者稳定了固件 API 和 SDK,这样他们就不必再因为某些 API 变更而每月重建应用。
由于固件不再需要重大更改,我们决定将工作限制在维护基础设施和修复严重错误上,同时将重心转向构建新设备(毕竟,我们叫 Flipper Devices)。
到那时,已经存在一整套替代固件项目和社区生态系统,人们实现了他们能想到的每一个功能——甚至是最奇特的功能。我们认为自己的使命已经完成:我们构建了一个易于访问的开发平台,社区现在可以按照自己的意愿塑造它。
我们没想到有这么多人如此深切地关注官方 Flipper Zero 固件的开发。这个项目以及我们共同构建的一切对你们如此重要,这真的很令人感动。这就是为什么我们愿意重新考虑过去的一些决定。我们决定分配资源以继续支持社区贡献,但采用一种新的方式。
这在实践中意味着:
- **有限的团队资源**——我们的团队仍然很小,目前所有注意力都集中在构建新的**设备**上。我们无法再像过去那样随时在聊天室闲聊、进行电话会议和实时交流。从外部看,可能觉得我们在忽视社区,但实际上,这只是专注工作。
- **仅限异步沟通**——从现在起,与开发团队的所有沟通都将通过 GitHub Discussions (https://github.com/flipperdevices/flipperzero-firmware/discussions) 中的请求进行。你可以对话题进行投票,我们承诺会审核获得最多票数的请求。但这些必须是具体的功能请求,并按照规则 (https://github.com/flipperdevices/flipperzero-firmware/discussions/4395) 格式化。抽象问题、一般性讨论和帮助请求请留在 Discord、Reddit 和社交媒体上。
- **新的贡献规则**——我们现在会更严格地评估拉取请求,这体现在我们更新后的贡献指南 (https://github.com/flipperdevices/flipperzero-firmware/blob/dev/CONTRIBUTING.md) 中。这尤其适用于那些触及难以验证的低级库的 AI 生成代码,以及影响设备用户界面并需要在文档中进行修改的更改。
- **集成和回归测试**——代码更改不应破坏现有功能,这一点很重要。因此,我们正在公开我们的 QA 团队用于测试固件的集成测试用例 (https://github.com/flipperdevices/flipperzero-firmware/blob/dev/documentation/testing/integration_tests.md)。每次固件代码更改都需运行这些测试,我们将邀请社区参与部分回归测试。
## 功能请求仅通过 GitHub Discussions
一旦 Flipper Zero 用户总数超过一百万,与社区进行直接的实时沟通就变得不可能了。我们在每个沟通渠道都收到大量请求,以至于最终不得不禁用社交媒体账户上的私信功能。
与此同时,在所有这些噪音中,我们无法区分什么才是真正重要的。你无法真正辨别反映社区真实需求的请求和某个人的小众请求——一切都混入了同样的白噪音。
## 为你真正在乎的投票
我们将优先处理获得最多投票的功能请求
我们将来自 Flipper Zero 社区的所有请求迁移到 GitHub Discussions (https://github.com/flipperdevices/flipperzero-firmware/discussions)。现在你可以 🤚**投票支持**你真正关心的功能请求,这样我们就能看到社区真正想要什么,并确定优先级。
## 请保持话题相关
我们恳请大家将这个空间留给真正重要的请求——那些可以在现实中实现,并且你确信不只是你个人想要,其他人也确实需要的请求。否则,它只会变成噪音、垃圾信息和无休止的争论。
对于不适合作为功能请求的讨论,可以使用 Discord、Reddit、Twitter 以及我们的其他社交渠道。
好与坏的功能请求示例## 总结
- 我们将分配资源来维护 Flipper Zero 固件。我们的团队每周都会审查社区请求。
- 与开发团队的沟通现在仅通过 GitHub Discussions (https://github.com/flipperdevices/flipperzero-firmware/discussions) 进行。我们将优先处理获得最多投票的功能请求。
- 应用目录 (https://github.com/flipperdevices/flipper-application-catalog) 中的 PR 接受流程将照常进行。
## 与 Flipper 团队的 AMA
相似文章
Flipper One – 我们需要你的帮助
Flipper宣布推出Flipper One,一款开源的Linux赛博甲板,具有先进的硬件扩展和完整的主线内核支持,并向社区寻求开发帮助。
Flipper Zero Zig 模板
一个现代化的、可用于生产的模板,用于使用 Zig 编程语言开发 Flipper Zero 应用程序,提供了精简的构建系统,将 Zig 与 Flipper Zero SDK 集成。
新款 Flipper One 是一款口袋大小的 Linux 计算机
Flipper Devices 宣布推出 Flipper One,一款口袋大小的开源 Linux 计算机,具备丰富的连接性,并计划在今年晚些时候通过 Kickstarter 发起众筹之前征求开发者反馈。
Flipper One 技术规格
Flipper One 的技术规格已公布,重点介绍了其专为网络安全测试和渗透测试设计的硬件能力。
Flipper Zero 创作者的 Busy Bar 生产力显示屏将于下月开售
Busy Bar 是一款生产力多功能工具,配备 LED 状态显示屏和番茄工作法计时器,由 Flipper Zero 的创作者打造,将于 7 月 14 日开售,候补名单成员起售价为 179 美元。